From revdev at pdslabs.net Fri Jun 1 00:03:37 2007 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 31 May 2007 21:03:37 -0700 Subject: Solution for closeField problem In-Reply-To: <465F8DF5.4010801@hyperactivesw.com> References: <2ae47507892f727cc56fa18c6d42f170@prismpole.com> <8C971F738172726-D8-23FF@mblk-d47.sysops.aol.com> <465F8DF5.4010801@hyperactivesw.com> Message-ID: <465F9A99.5000209@pdslabs.net> J. Landman Gay wrote: > simplsol at aol.com wrote: > >> PS Jacque, I can't afford to pay Phil what he's worth, let alone give >> him a raise and I wouldn't dare give him a demotion. Besides you've >> met me, you KNOW he's right about this "normal" thing... > > Yeah, you're two of a kind. :) I've met Phil too and he isn't normal > either...he's psychic. He walks up to me out of the blue in an airport, > a total stranger, and says, "are you Jacque Gay?" I'm like...whoa. > Jacque - sorry to pop your bubble, but I cheated; I saw your picture on a Revcon web page before meeting you. It was simple pattern recognition! Paul - you're very kind! Guess I'll have to save this email and pull it out the next time we're talking rates... ;o) Phil Davis From userev at canelasoftware.com Fri Jun 1 00:06:11 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 31 May 2007 23:06:11 -0500 Subject: All this talk about DataBases - but how to select? In-Reply-To: <465F363E.1020507@hyperactivesw.com> References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> Message-ID: On May 31, 2007, at 3:55 PM, J. Landman Gay wrote: > Or you could store it in a text file and just read that in. In any > case, it's all the same approach; store the data as a single text > variable. With this method, you use offset() or lineoffset() to > find the record(s) you want, and use a display card to load in each > record as needed. The display card would have the same number of > fields as record items (40 in your case) and parse out the record > data to fill each field appropriately. You need to write your own > navigation commands with this method, re-filling the fields with > the next or previous line of data on demand. When the user changes > cards, you need a closeCard handler that gathers the field data, > inserts appropriate item delimiters, and writes it back to the > correct line in the text variable. > > This is the method I used for a 40,000 record data set. The data > was stored in a text file on disk and the application was only a > single card that displayed the current record. This has the > advantage of keeping the data separate from the interface, and the > client only needed to backup the text file. Here is an example of this method. I use this to customer data and registration information. Once can easily modify it to match their needs. I removed some code that makes our key system work. The rest is there for dissection. It is commented pretty well and is very basic to get someone started. I have been using it for years and have never had any problems with the integrity of the data. I tested with with dummy data in the amount of 100,000 records. It held up just fine. The data is stored as a text file for easy import into another DB system. I am sure it can be improved in many ways. Hope it helps someone just starting out. Mark Talluto -- CANELA Software http://www.canelasoftware.com From simplsol at aol.com Fri Jun 1 00:54:11 2007 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 01 Jun 2007 00:54:11 -0400 Subject: Solution for closeField problem In-Reply-To: <465F8DF5.4010801@hyperactivesw.com> References: <2ae47507892f727cc56fa18c6d42f170@prismpole.com> <8C971F738172726-D8-23FF@mblk-d47.sysops.aol.com> <465F8DF5.4010801@hyperactivesw.com> Message-ID: <8C9722007658820-1164-2F50@mblk-d48.sysops.aol.com> Jacque, I've not used the Command C shortcut in Rev for a long time - because it didn't work reliably. The problem appeared to show up as soon as I selected Copy on the menu - I don't think the selection even made it to the clipboard. Sorry I haven't had time to investigate more thoroughly. As for Phil, he's trying to figure out how big a raise you've gotten him :-( PL -----Original Message----- From: J. Landman Gay To: How to use Revolution Sent: Thu, 31 May 2007 8:09 pm Subject: Re: Solution for closeField problem simplsol at aol.com wrote:? ? > In my original post I said I'd already used "select empty".?\ > It worked under 2.7.2 from July of last year.? > When we made a new standalone (from the same original Rev stack) using > 2.8.1, copy and paste ceased to work.? ? I wonder if this has to do with the changes that were made to keyboard shortcuts in 2.8.1 rather than a failure of "select empty". I'm not sure how, but maybe the problem is a copy/paste issue rather than a closefield one. The deal is, the change was supposed to fix keystroke issues, not break them (and usually it does fix it.)? ? > PS Jacque, I can't afford to pay Phil what he's worth, let alone give > him a raise and I wouldn't dare give him a demotion. Besides you've met > me, you KNOW he's right about this "normal" thing...? ? Yeah, you're two of a kind. :) I've met Phil too and he isn't normal either...he's psychic. He walks up to me out of the blue in an airport, a total stranger, and says, "are you Jacque Gay?" I'm like...whoa.? ? Jacqueline Landman Gay | jacque at hyperactivesw.com? HyperActive Software | http://www.hyperactivesw.com? ________________________________________________________________________ AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. =0 From sundown at nwrain.net Fri Jun 1 01:07:49 2007 From: sundown at nwrain.net (-= JB =-) Date: Thu, 31 May 2007 22:07:49 -0700 Subject: All this talk about DataBases - but how to select? In-Reply-To: References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> Message-ID: <405af48a2059b9971288489648ad56eb@nwrain.net> On May 31, 2007, at 9:06 PM, Mark Talluto wrote: > > Here is an example of this method. I use this to customer data and > registration information. Once can easily modify it to match their > needs. > I removed some > code that makes our key system work. The rest is there for > dissection. > > It is commented pretty well and is very basic to get someone started. > I have been using it for years and have never had any problems with > the integrity of the data. I tested with with dummy data in the > amount of 100,000 records. It held up just fine. > > The data is stored as a text file for easy import into another DB > system. I am sure it can be improved in many ways. Hope it helps > someone just starting out. > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com That is very nice. Where exactly is the text file being saved right now? thanks, -=>JB<=- From kray at sonsothunder.com Fri Jun 1 02:17:52 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 1 Jun 2007 08:17:52 +0200 Subject: Solution for closeField problem In-Reply-To: <8C9722007658820-1164-2F50@mblk-d48.sysops.aol.com> References: <2ae47507892f727cc56fa18c6d42f170@prismpole.com> <8C971F738172726-D8-23FF@mblk-d47.sysops.aol.com> <465F8DF5.4010801@hyperactivesw.com> <8C9722007658820-1164-2F50@mblk-d48.sysops.aol.com> Message-ID: <20070601081752173783.88a5f8a4@sonsothunder.com> On Fri, 01 Jun 2007 00:54:11 -0400, simplsol at aol.com wrote: > Jacque, > I've not used the Command C shortcut in Rev for a long time - because > it didn't work reliably. The problem appeared to show up as soon as I > selected Copy on the menu - I don't think the selection even made it > to the clipboard. Sorry I haven't had time to investigate more > thoroughly. Ah, now I understand... if you select from the menu, you're doing a mouseDown on the button that drops the Edit menu, which would trigger the "select empty" and remove the hilite from the currently selected text so there's nothing to copy. So I guess the "select empty" fix would have to check to see if the object you're mousing down on is a button in a menugroup. Another vote for "true" menus! :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sunshine at public.kherson.ua Fri Jun 1 03:15:19 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 01 Jun 2007 10:15:19 +0300 Subject: Valentina db is royalty free, even for Embedded Valentina Server. In-Reply-To: <8e599cb1496a27e5ab2190b47f57c3c0@nwrain.net> Message-ID: On 1/6/07 5:11 AM, "-= JB =-" wrote: Hi, > I have read some about Valentina. They say it is fast and can be used with > the Studio version of Rev. Oracle needs the higher version of Rev. > > I tried to read the license to learn about any royalties I would need to pay > with Valentina but I really didn't find the answer. Most info about licensing you can read here: > Does Valentina require any royalties with software I sell if I decide to use > it as my chosen database. No royalties. V4REV: you can develop single user desktop application, e.g. Game, CD based catalog, Accounting, ... And sale million copies. VDN (+V4REV): you get the same V4REV as above, plus you get Valentina Embedded Server which you can distribute royalty free even million copies. This option is perfect for SOHO and educational markets. > What features does Oracle have that would make me consider using it instead of > Valentina or vice versa. Question on many pages answer :-) Oracle vs Valentina --------------------- * Oracle is a monster, in good term of this word. They have tons features which Valentina do not have, and even not going to have. E.g. They have very powerful support of Java, own syntax of stored procedures, and so on. Oracle is #1 if you need work on some cool hardware with 128 CPU, and a lots of users around. Valentina vs Oracle --------------------- * PRICE * I think Valentina is a lots times cheaper of Oracle right? * the most difference you start to see if you want sale 1000 copies of your app. With Oracle you need pay FOR EACH server. The same for mySQL btw. * SPEED * Valentina is faster of Oracle if work on single CPU and not only. We did have few developers which have use Valentina in their companies, just to export data from Oracle, import them into Valentina and then do faster analyze. I remember some Korea guys, they have told about join speed of query Oracle 3 min, Valentina 3 seconds. Near to million records in tables. * SIZE * Valentina is about 4MB for Win and 10 MB for MAC. so it not add huge size for your app. > I am assuming if I choose Valentina I need the Developers Kit if I am going to > market the software. Any info about Valentina and Revolution good or bad > would be nice to know. I have been to the website already. Note, before buy you can just play with Valentina for REV and Valentina Server and Valentina Studio. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sundown at nwrain.net Fri Jun 1 03:55:42 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 1 Jun 2007 00:55:42 -0700 Subject: All this talk about DataBases - but how to select? In-Reply-To: <405af48a2059b9971288489648ad56eb@nwrain.net> References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> Message-ID: On May 31, 2007, at 10:07 PM, -= JB =- wrote: > > That is very nice. > > Where exactly is the text file being saved right now? > > thanks, > -=>JB<=- > Don't get me wrong. I know the handler to save the data is in the script of the okay button and the handler script is located in the keymaker stack not the customer stack. I am not able to find the actual text file after it's saved. Is it saved as a file on my hard drive and I just can't find it or is it somehow saved as a file inside the stack. thanks, -=>JB<=- From sundown at nwrain.net Fri Jun 1 04:02:43 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 1 Jun 2007 01:02:43 -0700 Subject: Valentina db is royalty free, even for Embedded Valentina Server. In-Reply-To: References: Message-ID: On Jun 1, 2007, at 12:15 AM, Ruslan Zasukhin wrote: > > Note, before buy you can just play with Valentina for REV and Valentina > Server and Valentina Studio. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] Thanks for taking the time to answer. Your info was a great help. -=>JB<=- From luis at anachreon.co.uk Fri Jun 1 04:43:11 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 1 Jun 2007 09:43:11 +0100 Subject: A Brief Introduction to SDB In-Reply-To: References: Message-ID: Hiya, That sounds perfect for a Rev only DB. Any infos on availability? Cheers, Luis. On 31 May 2007, at 16:41, Rob Cozens wrote: > From the Database chapter of the Serendipity Reference stack (which > is, itself, an SDB front end).: > > Database handlers are used to create, access, and maintain stacks > created in the Serendipity Database--Binary (SDB) format. > > SDBs databases support: > > * single-user exclusive update access with multi-user read-only > access. > * client-server exclusive update, shared update & read-only access. > * multiple record types > * variable-length records, fields, & keys > * access by > * Exact or approximate key > * Relative position (first,prev,next,last) > * Record Id (SDB card Id) > * Raw record number (SDB card #-3) > * Inverted key fields > * update & retrieval of individual fields > * selection based on field contents > > In general, data is passed between the calling stack & SDB via two > buffer areas, referred to in examples as "sdbBuffer" and > "binaryBuffer". The contents of sdbBuffer can change from > operation to operation; but the general format for reads & writes > places the record type in word 1 of line 1, followed by the record > key. Lines 2 to -1 contain the record data (or a portion thereof). > > BinaryBuffer is used to file or retrieve binary data which cannot > be stored in a Transcript field. > > Both buffers are passed by reference. For example, the calling > handler would place the record type & key in sdbBuffer* before > calling getSDBRecord, and it would find the actual record type & > key in line 1 of sdbBuffer followed by the record content after > successful completion of the call. If the record includes binary > data, it is returned in binaryBuffer. Since binaryBuffer is passed > by reference, it must be initialized to empty even if no binary > data is sent or received. > > SDB record types are a maximum of 4 characters, and cannot contain > leading or embedded blanks. Record types are case sensitive. > > There are six predefined record types: > > * "0" designates that word 2 of sdbBuffer contains the SDB record > id (ie: the Revolution card id) instead of a key. > > * "#" designates that word 2 of sdbBuffer contains the raw SDB > record number (ie: the Revolution card number - 3) instead of a key. > > * "+" designates the next record (of the same record type) relative > to the user's current position. > > * "-" designates the previous record (of the same record type) > relative to the user's current position. > > * "DICT" designates the SDB Data Dictionary Record. > > * "INVX" designates the SDB Inverted Field Index Record. > > SDB records are delimited lists of fields (items). The field > delimiter used is specified by the calling handler. IMPORTANT: Num- > to-char(30), End of Record, is used by SDB Utilities for database > backup & restore; thus its use in user data or as a field delimiter > is prohibited. Also, although SDB accepts any field delimiter > values from 1 to 256, it is recommended that a delimiter < 128 be > used to avoid potential conflicts when running cross-platform in > client/server mode. > > All SDB commands return true or false in word 1 of the result. If > word 1 is true, an error occurred, and the error description is in > line 2. Otherwise the result (for reads & writes) returns the > record number in word 2, the record count in word 3, and the > Revolution card id for the record in word 4. Note the record > number and record count are specific to the record type; so do not > confuse the returned record number with the raw SDB record number. > > The checkSDBResult command, when called immediately after a > database handler call, will sound an alert, display an error > message, and return true if the call generated an error. If the > original call was successful, checkSDBResult returns the original > result. > > The SDB handlers determine what database to access by referencing > Library stack local variable, sdbDbId, which is returned by > openSDBFile. A user stack can have more than one SDB database open > at the same time and maintain a current position in each; however > it is the responsibility of the user stack to maintain a table of > the ids of all open databases and to set the id of the correct > database before each call [see getSDBDbId & setSDBDbId]. > > SDB includes three template stacks to be used to build standalone > applications: SDB_Utilities.rev, SDB_Server.rev, and > SDB_Test_Client.rev. > > SDB_Utilities.rev, is used to build a standalone application to > create, open, backup, & restore SDB Database files, and to serve as > the application to open an SDB databse if the user double-clicks on > it instead of opening it from your application. DO NOT use the > stack itself, but build a standalone for your platform using SDB > Utilities.rev, optionally including Revolution's animation > library. If you are building for Mac OS, set the creator code for > the standalone to "sDIP". > > SDB_Server.rev is used to build the SDB Server application for use > in client/server mode. > > SDB_Test_Client.rev is used to build an exemplar of SDB syntax and > client application handlers > > SDB also includes sdbTools.rev, a developers' plugIn including > Windows registry set up and data dictionary access along with the > utility functions available in SDB Utilities, and reVise.rev,a > template stack for building a drag-and-drop application for > compressing/expanding files/folders. > > SDB Files are of four types: > > *Databases created by SDB Utilities, sdbTools, and the > createSDBFile handler are file type "sdb0" and end in ".sb0". > > *Compressed database backups created by SDB Utilities and sdbTools > are file type "sdb1" and end in ".sb1". > > *Compressed gzip files created by reVise, SDB Utilities, and > sdbTools are file type "sdb2" and end in ".sb2". > > *Compressed gzip archives created by reVise, SDB Utilities, and > sdbTools are file type "sdb3" and end in ".sb3" > > Apple creator code is "sDIP". > > In addition to documenting Library handlers and menus, this > Reference serves as an exemplar of the use of an SDB database. > Check the scripts throughout this stack for database-related > handlers, and use SDB Utilities to open English Reference > Text.sb0. Click on the file cabinet key and enter a valid > password ("Browse" or "Edit"). This enables the Edit menu and/or > the Browse menuItem of the File menu. > > The following commands and functions provide developer-level access > to SDB: > > addSDBComments > changeSDBRecord > checkSDBResult > closeSDBFile > createSDBFile > deleteSDBRecord > fileSDBRecord > findSDBRecord > getFirstSDBRecord > getLastSDBRecord > getSDBClientId > getSDBComments > getSDBDbId > getSDBRecord > logInSDBClient > logOutSDBClient > openSDBFile > preOpenSDBFiles > setSDBComments > setSDBClientId > setSDBDbId > theSDBRecordIndex > unlockSDBRecord > > Questions and comments are werlcomed. > > Rob Cozens, CCW > Resident Foole > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Fri Jun 1 05:07:47 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 1 Jun 2007 19:07:47 +1000 Subject: All this talk about DataBases - but how to select? References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> Message-ID: <00ee01c7a42c$5610db10$0201010a@esbgdi9s3atqpx> From: "-= JB =-" > I am not able to find the actual text file after it's saved. Is > it saved as a file on my hard drive and I just can't find it or > is it somehow saved as a file inside the stack. It's in your Rev directly if you are using it inside the IDE. :-) Scott From palcibiades-first at yahoo.co.uk Fri Jun 1 05:34:28 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 1 Jun 2007 10:34:28 +0100 Subject: Another vote for sdb!! Message-ID: <200706011034.28526.palcibiades-first@yahoo.co.uk> Yes, this is another vote for sdb! Do we need to make a small contribution to get it hosted someplace? You can't whet our appetite and then not let us have a try! Peter From luis at anachreon.co.uk Fri Jun 1 06:03:03 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 1 Jun 2007 11:03:03 +0100 Subject: Valentina db is royalty free, even for Embedded Valentina Server. In-Reply-To: References: Message-ID: Don't forget the additional connection costs: http:// www.paradigmasoft.com/en/products/developer/vertical/CONNECTIONS Cheers, Luis. On 1 Jun 2007, at 08:15, Ruslan Zasukhin wrote: > On 1/6/07 5:11 AM, "-= JB =-" wrote: > > Hi, > >> I have read some about Valentina. They say it is fast and can be >> used with >> the Studio version of Rev. Oracle needs the higher version of Rev. >> >> I tried to read the license to learn about any royalties I would >> need to pay >> with Valentina but I really didn't find the answer. > > Most info about licensing you can read here: > > id=paradigma:public:en:licens > ing:licensing> > >> Does Valentina require any royalties with software I sell if I >> decide to use >> it as my chosen database. > > No royalties. > > V4REV: > you can develop single user desktop application, e.g. Game, CD > based > catalog, Accounting, ... And sale million copies. > > VDN (+V4REV): > you get the same V4REV as above, > plus you get Valentina Embedded Server which you can distribute > royalty free even million copies. This option is perfect for SOHO > and educational markets. > >> What features does Oracle have that would make me consider using >> it instead of >> Valentina or vice versa. > > Question on many pages answer :-) > > Oracle vs Valentina > --------------------- > > * Oracle is a monster, in good term of this word. They have tons > features > which Valentina do not have, and even not going to have. > > E.g. They have very powerful support of Java, own syntax of stored > procedures, and so on. > > Oracle is #1 if you need work on some cool hardware with 128 CPU, > and a lots > of users around. > > > Valentina vs Oracle > --------------------- > > * PRICE > * I think Valentina is a lots times cheaper of Oracle right? > > * the most difference you start to see if you want sale 1000 > copies > of your app. With Oracle you need pay FOR EACH server. > The same for mySQL btw. > > * SPEED > * Valentina is faster of Oracle if work on single CPU and not > only. > > We did have few developers which have use Valentina in their > companies, > just to export data from Oracle, import them into Valentina > and then do faster analyze. > > I remember some Korea guys, they have told about join speed of > query > Oracle 3 min, Valentina 3 seconds. Near to million records in > tables. > > * SIZE > * Valentina is about 4MB for Win and 10 MB for MAC. > so it not add huge size for your app. > >> I am assuming if I choose Valentina I need the Developers Kit if I >> am going to >> market the software. Any info about Valentina and Revolution good >> or bad >> would be nice to know. I have been to the website already. > > Note, before buy you can just play with Valentina for REV and > Valentina > Server and Valentina Studio. > > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Fri Jun 1 06:07:44 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 1 Jun 2007 03:07:44 -0700 Subject: All this talk about DataBases - but how to select? In-Reply-To: <00ee01c7a42c$5610db10$0201010a@esbgdi9s3atqpx> References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> <00ee01c7a42c$5610db10$0201010a@esbgdi9s3atqpx> Message-ID: <69cc85c44a314323b9e6b167f3560c51@nwrain.net> On Jun 1, 2007, at 2:07 AM, Scott Kane wrote: > It's in your Rev directly if you are using it inside the IDE. :-) > > Scott Hi Scott, Thanks for the reply. If it is directly in Rev how do I look at it, move it or remove it if I want to. -=>JB<=- From scott at cdroo.com Fri Jun 1 06:44:10 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 1 Jun 2007 20:44:10 +1000 Subject: All this talk about DataBases - but how to select? References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> <00ee01c7a42c$5610db10$0201010a@esbgdi9s3atqpx> <69cc85c44a314323b9e6b167f3560c51@nwrain.net> Message-ID: <011001c7a439$cc503c50$0201010a@esbgdi9s3atqpx> From: "-= JB =-" >> It's in your Rev directly if you are using it inside the IDE. :-) My bad. It should read "directory" as in a "folder". Open your Rev folder (where Rev lives on your computer) and you'll find it there. You can open the file using any text editor. The file name is "2020VisionDatabase.txt" without the quotes. Cheers Scott From sunshine at public.kherson.ua Fri Jun 1 06:51:51 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 01 Jun 2007 13:51:51 +0300 Subject: Valentina db is royalty free, even for Embedded Valentina Server. In-Reply-To: Message-ID: On 1/6/07 1:03 PM, "Luis" wrote: > Don't forget the additional connection costs: http:// > www.paradigmasoft.com/en/products/developer/vertical/CONNECTIONS Right, although so far we see that 80-90% of VDN developers do not use them at all and go with default configuration. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From scott at cdroo.com Fri Jun 1 06:13:01 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 1 Jun 2007 20:13:01 +1000 Subject: Another vote for sdb!! References: <200706011034.28526.palcibiades-first@yahoo.co.uk> Message-ID: <00f701c7a435$72dee260$0201010a@esbgdi9s3atqpx> From: "Peter Alcibiades" > Yes, this is another vote for sdb! Do we need to make a small > contribution to > get it hosted someplace? You can't whet our appetite and then not let us > have a try! Agreed. I have a domain name "RevDownunder.com" and gigs of server space. I'd be happy to put it (and any other stacks people want to share) there if desired. Scott From barryb at libero.it Fri Jun 1 07:03:38 2007 From: barryb at libero.it (barryb at libero.it) Date: Fri, 1 Jun 2007 13:03:38 +0200 Subject: On Board Sound -- Midi in Custom Props (Barry Barber) Message-ID: Biurnke (yes, I know its phonetic spelling - I hope - but Ive never seen it without question marks on my mail) Apart from the fun, maybe someone should explain to you that Royalties usually have to be paid everytime you use somebody elses music. Royalty-free collections are sold so as to give a lot of stuff you can use as many times as you like without further payments. Im English born and bred but its fooled me several times too. All the best Barry PS Sorry if this comes up twice, the first one seems to have bounced. ------------------------------------------------------ Leggi GRATIS le tue mail con il telefonino i-mode? di Wind http://i-mode.wind.it/ From runr at prismpole.com Fri Jun 1 08:05:14 2007 From: runr at prismpole.com (Michael Binder) Date: Fri, 1 Jun 2007 08:05:14 -0400 Subject: Solution for closeField problem Message-ID: <89e2350f3f06f3cb4955e65dd9fb0ad3@prismpole.com> Paul wrote: > The problem occurs when the user clicks a button, or uses the menu to > leave the card. On OS X the closeField command is not sent when leaving > a field under these circumstances - the field never loses focus. > > Is there a good way to send a message (like closeField) when the user > edits a field then clicks elsewhere? Ken wrote: > Ah, now I understand... if you select from the menu, you're doing a > mouseDown on the button that drops the Edit menu, which would trigger > the "select empty" and remove the hilite from the currently selected > text so there's nothing to copy. > > So I guess the "select empty" fix would have to check to see if the > object you're mousing down on is a button in a menugroup. So then, 'select empty' does work in the mousedown of non menu buttons? For menu buttons, how about just putting the 'select empty' in the menupick handler? on menupick whichitem if whichitem <> "copy" and whichitem <>"Paste" then select empty --Michael Binder From david_beck at ministerschedulerpro.com Fri Jun 1 09:18:55 2007 From: david_beck at ministerschedulerpro.com (David Beck) Date: Fri, 01 Jun 2007 10:18:55 -0300 Subject: problem with encryption Message-ID: <46601CBF.4000703@ministerschedulerpro.com> Despite all my efforts I can not ecnrypt a string the same way with Rev and php. The following rev code; encrypt "hello" using "aes-128-cbc" with key "0123456789abcdef" and iv "01234567012345" put it produces: ? U[??$,^?m?u The php code: $td = mcrypt_module_open( MCRYPT_RIJNDAEL_128, '', 'cbc', '' ); mcrypt_generic_init( $td, '0123456789abcdef', '0123456789012345' ); $data = mcrypt_generic( $td, 'hello' ); mcrypt_generic_deinit($td); mcrypt_module_close($td); echo( $data ); should be exactly equivilent, but produces: ?~? x?C??T?6 Does anybody know why these two are producing two different strings or has anybody been able to get rev and php successfully "talking the same encryption language"? I can not get encryption / decryption to work between platforms. I have tried many different ciphers all with a similar result. Thanks very much for any help, David From 00bioarchimed at free.fr Fri Jun 1 09:57:43 2007 From: 00bioarchimed at free.fr (Thierry) Date: Fri, 1 Jun 2007 15:57:43 +0200 Subject: problem with encryption In-Reply-To: <46601CBF.4000703@ministerschedulerpro.com> References: <46601CBF.4000703@ministerschedulerpro.com> Message-ID: <7EB91ACA-4354-4FF0-B8AE-7BD06C7A055D@free.fr> Le 1 juin 07 ? 15:18, David Beck a ?crit : > > Despite all my efforts I can not ecnrypt a string the same way with > Rev and php. The following rev code; > > encrypt "hello" using "aes-128-cbc" with key "0123456789abcdef" and > iv "01234567012345" Hmm, possibly a typo, but are you aware your IV value is a bit different ( 89 missing in the middle ) ? HTH Thierry > mcrypt_generic_init( $td, '0123456789abcdef', '0123456789012345' ); > $data = mcrypt_generic( $td, 'hello' ); > mcrypt_generic_deinit($td); > mcrypt_module_close($td); > echo( $data ); > > should be exactly equivilent, but produces: > > ?~? x?C??T?6 > > Does anybody know why these two are producing two different strings > or has anybody been able to get rev and php successfully "talking > the same encryption language"? I can not get encryption / > decryption to work between platforms. > > I have tried many different ciphers all with a From shari at gypsyware.com Fri Jun 1 10:01:37 2007 From: shari at gypsyware.com (Shari) Date: Fri, 1 Jun 2007 10:01:37 -0400 Subject: Macintosh UB standalone Message-ID: Okay, I've tried this eight ways to Sunday, and the results are simple: If I turn a stack into a Universal Standalone in Metacard 2.8.1 with the 2.8.1 MC IDE, on my MacPro Macintel OS 10.4.7: It launches fine on the MacPro. Fails to launch on my non-Macintel BW G-3 OSX 10.2.8 If I take the SAME stack, move it to the G-3, and turn it into a Standalone via Metacard 2.7.3, MC IDE 2.7.4, it runs fine on the G-3. The stack is the same. Only the engine and IDE are different. Any suggestions? Any known issues with Universal builds? I was really hoping for one Mac build to fit all OSX Macs, and be Macintel native, too :-) (Tariel, I will give your SS code a try as soon as I have this problemo ironed out, thank you! :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Fri Jun 1 10:12:53 2007 From: shari at gypsyware.com (Shari) Date: Fri, 1 Jun 2007 10:12:53 -0400 Subject: Mac UB Standalone (addendum) Message-ID: According to a post in the archives, v.2.7.4 should have a UB engine? My 2.7.4 only has a regular OSX engine, where can I download the 2.7.4 UB engine? All I found on the RunRev site was 2.8.1, which I have already. -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From lfredricks at proactive-intl.com Fri Jun 1 10:56:24 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 1 Jun 2007 07:56:24 -0700 Subject: All this talk about DataBases - Valentina In-Reply-To: <8e599cb1496a27e5ab2190b47f57c3c0@nwrain.net> References: <200705310834.10523.palcibiades-first@yahoo.co.uk><465F363E.1020507@hyperactivesw.com> <8e599cb1496a27e5ab2190b47f57c3c0@nwrain.net> Message-ID: <02c101c7a45d$08cbdb80$6601a8c0@GATEWAY> > I have read some about Valentina. They say it is fast > and can be used with > the Studio version of Rev. Oracle needs the higher > version of Rev. > > I tried to read the license to learn about any royalties > I would need to pay > with Valentina but I really didn't find the answer. > > Does Valentina require any royalties with software I sell > if I decide to use > it as my chosen database. > > What features does Oracle have that would make me > consider using it > instead of Valentina or vice versa. > > I am assuming if I choose Valentina I need the Developers > Kit if I am going > to market the software. Any info about Valentina and > Revolution good or > bad would be nice to know. I have been to the website already. Unless you want to do something that violates the EULA, Valentina is royalty free. With the "ADKs" its pretty simple - you can develop and deploy as many as many apps as you like and ship as many units as you like. With VDN, you can deploy the Valentina Embedded Server in its default 5-connection verision also without limitation. There are two options to consider if you need more than this default 5: 1. Connections. You can buy additional connections that you in turn can sell to your customers. So if you have 5 customers for example, and they wanted: 7 connections, 10 connections, 6 connections, 20 connections and 8 connections, then you wou would need (2,5,1,15,3) 26 additional connections. You can buy these in volume and get the price way down on a per connection basis. 2. Embedded Server - Infinite. There's a per deployment no limits connection version of Embedded Server you can sell your customers. It cost $400. The Embedded Server option really comes into its own with VDN Pro and VDN Enterprise. VDN Pro also includes VPHP, VRUBY and VODBC. With VDN Enterprise, you also get the SSL and Bonjour adapters (you can get these also with any version of VDN, at a separate cost). With these options, you are effectively able to deploy the equivalent of our high end Valentina Office Server. Something I would like to point out with these options, compared with mySQL, Oracle, MS SQL Server, is that, except for some very minimal requirements (copyrights, etc), mostly rebrand our servers. Even if you get a deal with the company to deploy their server, their server is very strongly branded. Your customer really becomes THEIR customer. You don't have to "lock" your customer into Valentina certainly. But the methodology we use basically ensures that we don't compete against our own customers. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From lfredricks at proactive-intl.com Fri Jun 1 11:06:32 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 1 Jun 2007 08:06:32 -0700 Subject: On Board Sound -- Midi in Custom Props In-Reply-To: <57fba638fccb34e172f6ee3deff87610@mac.com> References: <57fba638fccb34e172f6ee3deff87610@mac.com> Message-ID: <02c601c7a45e$710f55e0$6601a8c0@GATEWAY> > > "Royalty Free" means no licensing required (unlimited use). > Here in > > the USA, some stock media requires licensing for specific > time periods > > and/or the type of use. The tm|audio package does not have these > > restrictions. > > > > And yes, the tm|audio sound collection sells for US$79. > > Ah, so royalty free is not free at all... Corporate speak is funny :D That's the difference between "royalty free" and "free". Hey, if you really are in the software industry, you should always know to read carefully when you see the word "free" :-) Even before the term "Free Software" became so charged, there has been many a "free" product with strings attached for donations, recommendations, sending cookies, chocolate, etc.... Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution Ltd http://www.runrev.com From SimPLsol at aol.com Fri Jun 1 11:08:32 2007 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Fri, 1 Jun 2007 11:08:32 EDT Subject: Solution for closeField problem Message-ID: ".. another vote for 'true' menus..." Ken, Amen. PL ************************************** See what's free at http://www.aol.com. From sundown at nwrain.net Fri Jun 1 11:13:28 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 1 Jun 2007 08:13:28 -0700 Subject: All this talk about DataBases - but how to select? In-Reply-To: <011001c7a439$cc503c50$0201010a@esbgdi9s3atqpx> References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> <00ee01c7a42c$5610db10$0201010a@esbgdi9s3atqpx> <69cc85c44a314323b9e6b167f3560c51@nwrain.net> <011001c7a439$cc503c50$0201010a@esbgdi9s3atqpx> Message-ID: On Jun 1, 2007, at 3:44 AM, Scott Kane wrote: > From: "-= JB =-" > >>> It's in your Rev directly if you are using it inside the IDE. :-) > > My bad. It should read "directory" as in a "folder". Open your Rev > folder (where Rev lives on your computer) and you'll find it there. > You can open the file using any text editor. The file name is > "2020VisionDatabase.txt" without the quotes. > > Cheers > > Scott Thank you! -=>JB<=- From shari at gypsyware.com Fri Jun 1 11:13:30 2007 From: shari at gypsyware.com (Shari) Date: Fri, 1 Jun 2007 11:13:30 -0400 Subject: Mac UB standalones and OS versions Message-ID: After a couple of hours of reading old archived posts dating back a couple years I came across one tiny tidbit that may explain why the UB standalone fails to launch on my G-3. Can anyone verify this? Nowhere in the docs of either Revolution or Metacard could I find a mention of this. I did a pretty exhaustive search and if the info is out there, it is well hidden. Universal Binaries for Mac only launch on systems OSX 10.3.x and higher... Is this true? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From sundown at nwrain.net Fri Jun 1 11:20:30 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 1 Jun 2007 08:20:30 -0700 Subject: All this talk about DataBases - Valentina In-Reply-To: <02c101c7a45d$08cbdb80$6601a8c0@GATEWAY> References: <200705310834.10523.palcibiades-first@yahoo.co.uk><465F363E.1020507@hyperactivesw.com> <8e599cb1496a27e5ab2190b47f57c3c0@nwrain.net> <02c101c7a45d$08cbdb80$6601a8c0@GATEWAY> Message-ID: <1555a5820e3992171d997ba1cbcc13dd@nwrain.net> On Jun 1, 2007, at 7:56 AM, Lynn Fredricks wrote: > > Unless you want to do something that violates the EULA, Valentina is > royalty > free. With the "ADKs" its pretty simple - you can develop and deploy > as many > as many apps as you like and ship as many units as you like. > > With VDN, you can deploy the Valentina Embedded Server in its default > 5-connection verision also without limitation. > > There are two options to consider if you need more than this default 5: > > 1. Connections. You can buy additional connections that you in turn > can sell > to your customers. So if you have 5 customers for example, and they > wanted: > 7 connections, 10 connections, 6 connections, 20 connections and 8 > connections, then you wou would need (2,5,1,15,3) 26 additional > connections. > You can buy these in volume and get the price way down on a per > connection > basis. > > 2. Embedded Server - Infinite. There's a per deployment no limits > connection > version of Embedded Server you can sell your customers. It cost $400. > > The Embedded Server option really comes into its own with VDN Pro and > VDN > Enterprise. VDN Pro also includes VPHP, VRUBY and VODBC. With VDN > Enterprise, you also get the SSL and Bonjour adapters (you can get > these > also with any version of VDN, at a separate cost). With these options, > you > are effectively able to deploy the equivalent of our high end Valentina > Office Server. > > Something I would like to point out with these options, compared with > mySQL, > Oracle, MS SQL Server, is that, except for some very minimal > requirements > (copyrights, etc), mostly rebrand our servers. Even if you get a deal > with > the company to deploy their server, their server is very strongly > branded. > Your customer really becomes THEIR customer. You don't have to "lock" > your > customer into Valentina certainly. But the methodology we use basically > ensures that we don't compete against our own customers. > > Best regards, > > Lynn Fredricks > President > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > Thanks for taking the time to explain it in detail. -=>JB<=- From Andre.Bisseret at inria.fr Fri Jun 1 11:32:24 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 1 Jun 2007 17:32:24 +0200 Subject: (info) "command" instead of "on" doesn't work yet on Revolution Player Message-ID: Hello, I am beginning to use "command suchName" instead of "on suchName". I used this new form in a small stack I am developping ; all worked well in Rev but not in Revolution Player. After a while, I only replaced "command" by "on" and all is OK now. This post just to inform those who could be in my case : Revolution Player does not accept "command" yet. Hoping this might help, Best regards from Grenoble Andr? From rcozens at pon.net Fri Jun 1 11:42:09 2007 From: rcozens at pon.net (Rob Cozens) Date: Fri, 01 Jun 2007 08:42:09 -0700 Subject: A Brief Introduction to SDB In-Reply-To: References: Message-ID: Hi Luis, >That sounds perfect for a Rev only DB. Any infos on availability? You may have read Andre Garzia's offer to once again provide a public download site for Serendipity Library. However, given the other issues I'm focused on, I'm not sure when I will finish testing SDB II to the state where I feel it is ready for public download. Basic SDB functionality is in place and working--except for inverted indexes, and I am ready to provide copies and support to a few interested parties who are willing to (a) work with the software and (b) provide me feedback. Anyone interested should eMail me privately, and I'll have something for you by Monday at the latest. Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From scott at tactilemedia.com Fri Jun 1 12:06:56 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 01 Jun 2007 09:06:56 -0700 Subject: How To Send resizeControl? Message-ID: Hi List: I have a frontscript that contains a custom resizeControl handler. How do I call this handler from a script? I want to use a script to set the dimensions of a control, and then call resizeControl. If I send resizeControl to the object being resized, I get "can't find handler". If I just call resizeControl, I get the same. Is it possible to trigger resizeControl from a script? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From Camm29 at tesco.net Fri Jun 1 12:38:18 2007 From: Camm29 at tesco.net (Camm29) Date: Fri, 1 Jun 2007 17:38:18 +0100 Subject: USB or Bluetooth GPS References: Message-ID: <000801c7a46b$4430c010$0a01a8c0@workshop> Yeah , I have a working Bluetooth/USB system on Rev Though Rev has to see it as a RS232 Com Port 0 -9 ! So the Bluetooth and/or USB driver software must make a Virtual RS232 Com Port 0 - 9 Best Regards Camm ----- Original Message ----- From: "Chris Condit" To: Sent: Thursday, May 31, 2007 8:52 PM Subject: USB or Bluetooth GPS > Revolutionaries- > > I've been working on making what I call "Dynamic Digital Maps" using > Rev (you're welcome to piggy-back using my DDM-Template to make your > own, see URL below). The DDM allows one to open jpeg map images in > the DDM, and supply georeference information on the image, it so you > can get latitude-longitude read outs as you scroll the mouse over the > image. Now that classes are out, I'd like to take some time this > summer to build in the capability to track your location from a GPS > system as you are viewing the map (that is, to have the GPS signal > drive the cursor location instead of having the mouse do it). > > I've been looking over various GPS devices, and see a couple that > might work that use either USB or supply "Communication with Host > platform Via Bluetooth Serial Port Profile" and wonder if anyone can > give me a pointer as to which, if either I might be able to use with > Revolution. > > In January this year, Sarah Reichelt allowed that: > "The [...] problem is that Rev cannot talk directly to a USB port. > For all the interface things that I do, I use serial ports and I > connect them to my Mac using a USB to serial adapter. Once you > install the driver for such a device, Rev sees it as a serial device > even though it is connected via USB, so then the standard serial > commands work fine." > > I can get a Keyspan serial adapter to hook up to a GPS, but that > seems like a more cumbersome way to go than straight USB or > Bluetooth. Especially so, since USGlobalSat has two GPS that are > WAAS enabled (for higher accuracy), one that uses a USB (for $80), > and the other that uses Bluetooth for $160. > > Appreciate any help > cheers > Chris > -- > Dr. Christopher D. Condit, Associate Prof., Dept. of Geosciences > Univ. Massachusetts, 611 North Pleasant St., Amherst, MA, 01003-9297 > ccondit at geo.umass.edu 413-545-0272 > My Web Page: http://www.geo.umass.edu/faculty/condit.htm > Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 269.8.0/817 - Release Date: 24/05/2007 16:01 > From jiml at netrin.com Fri Jun 1 13:15:46 2007 From: jiml at netrin.com (Jim Lambert) Date: Fri, 1 Jun 2007 10:15:46 -0700 Subject: Jukebox Test In-Reply-To: <20070601021302.1911448949F@mail.runrev.com> References: <20070601021302.1911448949F@mail.runrev.com> Message-ID: <87628ca60963690a7846ddb29cfb28bf@netrin.com> Scott, Works beautifully on Mac Dual 500 mHz PPC G4 OSX 10.3.9 QT 7.1.6 Jim Lambert From hershf at rgllc.us Fri Jun 1 14:13:57 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Fri, 01 Jun 2007 14:13:57 -0400 Subject: Connecting to postgres In-Reply-To: Message-ID: On 5/31/07 6:01 PM, "Hershel Fisch" wrote: > Hi all, I'm trying to connect to postgres remotely osx without success. > Any help? > > Port number? > Pg_hba.config settings ? Looks like all the above is ok because I could connecet with other tools, so the problem looks to be in RR currently using 2.8.0 and 2.8.1. Any where I could get a copy 2.7.x enterprise? I use my own license. Thanks, Hershel From hershf at rgllc.us Fri Jun 1 14:14:34 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Fri, 01 Jun 2007 14:14:34 -0400 Subject: Any where I could get a copy 2.7.x enterprise? I'll use my own license. Message-ID: From userev at canelasoftware.com Fri Jun 1 14:22:30 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 01 Jun 2007 13:22:30 -0500 Subject: keymaker for rev In-Reply-To: <200706010552.51671.palcibiades-first@yahoo.co.uk> References: <200706010552.51671.palcibiades-first@yahoo.co.uk> Message-ID: On May 31, 2007, at 11:52 PM, Peter Alcibiades wrote: > Hi Mark, > > Is keymaker a 2.7.x stack? I cannot open it, and this is usually > because of > being on Linux and stuck on 2.6.1.... Would you have an old style > version > of it? Be very interested, > > Regards > > Peter Hi Peter, It is a 2.7 stack. Sorry about that. It does need to be as it is just a data management stack. I just uploaded it as a 2.6 stack. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jacque at hyperactivesw.com Fri Jun 1 14:47:12 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2007 13:47:12 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: Message-ID: <466069B0.8040207@hyperactivesw.com> Shari wrote: > After a couple of hours of reading old archived posts dating back a > couple years I came across one tiny tidbit that may explain why the UB > standalone fails to launch on my G-3. > > Can anyone verify this? Nowhere in the docs of either Revolution or > Metacard could I find a mention of this. I did a pretty exhaustive > search and if the info is out there, it is well hidden. > > Universal Binaries for Mac only launch on systems OSX 10.3.x and higher... > > Is this true? I couldn't find a specific statement in the Apple Developer area, but the stuff I did read seems to indicate it is true. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Fri Jun 1 15:01:44 2007 From: shari at gypsyware.com (Shari) Date: Fri, 1 Jun 2007 15:01:44 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: <466069B0.8040207@hyperactivesw.com> References: <466069B0.8040207@hyperactivesw.com> Message-ID: Just in case anybody else searches the archives with the same questions, here is the latest update on creating standalones for Mac OSX prior to 10.3.x..... I couldn't do it with MC 2.8.1 on my Macintel, even using the PPC engine. I couldn't do it with MC 2.8.1 on the G-3, even using the PPC engine. I had to launch 2.7.4 on the G-3, and do the build with it, in order for the standalone to be happy on the G-3 running OS 10.2.8. So..... I am wondering if there is a bug in v.2.8.1 of MC/Rev regarding PPC Mac standalones? >Shari wrote: >>After a couple of hours of reading old archived posts dating back a >>couple years I came across one tiny tidbit that may explain why the >>UB standalone fails to launch on my G-3. >> >>Can anyone verify this? Nowhere in the docs of either Revolution >>or Metacard could I find a mention of this. I did a pretty >>exhaustive search and if the info is out there, it is well hidden. >> >>Universal Binaries for Mac only launch on systems OSX 10.3.x and higher... >> >>Is this true? > >I couldn't find a specific statement in the Apple Developer area, >but the stuff I did read seems to indicate it is true. > >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com >_______________________________________________ > -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jacque at hyperactivesw.com Fri Jun 1 15:06:47 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2007 14:06:47 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> Message-ID: <46606E47.1070900@hyperactivesw.com> Shari wrote: > Just in case anybody else searches the archives with the same questions, > here is the latest update on creating standalones for Mac OSX prior to > 10.3.x..... > > I couldn't do it with MC 2.8.1 on my Macintel, even using the PPC > engine. I couldn't do it with MC 2.8.1 on the G-3, even using the PPC > engine. I had to launch 2.7.4 on the G-3, and do the build with it, in > order for the standalone to be happy on the G-3 running OS 10.2.8. > > So..... I am wondering if there is a bug in v.2.8.1 of MC/Rev regarding > PPC Mac standalones? Since you aren't using the Rev builder, you might want to take this over to the MC list. There are some special requirements for building standalones with the 2.7 + engine, and it may be that you haven't created a special standalone engine for MC builds in 2.8.x yet. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hershf at rgllc.us Fri Jun 1 15:08:52 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Fri, 01 Jun 2007 15:08:52 -0400 Subject: Connecting to postgres In-Reply-To: Message-ID: On 6/1/07 2:13 PM, "Hershel Fisch" wrote: > On 5/31/07 6:01 PM, "Hershel Fisch" wrote: > >> Hi all, I'm trying to connect to postgres remotely osx without success. >> Any help? >> Looks like I'm using osx 10.2.x and that?s the problem possible I need a 2.6.x version. And one still have it to get a copy? Thanks, Hershel From jacque at hyperactivesw.com Fri Jun 1 15:15:02 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2007 14:15:02 -0500 Subject: Connecting to postgres In-Reply-To: References: Message-ID: <46607036.7080403@hyperactivesw.com> Hershel Fisch wrote: > On 6/1/07 2:13 PM, "Hershel Fisch" wrote: > >> On 5/31/07 6:01 PM, "Hershel Fisch" wrote: >> >>> Hi all, I'm trying to connect to postgres remotely osx without success. >>> Any help? >>> > Looks like I'm using osx 10.2.x and that?s the problem possible I need a > 2.6.x version. And one still have it to get a copy? You'll need a 2.6.1 license key. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cmsheffield at gmail.com Fri Jun 1 15:17:49 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 1 Jun 2007 13:17:49 -0600 Subject: Mac UB standalones and OS versions In-Reply-To: <466069B0.8040207@hyperactivesw.com> References: <466069B0.8040207@hyperactivesw.com> Message-ID: <23C0FCCE-ED2C-4FEF-AA3B-CF1159DEA66C@gmail.com> I'm wondering if there's a problem with the 2.8.1 engine. Other non- Rev universal apps I have (installers, for example) run perfectly fine under 10.2.x. And I'm almost positive that standalones built with previous Rev engines have run fine for me. I'm going to double check this though. Chris On Jun 1, 2007, at 12:47 PM, J. Landman Gay wrote: > Shari wrote: >> After a couple of hours of reading old archived posts dating back >> a couple years I came across one tiny tidbit that may explain why >> the UB standalone fails to launch on my G-3. >> Can anyone verify this? Nowhere in the docs of either Revolution >> or Metacard could I find a mention of this. I did a pretty >> exhaustive search and if the info is out there, it is well hidden. >> Universal Binaries for Mac only launch on systems OSX 10.3.x and >> higher... >> Is this true? > > I couldn't find a specific statement in the Apple Developer area, > but the stuff I did read seems to indicate it is true. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From jacque at hyperactivesw.com Fri Jun 1 15:18:18 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2007 14:18:18 -0500 Subject: How To Send resizeControl? In-Reply-To: References: Message-ID: <466070FA.9090404@hyperactivesw.com> Scott Rossi wrote: > Hi List: > > I have a frontscript that contains a custom resizeControl handler. How do I > call this handler from a script? > > I want to use a script to set the dimensions of a control, and then call > resizeControl. If I send resizeControl to the object being resized, I get > "can't find handler". If I just call resizeControl, I get the same. > > Is it possible to trigger resizeControl from a script? It should be. I have a couple things like that in a frontscript, and when I type the handler name into the message box they run. You should be able to just use "resizeControl" (no "send"). I'm not sure why it isn't working for you. Does it work from the message box? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hershf at rgllc.us Fri Jun 1 15:24:36 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Fri, 01 Jun 2007 15:24:36 -0400 Subject: Connecting to postgres In-Reply-To: <46607036.7080403@hyperactivesw.com> Message-ID: On 6/1/07 3:15 PM, "J. Landman Gay" wrote: > Hershel Fisch wrote: >> Looks like I'm using osx 10.2.x and that?s the problem possible I need a >> 2.6.x version. And one still have it to get a copy? > > > > You'll need a 2.6.1 license key. Thanks I just receive a text file of 0 byte Hershel From speitel at hawaii.edu Fri Jun 1 15:26:45 2007 From: speitel at hawaii.edu (Thomas Speitel) Date: Fri, 01 Jun 2007 09:26:45 -1000 Subject: App Launch from Document in OS X Message-ID: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> I've got an OS X application that saves text files with the appropriate creator type (Apple approved) saved with the text file. I would like the user to be able to double click on the document which will then launch the application and put the document into a field. How can I make this happen? Thanks. Tom Speitel From cmsheffield at gmail.com Fri Jun 1 15:32:40 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 1 Jun 2007 13:32:40 -0600 Subject: Mac UB standalones and OS versions In-Reply-To: <23C0FCCE-ED2C-4FEF-AA3B-CF1159DEA66C@gmail.com> References: <466069B0.8040207@hyperactivesw.com> <23C0FCCE-ED2C-4FEF-AA3B-CF1159DEA66C@gmail.com> Message-ID: <02318DCF-81AE-4BF2-93D9-514E2E8A3585@gmail.com> Confirmed! UBs built with 2.8.1 *do not* run under OS X 10.2.x. But one built with 2.8.0 does. At least in my testing. What changed? If no one else has, I'll submit this as a bug. It's a nasty one. Chris On Jun 1, 2007, at 1:17 PM, Chris Sheffield wrote: > I'm wondering if there's a problem with the 2.8.1 engine. Other non- > Rev universal apps I have (installers, for example) run perfectly > fine under 10.2.x. And I'm almost positive that standalones built > with previous Rev engines have run fine for me. I'm going to double > check this though. > > Chris > > > On Jun 1, 2007, at 12:47 PM, J. Landman Gay wrote: > >> Shari wrote: >>> After a couple of hours of reading old archived posts dating back >>> a couple years I came across one tiny tidbit that may explain why >>> the UB standalone fails to launch on my G-3. >>> Can anyone verify this? Nowhere in the docs of either Revolution >>> or Metacard could I find a mention of this. I did a pretty >>> exhaustive search and if the info is out there, it is well hidden. >>> Universal Binaries for Mac only launch on systems OSX 10.3.x and >>> higher... >>> Is this true? >> >> I couldn't find a specific statement in the Apple Developer area, >> but the stuff I did read seems to indicate it is true. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > ------------------------------------------ > Chris Sheffield > Read Naturally > The Fluency Company > http://www.readnaturally.com > ------------------------------------------ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From cmsheffield at gmail.com Fri Jun 1 15:51:10 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 1 Jun 2007 13:51:10 -0600 Subject: Mac UB standalones and OS versions In-Reply-To: <02318DCF-81AE-4BF2-93D9-514E2E8A3585@gmail.com> References: <466069B0.8040207@hyperactivesw.com> <23C0FCCE-ED2C-4FEF-AA3B-CF1159DEA66C@gmail.com> <02318DCF-81AE-4BF2-93D9-514E2E8A3585@gmail.com> Message-ID: <3C70B346-3790-4387-8A79-89A6A87076E5@gmail.com> One more update. Turns out a PPC standalone built with 2.8.1 does not work either, which makes the issue even more serious. :-( On Jun 1, 2007, at 1:32 PM, Chris Sheffield wrote: > Confirmed! UBs built with 2.8.1 *do not* run under OS X 10.2.x. But > one built with 2.8.0 does. At least in my testing. What changed? If > no one else has, I'll submit this as a bug. It's a nasty one. > > Chris > > > On Jun 1, 2007, at 1:17 PM, Chris Sheffield wrote: > >> I'm wondering if there's a problem with the 2.8.1 engine. Other >> non-Rev universal apps I have (installers, for example) run >> perfectly fine under 10.2.x. And I'm almost positive that >> standalones built with previous Rev engines have run fine for me. >> I'm going to double check this though. >> >> Chris >> >> >> On Jun 1, 2007, at 12:47 PM, J. Landman Gay wrote: >> >>> Shari wrote: >>>> After a couple of hours of reading old archived posts dating >>>> back a couple years I came across one tiny tidbit that may >>>> explain why the UB standalone fails to launch on my G-3. >>>> Can anyone verify this? Nowhere in the docs of either >>>> Revolution or Metacard could I find a mention of this. I did a >>>> pretty exhaustive search and if the info is out there, it is >>>> well hidden. >>>> Universal Binaries for Mac only launch on systems OSX 10.3.x and >>>> higher... >>>> Is this true? >>> >>> I couldn't find a specific statement in the Apple Developer area, >>> but the stuff I did read seems to indicate it is true. >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> ------------------------------------------ >> Chris Sheffield >> Read Naturally >> The Fluency Company >> http://www.readnaturally.com >> ------------------------------------------ >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > ------------------------------------------ > Chris Sheffield > Read Naturally > The Fluency Company > http://www.readnaturally.com > ------------------------------------------ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From david_beck at ministerschedulerpro.com Fri Jun 1 16:05:55 2007 From: david_beck at ministerschedulerpro.com (David Beck) Date: Fri, 01 Jun 2007 17:05:55 -0300 Subject: problem with encryption Message-ID: <46607C23.6030707@ministerschedulerpro.com> Theirry - Sorry about the confusion. The IV value was different (I've tried this many times with many IVs and must have slipped up) but even when the correction is made the two strings produced are still different. I can't produce the same string with any of the ciphers that both Rev and PHP support and I've tried them all (aes, blowfish, cast, rc2). Could there be something that Rev or PHP (the mcrypt library) is doing to the data or key / iv (for example padding) that the other is not? Has anybody been able to get Rev and php encryption working together? Thanks, David > Hmm, possibly a typo, > but are you aware your IV value is a bit different ( 89 missing in > the middle ) ? > > HTH > Thierry From hershf at rgllc.us Fri Jun 1 16:12:37 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Fri, 01 Jun 2007 16:12:37 -0400 Subject: Connecting to postgres please help In-Reply-To: <46607036.7080403@hyperactivesw.com> Message-ID: On 6/1/07 3:15 PM, "J. Landman Gay" wrote: > > > > You'll need a 2.6.1 license key. Thanks, got it, but doesn't work as well. I have "MacSql" works fine remotely can't figure out what the problem is. As of now every thing is on hold and waiting for a solution. Hershel From jacque at hyperactivesw.com Fri Jun 1 16:23:29 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 01 Jun 2007 15:23:29 -0500 Subject: Connecting to postgres In-Reply-To: References: Message-ID: <46608041.2060102@hyperactivesw.com> Hershel Fisch wrote: > On 6/1/07 3:15 PM, "J. Landman Gay" wrote: > >> Hershel Fisch wrote: >>> Looks like I'm using osx 10.2.x and that?s the problem possible I need a >>> 2.6.x version. And one still have it to get a copy? >> >> >> You'll need a 2.6.1 license key. > Thanks > I just receive a text file of 0 byte It's a link to a folder. Go there in your browser and choose the distribution you want. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarah.reichelt at gmail.com Fri Jun 1 16:37:58 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 2 Jun 2007 06:37:58 +1000 Subject: App Launch from Document in OS X In-Reply-To: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> References: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> Message-ID: On 6/2/07, Thomas Speitel wrote: > I've got an OS X application that saves text files with the > appropriate creator type (Apple approved) saved with the text file. I > would like the user to be able to double click on the document which > will then launch the application and put the document into a field. In the Standalone settings, make sure your custom file type & creator are entered in the appropriate fields in the OS X section. Then it should just work, provided there is no conflict on your system. Regards, Sarah From scott at tactilemedia.com Fri Jun 1 16:37:57 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 01 Jun 2007 13:37:57 -0700 Subject: How To Send resizeControl? In-Reply-To: <466070FA.9090404@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: >> Is it possible to trigger resizeControl from a script? > > It should be. I have a couple things like that in a frontscript, and > when I type the handler name into the message box they run. You should > be able to just use "resizeControl" (no "send"). I'm not sure why it > isn't working for you. Does it work from the message box? No, that's the trouble. It doesn't work anywhere by script; only when I physically drag (resize) a control. Tried scripting from the msg box and from a button. I get same error message regardless: "can't find handler". What can I do? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From pepetoo at cox.net Fri Jun 1 17:09:33 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 1 Jun 2007 14:09:33 -0700 Subject: APPLE APPROVAL In-Reply-To: References: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> Message-ID: I've kind of lost touch with the process over the past few years. Are we still supposed to "register" our apps with Apple to receive a unique creator number? And what is the process now? Joe Wilkins On Jun 1, 2007, at 1:37 PM, Sarah Reichelt wrote: > On 6/2/07, Thomas Speitel wrote: >> I've got an OS X application that saves text files with the >> appropriate creator type (Apple approved) saved with the text file. I >> would like the user to be able to double click on the document which >> will then launch the application and put the document into a field. > > In the Standalone settings, make sure your custom file type & creator > are entered in the appropriate fields in the OS X section. Then it > should just work, provided there is no conflict on your system. > > Regards, > Sarah From devin_asay at byu.edu Fri Jun 1 17:28:25 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 1 Jun 2007 15:28:25 -0600 Subject: APPLE APPROVAL In-Reply-To: References: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> Message-ID: On Jun 1, 2007, at 3:09 PM, Joe Lewis Wilkins wrote: > I've kind of lost touch with the process over the past few years. > Are we still supposed to "register" our apps with Apple to receive > a unique creator number? And what is the process now? Joe, The process hasn't changed much. As far as I can tell the database is being maintained and added to. Go to for more information. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From pepetoo at cox.net Fri Jun 1 17:35:09 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 1 Jun 2007 14:35:09 -0700 Subject: APPLE APPROVAL In-Reply-To: References: <23E7ECF1-AFE6-41BB-91A0-7299D0E7BDB3@hawaii.edu> Message-ID: Thanks, Devin Joe Wilkins On Jun 1, 2007, at 2:28 PM, Devin Asay wrote: > > On Jun 1, 2007, at 3:09 PM, Joe Lewis Wilkins wrote: > >> I've kind of lost touch with the process over the past few years. >> Are we still supposed to "register" our apps with Apple to receive >> a unique creator number? And what is the process now? > > Joe, > > The process hasn't changed much. As far as I can tell the database > is being maintained and added to. Go to datatype/> for more information. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Fri Jun 1 18:02:20 2007 From: soapdog at mac.com (Andre Garzia) Date: Fri, 1 Jun 2007 19:02:20 -0300 Subject: thanks for BvG Docu! :D Message-ID: <102E6E63-D773-432E-8006-CFFB50CE87D0@mac.com> Hey Bj?rnke, thank you for BvG Docu. I really like it! I am using it as my standard documentation stack now :-) the installation and use are really smooth, thanks for taking your time and sharing it. Cheers andre From mwieder at ahsoftware.net Fri Jun 1 18:27:37 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 1 Jun 2007 15:27:37 -0700 Subject: (info) "command" instead of "on" doesn't work yet on RevolutionPlayer References: Message-ID: Andr?- No doubt that's because the Player is still frozen at version 2.7.1, much like the u3 version which is frozen at version 2.7.4. -- Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Fri Jun 1 18:39:03 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 2 Jun 2007 00:39:03 +0200 Subject: Solution for closeField problem In-Reply-To: <89e2350f3f06f3cb4955e65dd9fb0ad3@prismpole.com> References: <89e2350f3f06f3cb4955e65dd9fb0ad3@prismpole.com> Message-ID: <20070602003903573303.67f1f386@sonsothunder.com> On Fri, 1 Jun 2007 08:05:14 -0400, Michael Binder wrote: > Paul wrote: >> The problem occurs when the user clicks a button, or uses the menu to >> leave the card. On OS X the closeField command is not sent when leaving >> a field under these circumstances - the field never loses focus. >> >> Is there a good way to send a message (like closeField) when the user >> edits a field then clicks elsewhere? > > Ken wrote: >> Ah, now I understand... if you select from the menu, you're doing a >> mouseDown on the button that drops the Edit menu, which would trigger >> the "select empty" and remove the hilite from the currently selected >> text so there's nothing to copy. >> >> So I guess the "select empty" fix would have to check to see if the >> object you're mousing down on is a button in a menugroup. > > So then, 'select empty' does work in the mousedown of non menu buttons? > For menu buttons, how about just putting the 'select empty' in the > menupick handler? Well the original problem was triggering a closeField in a field with the insertion point on OS X when clicking on a button. So in the case of menu buttons, you *don't* want it to select empty, but to leave the insertion point where it is. So for all buttons other than those in a menugroup, you'd execute a select empty (easier in a frontscript), but exclude menu buttons. Something like this frontscript: on mouseDown if (the short name of the owner of the target <> the menubar of the defaultStack) then select empty end if pass mouseDown end mouseDown Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Jun 1 18:42:04 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 2 Jun 2007 00:42:04 +0200 Subject: How To Send resizeControl? In-Reply-To: References: Message-ID: <20070602004204666038.cbf3ca65@sonsothunder.com> On Fri, 01 Jun 2007 13:37:57 -0700, Scott Rossi wrote: > Recently, J. Landman Gay wrote: > >>> Is it possible to trigger resizeControl from a script? >> >> It should be. I have a couple things like that in a frontscript, and >> when I type the handler name into the message box they run. You should >> be able to just use "resizeControl" (no "send"). I'm not sure why it >> isn't working for you. Does it work from the message box? > > No, that's the trouble. It doesn't work anywhere by script; only when I > physically drag (resize) a control. Tried scripting from the msg box and > from a button. I get same error message regardless: "can't find handler". > > What can I do? It works here for me... perhaps it's the quotes: on mouseUp send "resizeControl" to button 1 end mouseUp Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Jun 1 19:04:44 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 2 Jun 2007 01:04:44 +0200 Subject: [ANN] StackRunner 1.7 Released Message-ID: <20070602010444213957.35c845c7@sonsothunder.com> Just a quick note to let you all know that StackRunner 1.7 has been released based on the 2.8.1 engine and includes the revBrowser and revFont externals in the package. For more info or to download, go to: http://www.sonsothunder.com/devres/revolution/downloads/StackRunner.htm Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at tactilemedia.com Fri Jun 1 19:26:43 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 01 Jun 2007 16:26:43 -0700 Subject: How To Send resizeControl? In-Reply-To: <20070602004204666038.cbf3ca65@sonsothunder.com> Message-ID: >>> Is it possible to trigger resizeControl from a script? >> What can I do? > > It works here for me... perhaps it's the quotes: > > on mouseUp > send "resizeControl" to button 1 > end mouseUp Thanks Ken. I've been trying the above without success -- the problem must be my resizeControl handler. But you spurred me on to try placing the 'send' within a 'try' handler and it seems to work. try send "resizeControl" to button 1 end try Problem solved (for now). Thanks. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From ambassador at fourthworld.com Fri Jun 1 20:06:16 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 01 Jun 2007 17:06:16 -0700 Subject: missing mousedowns mystery Message-ID: <4660B478.2080200@fourthworld.com> Jeff Reynolds wrote: > The problem is once and a while a mouse down event is not caught by > revolution. it appears to usually happen after clicking on a button > that brings up a different group and then when you quickly try to > click on one of the newly visible group's buttons quickly the > mousedown is not captured on the object that is clicked on (like a > transparent button). Sounds like the definition of a double-click. Are you getting a mouseDoubleDown message? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From userev at canelasoftware.com Fri Jun 1 22:12:51 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 01 Jun 2007 21:12:51 -0500 Subject: All this talk about DataBases - but how to select? In-Reply-To: <405af48a2059b9971288489648ad56eb@nwrain.net> References: <200705310834.10523.palcibiades-first@yahoo.co.uk> <465F363E.1020507@hyperactivesw.com> <405af48a2059b9971288489648ad56eb@nwrain.net> Message-ID: On Jun 1, 2007, at 12:07 AM, -= JB =- wrote: > That is very nice. > > Where exactly is the text file being saved right now? Thanks! It is saving the file in the same directory as the engine if you use it in the Rev IDE. I use this program in a standalone form. So it saves it in the same folder as the standalone. Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Fri Jun 1 22:16:27 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 01 Jun 2007 21:16:27 -0500 Subject: Another vote for sdb!! In-Reply-To: <200706011034.28526.palcibiades-first@yahoo.co.uk> References: <200706011034.28526.palcibiades-first@yahoo.co.uk> Message-ID: On Jun 1, 2007, at 4:34 AM, Peter Alcibiades wrote: > Yes, this is another vote for sdb! Do we need to make a small > contribution to > get it hosted someplace? You can't whet our appetite and then not > let us > have a try! I can host the files to sdb as well. I have plenty of room if it would be any help. Mark Talluto -- CANELA Software http://www.canelasoftware.com From bvlahos at mac.com Fri Jun 1 23:24:35 2007 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 1 Jun 2007 20:24:35 -0700 Subject: keymaker for rev In-Reply-To: References: <200706010552.51671.palcibiades-first@yahoo.co.uk> Message-ID: <039A2E7E-9507-40FC-A00F-C015AAB32A66@mac.com> Mark, What does KeyMaker do? Bill Vlahos On Jun 1, 2007, at 11:22 AM, Mark Talluto wrote: > > On May 31, 2007, at 11:52 PM, Peter Alcibiades wrote: > >> Hi Mark, >> >> Is keymaker a 2.7.x stack? I cannot open it, and this is usually >> because of >> being on Linux and stuck on 2.6.1.... Would you have an old >> style version >> of it? Be very interested, >> >> Regards >> >> Peter > > > Hi Peter, > > It is a 2.7 stack. Sorry about that. It does need to be as it is > just a data management stack. I just uploaded it as a 2.6 stack. > > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Sat Jun 2 00:45:15 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 1 Jun 2007 21:45:15 -0700 (PDT) Subject: Connecting to postgres In-Reply-To: Message-ID: <617266.31009.qm@web60525.mail.yahoo.com> --- Hershel Fisch wrote: > On 6/1/07 2:13 PM, "Hershel Fisch" > wrote: > > > On 5/31/07 6:01 PM, "Hershel Fisch" > wrote: > > > >> Hi all, I'm trying to connect to postgres > remotely osx without success. > >> Any help? > >> > Looks like I'm using osx 10.2.x and that?s the > problem possible I need a > 2.6.x version. And one still have it to get a copy? > Thanks, Hershel > Hi Hershel, Connecting to PostgreSQL from MacOSX 10.2.x got broken between Revolution 2.2 and 2.5; and should have been fixed in Rev 2.8.1 : So if it isn't working in Rev 2.8.1, drop me a note and I'll re-open the bug report. In the meantime, you could download Rev 2.2.1 to see if that version can connect properly. You may have to request a license key from support at runrev.com if you don't have a license key dating back to the Revolution 2.2 era. Hope this helped, Jan Schenkel Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Get the Yahoo! toolbar and be alerted to new email wherever you're surfing. http://new.toolbar.yahoo.com/toolbar/features/mail/index.php From scott at cdroo.com Sat Jun 2 01:22:03 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 2 Jun 2007 15:22:03 +1000 Subject: OT: Quicktime Bundling Message-ID: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> Hi folks, This is a little bit off topic, but related to a Rev app I've been building. As the app is multi-media it uses Quick Time extensively. My issue lays with potential Windows users and QuickTime. Many Windows users do not have it (or Itunes) installed. Which would be a major PITA. I've hunted around Apples' site but can't find a solution - so before emailing them I thought I'd ask to see if anybody knew here. Is it legal for me to bundle QuickTime on a CD for those clients who do not have it and therefore help them avoid the almost 20 meg download? I seem to remember Apple frowned on this - though I can't seem to find anything on it right now. On another note - Linux and QuickTime. Are there any options for a Rev solution using QuickTime to be compiled for Linux and use one of the QuickTime replacements like "QuickTime for Linux" that seem to exist? Cheers in advance Scott From eric.chatonet at sosmartsoftware.com Sat Jun 2 04:38:20 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 2 Jun 2007 10:38:20 +0200 Subject: OT: Quicktime Bundling In-Reply-To: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> References: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> Message-ID: <276740D9-3C43-41C4-9853-760620136269@sosmartsoftware.com> Hi Scott, I have had the same problem some years ago and asked Apple France at this time: they answered 'No. Sorry'. 'Sorry' because I knew them well ;-) Then I was obliged to run a test at startUp using QTVersion() and a link to the right 'QuickTime for Windows' download page... Le 2 juin 07 ? 07:22, Scott Kane a ?crit : > This is a little bit off topic, but related to a Rev app I've been > building. As the app is multi-media it uses Quick Time > extensively. My issue lays with potential Windows users and > QuickTime. Many Windows users do not have it (or Itunes) > installed. Which would be a major PITA. I've hunted around > Apples' site but can't find a solution - so before emailing them I > thought I'd ask to see if anybody knew here. Is it legal for me to > bundle QuickTime on a CD for those clients who do not have it and > therefore help them avoid the almost 20 meg download? I seem to > remember Apple frowned on this - though I can't seem to find > anything on it right now. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From scott at tactilemedia.com Sat Jun 2 05:53:04 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 02 Jun 2007 02:53:04 -0700 Subject: OT: Quicktime Bundling In-Reply-To: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> Message-ID: Recently, Scott Kane wrote: > Is it legal for me to bundle QuickTime > on a CD for those clients who do not have it and therefore help them avoid > the almost 20 meg download? "Ship your product with the QuickTime installer so your customers won?t need to visit the Web to down load it. Get the license." http://developer.apple.com/softwarelicensing/agreements/quicktime.html Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From userev at canelasoftware.com Sat Jun 2 08:21:16 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 02 Jun 2007 07:21:16 -0500 Subject: keymaker for rev In-Reply-To: <039A2E7E-9507-40FC-A00F-C015AAB32A66@mac.com> References: <200706010552.51671.palcibiades-first@yahoo.co.uk> <039A2E7E-9507-40FC-A00F-C015AAB32A66@mac.com> Message-ID: On Jun 1, 2007, at 10:24 PM, Bill Vlahos wrote: > What does KeyMaker do? Hi Bill. It is created to manage the registration of one of my applications. It generates a unique key to all the software to run in a *full* mode vs a demo mode. At the same time it also takes in customer information. Generally the software is not sold directly to the end customer but to distributors. So there is a Distributor button that allows me to quickly select the distributor. I can then do a search in the main window by distributor and print out their list of keys and open invoices. For anyone looking to see a working model of storing basic data in a text file this program may be of use. I took out the code that generates the key and removed the distributor names. Everything else is still there for use. Many people have asked questions about printing a form to multiple pages. The print routines handle that nicely and are pretty easy to follow. Mark Talluto -- CANELA Software http://www.canelasoftware.com From Andre.Bisseret at inria.fr Sat Jun 2 08:46:55 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sat, 2 Jun 2007 14:46:55 +0200 Subject: [ANN] StackRunner 1.7 Released In-Reply-To: <20070602010444213957.35c845c7@sonsothunder.com> References: <20070602010444213957.35c845c7@sonsothunder.com> Message-ID: <42C27560-DA41-4309-BE8E-E8C1FD829648@inria.fr> Thanks a lot Ken, This release of StackRunner solves the problem I encountered with Revolution Player, when using "command ..." instead of "on ..."). Best regards from Grenoble Andr? Le 2 juin 07 ? 01:04, Ken Ray a ?crit : > Just a quick note to let you all know that StackRunner 1.7 has been > released based on the 2.8.1 engine and includes the revBrowser and > revFont externals in the package. For more info or to download, go to: > > > http://www.sonsothunder.com/devres/revolution/downloads/ > StackRunner.htm > > Enjoy! > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Sat Jun 2 08:47:04 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 02 Jun 2007 07:47:04 -0500 Subject: OT: Quicktime Bundling In-Reply-To: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> References: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> Message-ID: <16E2C98B-C752-4BFF-8E30-4C7A2C49F628@canelasoftware.com> On Jun 2, 2007, at 12:22 AM, Scott Kane wrote: > On another note - Linux and QuickTime. Are there any options for a > Rev solution using QuickTime to be compiled for Linux and use one > of the QuickTime replacements like "QuickTime for Linux" that seem > to exist? Right now we are stuck with the very antiquated xAnim. I am hoping that the next release of Rev that supports Linux will have this little problem resolved. There is an enhancement request in BZ 2290 for improved multimedia support for Linux. Mark Talluto -- CANELA Software http://www.canelasoftware.com From ambassador at fourthworld.com Sat Jun 2 11:56:43 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 02 Jun 2007 08:56:43 -0700 Subject: OT: Quicktime Bundling Message-ID: <4661933B.4090006@fourthworld.com> Mark Talluto wrote: > On Jun 2, 2007, at 12:22 AM, Scott Kane wrote: >> On another note - Linux and QuickTime. Are there any options for a >> Rev solution using QuickTime to be compiled for Linux and use one >> of the QuickTime replacements like "QuickTime for Linux" that seem >> to exist? > > Right now we are stuck with the very antiquated xAnim. I am hoping > that the next release of Rev that supports Linux will have this > little problem resolved. There is an enhancement request in BZ 2290 > for improved multimedia support for Linux. Last time I looked into the QuickTime for Linux project it was pretty anemic. Of course so it XAnim. What current video APIs are available for Linux? And in terms of features, how do they compare with QT? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bvg at mac.com Sat Jun 2 12:13:02 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 2 Jun 2007 18:13:02 +0200 Subject: OT: Quicktime Bundling In-Reply-To: <4661933B.4090006@fourthworld.com> References: <4661933B.4090006@fourthworld.com> Message-ID: <79531e9ad14e974030d893daa98ebdc6@mac.com> VLC beats Quicktime in almost every regard, as far as I am concerned. Additionally, one could make an external with libvlc, eliminating the need for a third party install: http://www.videolan.org/developers/vlc/doc/doxygen/html/ group__libvlc.html One caveat is that an external with libvlc would need to be open sourced under the GPL, if I'm not misstaken. But VLC runs on more OSes then Rev itself, and could probably be an ideal companion: http://www.videolan.org/vlc/ Enough advertisement Bj?rnke On 02 Jun 2007, at 17:56, Richard Gaskin wrote: > Mark Talluto wrote: > >> On Jun 2, 2007, at 12:22 AM, Scott Kane wrote: >>> On another note - Linux and QuickTime. Are there any options for a >>> Rev solution using QuickTime to be compiled for Linux and use one >>> of the QuickTime replacements like "QuickTime for Linux" that seem >>> to exist? >> Right now we are stuck with the very antiquated xAnim. I am hoping >> that the next release of Rev that supports Linux will have this >> little problem resolved. There is an enhancement request in BZ 2290 >> for improved multimedia support for Linux. > > Last time I looked into the QuickTime for Linux project it was pretty > anemic. Of course so it XAnim. > > What current video APIs are available for Linux? And in terms of > features, how do they compare with QT? -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From ambassador at fourthworld.com Sat Jun 2 15:30:46 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 02 Jun 2007 12:30:46 -0700 Subject: OT: Quicktime Bundling Message-ID: <4661C566.6090505@fourthworld.com> Bj?rnke von Gierke wrote: > VLC beats Quicktime in almost every regard, as far as I am concerned. > Additionally, one could make an external with libvlc, eliminating the > need for a third party install: > http://www.videolan.org/developers/vlc/doc/doxygen/html/ > group__libvlc.html > > One caveat is that an external with libvlc would need to be open > sourced under the GPL, if I'm not misstaken. But VLC runs on more OSes > then Rev itself, and could probably be an ideal companion: > http://www.videolan.org/vlc/ It seems to offer an impressive array of functionality, but in my initial glance through the site it wasn't clear it if handled: - VR (scrolling panoramas with definable nodes and spatial callbacks) - Selections (being able to visually show selections of any time-based media in the controller, with of course ways to obtain and set the selection). Do you know offhand if VLC covers either of these? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revlist at azurevision.co.uk Sat Jun 2 15:43:05 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 2 Jun 2007 20:43:05 +0100 Subject: OT: Quicktime Bundling In-Reply-To: <4661C566.6090505@fourthworld.com> References: <4661C566.6090505@fourthworld.com> Message-ID: <13FB4A82-F8C7-4C6E-8504-760E5B7ACE57@azurevision.co.uk> On 2 Jun 2007, at 20:30, Richard Gaskin wrote: > VR (scrolling panoramas with definable nodes and spatial callbacks) Nope. VLC is a media player, it doesn't have any interactive features. Ian From rabit at dimensionB.de Sat Jun 2 17:27:24 2007 From: rabit at dimensionB.de (Ralf Bitter) Date: Sat, 2 Jun 2007 23:27:24 +0200 Subject: Any workaround for broken dontuseqt? In-Reply-To: <13FB4A82-F8C7-4C6E-8504-760E5B7ACE57@azurevision.co.uk> References: <4661C566.6090505@fourthworld.com> <13FB4A82-F8C7-4C6E-8504-760E5B7ACE57@azurevision.co.uk> Message-ID: <73E803AA-F0E0-4CA7-BDFB-6FF5D37369E6@dimensionB.de> Is there any workaround for Bug 3848 "dontuseqt broken in 2.7.3"? This bug, which still exists in 2.8.1, rules out playing WMV files as long as QuickTime is installed. For my current app in development the ability to play video in decent quality independent from QuickTime and independent from any installations of non standard codecs is very important. Ralf Bitter From mwieder at ahsoftware.net Sat Jun 2 19:51:41 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 2 Jun 2007 16:51:41 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <46606E47.1070900@hyperactivesw.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> Message-ID: <16678768943.20070602165141@ahsoftware.net> Jacque- Friday, June 1, 2007, 12:06:47 PM, you wrote: > Since you aren't using the Rev builder, you might want to take this over > to the MC list. There are some special requirements for building > standalones with the 2.7 + engine, and it may be that you haven't > created a special standalone engine for MC builds in 2.8.x yet. Actually, it's a bit worse than that. The 2.8.1 build doesn't download onto OSX 10.2.8, and there's a note on the download page to the effect that it won't open (the dmg image unpacks with an error about no file systems found). There *is* a link to "go here if you need to download this for OSX 10.2.8, but it's a broken link to where the 2.7.4 OSX build used to be. Updating a 2.7 stack from the menubar goes through all the download steps, but finally fails with a "can't update the current image" failure. Navigating to the 2.8.1 executable that was downloaded during this process and trying to launch it results in a silent failure. My guess is that it's just broken and nobody tried this until now with something as ancient as 10.2.8. Yes, I'll bugzilla it. -- -Mark Wieder mwieder at ahsoftware.net From pepetoo at cox.net Sat Jun 2 20:23:15 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 2 Jun 2007 17:23:15 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <16678768943.20070602165141@ahsoftware.net> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: Now this is something I think we need to worry about less than having a "Classic" potential; since most people who have OSX are going to be moving up to the latest due to the ease with which Apple makes updating the OS. Or am I in the minority when I get automatic updates from Apple on just about everything whenever there is new software? I'd be willing to bet that there are many, many fewer using OSX 2.8 than are using OS9.2. Joe Wilkins On Jun 2, 2007, at 4:51 PM, Mark Wieder wrote: > Jacque- > > Friday, June 1, 2007, 12:06:47 PM, you wrote: > >> Since you aren't using the Rev builder, you might want to take >> this over >> to the MC list. There are some special requirements for building >> standalones with the 2.7 + engine, and it may be that you haven't >> created a special standalone engine for MC builds in 2.8.x yet. > > Actually, it's a bit worse than that. The 2.8.1 build doesn't download > onto OSX 10.2.8, and there's a note on the download page to the effect > that it won't open (the dmg image unpacks with an error about no file > systems found). There *is* a link to "go here if you need to download > this for OSX 10.2.8, but it's a broken link to where the 2.7.4 OSX > build used to be. > > Updating a 2.7 stack from the menubar goes through all the download > steps, but finally fails with a "can't update the current image" > failure. Navigating to the 2.8.1 executable that was downloaded during > this process and trying to launch it results in a silent failure. > > > My guess is that it's just broken and nobody tried this until now with > something as ancient as 10.2.8. > > Yes, I'll bugzilla it. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Sat Jun 2 22:27:30 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 3 Jun 2007 12:27:30 +1000 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: On 6/3/07, Joe Lewis Wilkins wrote: > Now this is something I think we need to worry about less than having > a "Classic" potential; since most people who have OSX are going to be > moving up to the latest due to the ease with which Apple makes > updating the OS. Or am I in the minority when I get automatic updates > from Apple on just about everything whenever there is new software? > I'd be willing to bet that there are many, many fewer using OSX 2.8 > than are using OS9.2. I notice that an increasing number of applications list their requirements as 10.4.x It used to be that 10.2.8 was the cutoff. As far as I am concerned, I just want to know what I should list as the minimum system needed to run my programs: does 10.3 still work OK? Sarah From bobwarren at howsoft.com Sat Jun 2 23:10:22 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 03 Jun 2007 00:10:22 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <4662311E.9030005@howsoft.com> Bought myself a Mac Mini, Installed 2.8.1, navigated to the Browser Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, activated stack, clicked on the "Launch Browser" button and got an error message "unknown browser id". :'( Does it work for anybody else? Ignoring the error causes a browser window to be opened, but of course it doesn't navigate to the Rev site as it's supposed to. Is revBrowser supposed to be altBrowser shown in a new window instead of in an image box? Supposing I manage to get revBrowser working sooner or later, can it be shown within an image box of my stack rather than in a separate window? If not, I don't see an awful lot of point in it: I might as well call my platform's default browser to show the webpage. Bob From kray at sonsothunder.com Sun Jun 3 00:01:35 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 3 Jun 2007 06:01:35 +0200 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4662311E.9030005@howsoft.com> References: <4662311E.9030005@howsoft.com> Message-ID: <20070603060135766366.e423fd6f@sonsothunder.com> On Sun, 03 Jun 2007 00:10:22 -0300, Bob Warren wrote: > Bought myself a Mac Mini, Installed 2.8.1, navigated to the Browser > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, activated stack, > clicked on the "Launch Browser" button and got an error message > "unknown browser id". :'( > > Does it work for anybody else? It works here for me, but I did have a similar problem the first time I used it. But I closed Rev, reopened it, reopened the Browser Sampler, and this time instead of clicking on "Launch Browser", I paged forward to the 5th page of the documentation stack entitled "A Simple Browser", and that worked for me. From then on the stack worked flawlessly, including the "Launch Browser" button. Don't know why.. > Is revBrowser supposed to be altBrowser shown in a new window instead > of in an image box? Supposing I manage to get revBrowser working > sooner or later, can it be shown within an image box of my stack > rather than in a separate window? If not, I don't see an awful lot of > point in it: I might as well call my platform's default browser to > show the webpage. No, the image box is intentional - it provides the boundary region for the browser itself, and lets you define it as any size you want. If someone *wanted* a full browser window, you can just create an image object (or any object for that matter, but it works best with image objects) the size of the stack. Ken From shari at gypsyware.com Sun Jun 3 00:40:48 2007 From: shari at gypsyware.com (Shari) Date: Sun, 3 Jun 2007 00:40:48 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: >Now this is something I think we need to worry about less than >having a "Classic" potential; since most people who have OSX are >going to be moving up to the latest due to the ease with which >Apple makes updating the OS. Or am I in the minority when I get >automatic updates from Apple on just about everything whenever there >is new software? I'd be willing to bet that there are many, many >fewer using OSX 2.8 than are using OS9.2. > >Joe Wilkins I don't worry about Classic anymore. Sales pretty much zeroed out for it so I've slowly been phasing out my Classic apps. 10.2.8 however...... if I remember correctly, at the time I was using that computer, Apple only gave out free OSX updates thru 10.2.8. If you wanted to upgrade past that, you had to pay again. So I never did. I just eventually got a new MacPro :-) But because the MacPro is of course Macintel, and LOTS of folks don't have Macintel, I use the other computer for my non-Macintel testing. And there encountered the error. I know there are a lot of folks out there, non-techie folks, the ones who are most likely to use my creations, who don't automatically update to the latest and greatest OS unless it's free. I don't know if Apple ever finally started giving out free updates to boost 10.2.8 higher or not. THAT would be the question, then. I couldn't upgrade that computer past 10.2.8 without paying again, so there I stopped. I don't know if it's still stopped there or not. But to me, a Universal build should work on all flavors of OSX, not just the newest ones. I'd like to get away from having more than one Macintosh download to create, test and maintain. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From sundown at nwrain.net Sun Jun 3 00:50:04 2007 From: sundown at nwrain.net (-= JB =-) Date: Sat, 2 Jun 2007 21:50:04 -0700 Subject: Revolution - Graphing In-Reply-To: References: <200706010552.51671.palcibiades-first@yahoo.co.uk> <039A2E7E-9507-40FC-A00F-C015AAB32A66@mac.com> Message-ID: <9e8e08131a5a642e6c90b05d8adb703d@nwrain.net> Are there any routines available that give you the ability to draw graphs with Revolution. thanks, -=>JB<=- From jacque at hyperactivesw.com Sun Jun 3 00:53:46 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 02 Jun 2007 23:53:46 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4662311E.9030005@howsoft.com> References: <4662311E.9030005@howsoft.com> Message-ID: <4662495A.1000808@hyperactivesw.com> Bob Warren wrote: > Bought myself a Mac Mini, Installed 2.8.1, navigated to the Browser > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, activated stack, > clicked on the "Launch Browser" button and got an error message "unknown > browser id". :'( > > Does it work for anybody else? Worked the first time for me. I didn't have the problem you and Ken had. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jun 3 01:00:04 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2007 00:00:04 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: <46624AD4.4060006@hyperactivesw.com> Sarah Reichelt wrote: > On 6/3/07, Joe Lewis Wilkins wrote: >> Now this is something I think we need to worry about less than having >> a "Classic" potential; since most people who have OSX are going to be >> moving up to the latest due to the ease with which Apple makes >> updating the OS. Or am I in the minority when I get automatic updates >> from Apple on just about everything whenever there is new software? >> I'd be willing to bet that there are many, many fewer using OSX 2.8 >> than are using OS9.2. > > I notice that an increasing number of applications list their > requirements as 10.4.x > It used to be that 10.2.8 was the cutoff. As far as I am concerned, I > just want to know what I should list as the minimum system needed to > run my programs: does 10.3 still work OK? Seems to, at least here. I'm running 10.3.9 on my Powerbook and 10.4 on my desktop Mac. I haven't had any trouble with any stacks in 10.3.9, and I was running 10.3.7 for a very long time with Rev before that. I never had Rev 2.8.1 on my 10.3.7 machine but I know 2.7.4 worked okay. I've noticed a lot of software that requires 10.3.9 lately, I get the feeling that was pretty much the cutoff these days. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pepetoo at cox.net Sun Jun 3 01:02:09 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 2 Jun 2007 22:02:09 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: Shari, I agree, but I had a Mac Mini a year or so ago and Apple continued to provide free updates for it all the way to - I think it was 2.9, but may have been 2.8. because I stopped using it about a month ago when I got my new MacIntel. I kind of wondered myself at the length of the automatic updates I got for the Mini. Joe Wilkins On Jun 2, 2007, at 9:40 PM, Shari wrote: >> Now this is something I think we need to worry about less than >> having a "Classic" potential; since most people who have OSX are >> going to be moving up to the latest due to the ease with which >> Apple makes updating the OS. Or am I in the minority when I get >> automatic updates from Apple on just about everything whenever >> there is new software? I'd be willing to bet that there are many, >> many fewer using OSX 2.8 than are using OS9.2. >> >> Joe Wilkins > > I don't worry about Classic anymore. Sales pretty much zeroed out > for it so I've slowly been phasing out my Classic apps. > > 10.2.8 however...... if I remember correctly, at the time I was > using that computer, Apple only gave out free OSX updates thru > 10.2.8. If you wanted to upgrade past that, you had to pay again. > So I never did. I just eventually got a new MacPro :-) But > because the MacPro is of course Macintel, and LOTS of folks don't > have Macintel, I use the other computer for my non-Macintel > testing. And there encountered the error. > > I know there are a lot of folks out there, non-techie folks, the > ones who are most likely to use my creations, who don't > automatically update to the latest and greatest OS unless it's free. > > I don't know if Apple ever finally started giving out free updates > to boost 10.2.8 higher or not. THAT would be the question, then. > I couldn't upgrade that computer past 10.2.8 without paying again, > so there I stopped. I don't know if it's still stopped there or > not. But to me, a Universal build should work on all flavors of > OSX, not just the newest ones. > > I'd like to get away from having more than one Macintosh download > to create, test and maintain. > > Shari From brentj84062 at gmail.com Sun Jun 3 01:20:40 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Sat, 2 Jun 2007 23:20:40 -0600 Subject: Revolution - Graphing In-Reply-To: <9e8e08131a5a642e6c90b05d8adb703d@nwrain.net> References: <200706010552.51671.palcibiades-first@yahoo.co.uk> <039A2E7E-9507-40FC-A00F-C015AAB32A66@mac.com> <9e8e08131a5a642e6c90b05d8adb703d@nwrain.net> Message-ID: <5B510CB8-9F6C-47C6-A51C-F78C9C0F0EC6@gmail.com> Hello. Unfortunately, no. However, you can create such functionality yourself using a line graphic object. Your function will need to have it's output converted from whatever data you're working with to points, of course, but that usually isn't that difficult. Thanks, Brent Anderson From scott at tactilemedia.com Sun Jun 3 02:07:02 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 02 Jun 2007 23:07:02 -0700 Subject: Revolution - Graphing In-Reply-To: <9e8e08131a5a642e6c90b05d8adb703d@nwrain.net> Message-ID: Recently, -= JB =- wrote: > Are there any routines available that give you > the ability to draw graphs with Revolution. What kind of graphs do you need? We have a product called tm|gauge that allows you to build custom gauge displays, including a scriptable pie chart, and with a little tweaking, you can turn a multi-segment gauge into a bar chart. You can view some samples by executing the following in your message box: go url "http://www.tactilemedia.com/download/gauge_samples.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From pepetoo at cox.net Sun Jun 3 02:24:02 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 2 Jun 2007 23:24:02 -0700 Subject: Revolution - Graphing In-Reply-To: References: Message-ID: Sounds as if we need to have some graphics routines written in other languages that may be called from Rev. This is something that is going to eventually interest me very much. I'm assuming at this point that we can create the so called "black box" routines in just about any language, compile them, provide an interface and then include them and call them from Rev. Am I all wet? Are there language limitations? TIA, Joe Wilkins On Jun 2, 2007, at 11:07 PM, Scott Rossi wrote: > Recently, -= JB =- wrote: > >> Are there any routines available that give you >> the ability to draw graphs with Revolution. > > What kind of graphs do you need? We have a product called tm|gauge > that > allows you to build custom gauge displays, including a scriptable > pie chart, > and with a little tweaking, you can turn a multi-segment gauge into > a bar > chart. > > You can view some samples by executing the following in your > message box: > > go url "http://www.tactilemedia.com/download/gauge_samples.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design From scott at cdroo.com Sun Jun 3 02:27:12 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 3 Jun 2007 16:27:12 +1000 Subject: OT: Quicktime Bundling References: Message-ID: <004901c7a5a8$3f7094e0$0201010a@esbgdi9s3atqpx> From: "Scott Rossi" > "Ship your product with the QuickTime installer so your customers won?t > need to visit the Web to down load it. Get the license." Thanks, Scott - and all. Got the PDF's from Apple. Problem solved it would seem. :-) Scott From sundown at nwrain.net Sun Jun 3 03:35:15 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 00:35:15 -0700 Subject: Revolution - Graphing In-Reply-To: References: Message-ID: <6e3470ef7cf178dd5e3f4721028942ff@nwrain.net> On Jun 2, 2007, at 11:07 PM, Scott Rossi wrote: > What kind of graphs do you need? We have a product called tm|gauge > that > allows you to build custom gauge displays, including a scriptable pie > chart, > and with a little tweaking, you can turn a multi-segment gauge into a > bar > chart. > > You can view some samples by executing the following in your message > box: > > go url "http://www.tactilemedia.com/download/gauge_samples.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution That is a nice sample. Concerning what types of graphs I need I am interested in all types. I am fairly new to Revolution but I am a long time Hypercard user. I have programmed some of my own XCMD's with CompileIt! & have bought several from Ro Nagey when he had Royal Software available. One of the packages I bought from him has "Hypergraph". This was a well done commercial package that you could use in stacks you sell without royalties. Hypergraph provided you XCMD's that would let you make various types graphs in Hypercard that would then be displayed in an external window. They had color too. You could customize the appearance. It had line, bar, pie and polar graphs. So to answer your question I am planning on transferring some of my hypercard work to Revolution and would like to be able to provide end user the ability to graph different things. Therefore all types of graphs interest me. But I am interested in possibly using them in a commercial product. I don't mind paying for a good package but I don't like royalties. Please tell me more about the cost of the Revolution software you sell and if it can be used by software developers royalty free or is it a package to be used only by the purchaser. thanks, John Balgenorth From scott at tactilemedia.com Sun Jun 3 04:14:31 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 03 Jun 2007 01:14:31 -0700 Subject: Revolution - Graphing In-Reply-To: <6e3470ef7cf178dd5e3f4721028942ff@nwrain.net> Message-ID: Recently, -= JB =- wrote: > Please tell me more about the cost of the Revolution software > you sell and if it can be used by software developers royalty > free or is it a package to be used only by the purchaser. Hi John: All the tools we sell for Revolution are royalty free. You are free to build software that uses the media in any way you want. But from your email, I'm not sure if you're looking for a graph creating tool that you can distribute in your stacks. In our case, tm|gauge allows to build individual custom gauges that you can copy into your stacks. Size, color and a few other properties can be customized when building the gauges. But tm|gauge does not allow you to build gauges dynamically within your stacks. You would have to prebuild several gauges and include these in your stacks. Hopefully this makes sense; if you have any other questions, feel free to ask. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From sundown at nwrain.net Sun Jun 3 06:00:12 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 03:00:12 -0700 Subject: Revolution - Graphing In-Reply-To: References: Message-ID: <69ac31a72edadb5f48f6b5c0607bd010@nwrain.net> On Jun 3, 2007, at 1:14 AM, Scott Rossi wrote: > All the tools we sell for Revolution are royalty free. You are free to > build software that uses the media in any way you want. But from your > email, I'm not sure if you're looking for a graph creating tool that > you can > distribute in your stacks. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design When you mention a graph creating tool I am not sure exactly what you mean but I will try to further explain what I need. I have several types of stacks in hypercard. There is data the user enters that I am providing the user the ability to graph. Since I have several stacks I have one stack that I made that can make various graphs from the other stacks. From what you have said and the samples I looked at it appears I could probably make the bar and pie graphs available with the software you are selling even though they are not really a graphing package. I am not going to sell a graph program alone. It will be an integral part of the other stacks. At the moment I am still using the trial package of Revolution and like many I am on limited funds. Plus while I am learning to use it I am researching everything to see how I can accomplish what I am already doing in hypercard. At the same time I am looking for new features and extras etc. I like your gauges and see how they can be used to make graphs from what you have said. Even though I am not buying anything today I am interested in the price of your gauges etc. They looked good. Maybe by the time I get ready to add the graphing a package designed for that will be available. But knowing where I can buy other things to spruce up my stack will always be important to me. Like I said I have bought several things from Ro when he had Royal Software opened. My interest are varied and expanding so keep me posted on anything you are selling for Revolution. Someday I will start buying. thanks for the info, John Balgenorth From janschenkel at yahoo.com Sun Jun 3 06:04:35 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 3 Jun 2007 03:04:35 -0700 (PDT) Subject: Revolution - Graphing In-Reply-To: <9e8e08131a5a642e6c90b05d8adb703d@nwrain.net> Message-ID: <705644.50402.qm@web60518.mail.yahoo.com> --- -= JB =- wrote: > Are there any routines available that give you > the ability to draw graphs with Revolution. > > thanks, > -=>JB<=- > Hi JB, Check out these graph and table objects, made by Kenneth L. Simons: Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ 8:00? 8:25? 8:40? Find a flick in no time with the Yahoo! Search movie showtime shortcut. http://tools.search.yahoo.com/shortcuts/#news From sundown at nwrain.net Sun Jun 3 06:32:06 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 03:32:06 -0700 Subject: Revolution - Graphing In-Reply-To: <705644.50402.qm@web60518.mail.yahoo.com> References: <705644.50402.qm@web60518.mail.yahoo.com> Message-ID: <0fdb65861e344f1dfb9aeb5699ff8017@nwrain.net> On Jun 3, 2007, at 3:04 AM, Jan Schenkel wrote: > Hi JB, > > Check out these graph and table objects, made by > Kenneth L. Simons: > > > Hope this helped, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) Thanks, that will certainly do a nice job of the line graphs. It looks like Scotts stuff will take care of the Bar and Pie graphs if I can't find one made specifically to produce them. -=>JB<=- From sundown at nwrain.net Sun Jun 3 08:11:36 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 05:11:36 -0700 Subject: Quartam Reports for Revolution In-Reply-To: <705644.50402.qm@web60518.mail.yahoo.com> References: <705644.50402.qm@web60518.mail.yahoo.com> Message-ID: Hi Jan, In a previous email you signed your name: > Jan Schenkel. > > Quartam Reports for Revolution > I looked at the website and would like to ask a few questions about Quartam Reports. One thing I bought from Ro for Hypercard was titled PrintReport. It was a sophisticated XCMD for printing text and graphics. I was able to print multiple columns from my fields & add graphics anywhere I wanted. I could print colored text & styled text plus I could choose to have the text aligned Left-Center-Right and Full Justification. Are all of the above options available in Quartam Reports and if not do you have plans to add them in the future? thanks, John Balgenorth From shari at gypsyware.com Sun Jun 3 11:12:12 2007 From: shari at gypsyware.com (Shari) Date: Sun, 3 Jun 2007 11:12:12 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: <46624AD4.4060006@hyperactivesw.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> Message-ID: >Seems to, at least here. I'm running 10.3.9 on my Powerbook and 10.4 >on my desktop Mac. I haven't had any trouble with any stacks in >10.3.9, and I was running 10.3.7 for a very long time with Rev >before that. I never had Rev 2.8.1 on my 10.3.7 machine but I know >2.7.4 worked okay. > >I've noticed a lot of software that requires 10.3.9 lately, I get >the feeling that was pretty much the cutoff these days. I went to the Apple downloads page. Far as I can tell, all the 10.3.x updates require that you have at least 10.3.x. I did not see where anyone with 10.2.8 could upgrade any higher, even for a fee. Perhaps there was some fundamental change from 10.2.x to 10.3.x. A lot of folks buy a computer and keep it for years. Ditching everyone with a Classic (9.x and earlier) is one thing, but ditching some folks with OSX too? Maybe the Big Boys like Photoshop and Microsnot don't mind sticking their nose up at folks, but I prefer not to. I think it's bad business for a small developer to be too restrictive. Not everyone is techie enough to know what system they are running. To a lot of folks out there, OSX means OSX. Believe me, the tech support questions I've had to answer at times.... they would not understand that their OSX isn't good enough. My clientele is not only business people or techies, but anybody with a computer who likes to play games. It's common for folks to give their castoff computer to their older parents who have never used a computer, and those folks like to play games :-) My husband does tech support for IBM. He comes home and tells me about the calls he gets. It is amazing. Those jokes you hear on the internet.... "Did you plug your computer in?" Believe them! He hasn't gotten any blondes using white out on their computer screens yet, however......... Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sun Jun 3 11:26:13 2007 From: shari at gypsyware.com (Shari) Date: Sun, 3 Jun 2007 11:26:13 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: <46624AD4.4060006@hyperactivesw.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> Message-ID: >I've noticed a lot of software that requires 10.3.9 lately, I get >the feeling that was pretty much the cutoff these days. By the way, thank you, Chris, for verifying that I wasn't crazy. Much appreciated :-) A little snippet in the help docs would have been very welcome, and saved me much agony, if the Rev engine itself supports such a cutoff for variations of OSX. Maybe even they didn't know....... Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From hershf at rgllc.us Sun Jun 3 13:16:12 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Sun, 03 Jun 2007 13:16:12 -0400 Subject: Connecting to postgres In-Reply-To: <617266.31009.qm@web60525.mail.yahoo.com> Message-ID: On 6/2/07 12:45 AM, "Jan Schenkel" wrote: > > Hi Hershel, > > Connecting to PostgreSQL from MacOSX 10.2.x got broken > between Revolution 2.2 and 2.5; and should have been > fixed in Rev 2.8.1 : 1) 2.8.1 doesn't launch at all on OSX 10.2.x (2.8.0 does). 2) 2.8.1 doesn't connect to postgres from a stand alone on on OSX 10.3.9. > > > So if it isn't working in Rev 2.8.1, drop me a note > and I'll re-open the bug report. In the meantime, you > could download Rev 2.2.1 to see if that version can > connect properly. Ok, 2.2.1 connects well, the question is now how do I revert a .8 stack back to the previous .2.1 stack? > Hope this helped, Helped very much, Thanks, Hershel > > Jan Schenkel > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La > Rochefoucauld) > > > > ______________________________________________________________________________ > ______ > Get the Yahoo! toolbar and be alerted to new email wherever you're surfing. > http://new.toolbar.yahoo.com/toolbar/features/mail/index.php > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobwarren at howsoft.com Sun Jun 3 15:03:56 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 03 Jun 2007 16:03:56 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <4663109C.5070105@howsoft.com> n Sun, 03 Jun 2007 00:10:22 -0300, Bob Warren wrote: > > Bought myself a Mac Mini, Installed 2.8.1, navigated to the Browser > > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, activated stack, > > clicked on the "Launch Browser" button and got an error message > > "unknown browser id". :'( > > > > Does it work for anybody else? > Ken Ray wrote: >It works here for me, but I did have a similar problem the first time I used it. But I closed Rev, reopened it, reopened the Browser Sampler, and this time instead of clicking on "Launch Browser", I paged forward to the 5th page of the documentation stack entitled "A Simple Browser", and that worked for me. From then on the stack worked flawlessly, including the "Launch Browser" button. Don't know why.. -------------------------------------------------------------------- Ken, I've just tried following your method and it works, but with 2 differences: 1) There is no "cure". I always have to open the simple browser on p5 before the button on p1 will work. 2) Before navigating to p5, I need to try (and fail) with the p1 button. So to get the example to run ever, the sequence is p1 (with failure) > p5 (OK) > p1 (OK). The other day I tried knocking up my own little stack from the example given in the Newsletter last month. That didn't work either, but I put it down to the entity sitting in front of the keyboard. There is indeed stuff here! Must be my punishment for abandoning my beloved Ubuntu for 10 minutes! Ken and Jacque: Are you both using Mac Minis or at least Intel-based machines? Bob From janschenkel at yahoo.com Sun Jun 3 16:44:47 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 3 Jun 2007 13:44:47 -0700 (PDT) Subject: Quartam Reports for Revolution In-Reply-To: Message-ID: <137036.73731.qm@web60523.mail.yahoo.com> --- -= JB =- wrote: > Hi Jan, > > In a previous email you signed your name: > > > Jan Schenkel. > > > > Quartam Reports for Revolution > > > > I looked at the website and would like to ask a > few questions about Quartam Reports. > > One thing I bought from Ro for Hypercard was > titled PrintReport. It was a sophisticated XCMD > for printing text and graphics. I was able to print > multiple columns from my fields & add graphics > anywhere I wanted. I could print colored text & > styled text plus I could choose to have the text > aligned Left-Center-Right and Full Justification. > > Are all of the above options available in Quartam > Reports and if not do you have plans to add them > in the future? > > thanks, > John Balgenorth > Hi John, >From what I remember of the PrintReport external, it offered a collection of commands to draw graphics, images and text onto printer paper. If you need such pin-point control over every aspect of the output of your report, you'll feel right at home with Quartam PDF Library. On the other hand, if you're looking for a report building system modeled after the ones found in FoxPro or Access, then Quartam Reports is just what the doctor ordered. Both libraries are meant for reporting, but from a different angle: Quartam Reports takes care of evaluating expressions, tracking statistical data and tossing everything on paper within bands and data groups - but you have little control over the printout; Quartam PDF Library gives you complete control over what goes where, but doesn't help you calculate anything - so just like when you're reporting to Html, Rtf or Text files, you'll have to track everything yourself. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Building a website is a piece of cake. Yahoo! Small Business gives you all the tools to get online. http://smallbusiness.yahoo.com/webhosting From bvlahos at mac.com Sun Jun 3 16:50:06 2007 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 3 Jun 2007 13:50:06 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> Message-ID: <6F0D8B95-6982-430B-BE87-97986D0E1D1F@mac.com> You can upgrade any version of Mac OS to the current one (10.4) on any computer that can run 10.4 by simply buying the current package and installing it. This is complicated only in a couple of ways: 1. Not all Macs can run 10.4. Essentially any Mac (except the original iMac) that has built in USB ports can. There is a chart somewhere that lists this. 2. 10.4 comes in the box on DVDs. Apple will provide CDs upon request for folks who need them. 3. Without upgrading hard disk space and possibly RAM there isn't enough room for the upgrade. If you are upgrading both of those then it probably isn't a big price step to just buy a new Intel based Mac that has more of everything and is faster. I'd upgrade my G3 Clamshell iBook from 10.3 to 10.4 except it needs a larger hard drive. It should run fine. In my opinion 10.2 was the first real version of OS X and 10.3 is where it shined and became the OS everyone really wanted. 10.4 was a good upgrade too but it built on a really solid 10.3 and I can't wait for 10.5. Having said all that I think there are probably still a lot of folks on 10.2 that should be supported. I don't mind if 10.2.x is the minimum version we should support. Bill Vlahos On Jun 2, 2007, at 9:40 PM, Shari wrote: > I don't know if Apple ever finally started giving out free updates > to boost 10.2.8 higher or not. THAT would be the question, then. > I couldn't upgrade that computer past 10.2.8 without paying again, > so there I stopped. I don't know if it's still stopped there or > not. But to me, a Universal build should work on all flavors of > OSX, not just the newest ones. From jacque at hyperactivesw.com Sun Jun 3 18:25:45 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2007 17:25:45 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4663109C.5070105@howsoft.com> References: <4663109C.5070105@howsoft.com> Message-ID: <46633FE9.4090207@hyperactivesw.com> Bob Warren wrote: > Ken and Jacque: > > Are you both using Mac Minis or at least Intel-based machines? I tried it on an Intel G5 running OS 10.4.8. I didn't have to do anything you describe, I just clicked the first button on the first card and then went through the tutorial with no failures. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Sun Jun 3 18:51:09 2007 From: luis at anachreon.co.uk (Luis) Date: Sun, 3 Jun 2007 23:51:09 +0100 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <46633FE9.4090207@hyperactivesw.com> References: <4663109C.5070105@howsoft.com> <46633FE9.4090207@hyperactivesw.com> Message-ID: ?! There's no Intel G5... Cheers, Luis. On 3 Jun 2007, at 23:25, J. Landman Gay wrote: > Bob Warren wrote: > >> Ken and Jacque: >> Are you both using Mac Minis or at least Intel-based machines? > > I tried it on an Intel G5 running OS 10.4.8. I didn't have to do > anything you describe, I just clicked the first button on the first > card and then went through the tutorial with no failures. > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Sun Jun 3 19:47:12 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 16:47:12 -0700 Subject: Quartam Reports for Revolution In-Reply-To: <137036.73731.qm@web60523.mail.yahoo.com> References: <137036.73731.qm@web60523.mail.yahoo.com> Message-ID: On Jun 3, 2007, at 1:44 PM, Jan Schenkel wrote: > Hi John, > >> From what I remember of the PrintReport external, it > offered a collection of commands to draw graphics, > images and text onto printer paper. > If you need such pin-point control over every aspect > of the output of your report, you'll feel right at > home with Quartam PDF Library. > > On the other hand, if you're looking for a report > building system modeled after the ones found in FoxPro > or Access, then Quartam Reports is just what the > doctor ordered. > Both libraries are meant for reporting, but from a > different angle: > > Quartam Reports takes care of evaluating expressions, > tracking statistical data and tossing everything on > paper within bands and data groups - but you have > little control over the printout; > Quartam PDF Library gives you complete control over > what goes where, but doesn't help you calculate > anything - so just like when you're reporting to Html, > Rtf or Text files, you'll have to track everything > yourself. > > Best regards, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) Hello Jan, What you said about PrintReport is right. You mentioned: If you need such pin-point control over every aspect of the output of your report, you'll feel right at home with Quartam PDF Library. That is exactly what I am looking for. I will check it out on the web site. I won't be purchasing it right away but it will be on my list for sure. Thank you, John Balgenorth From sundown at nwrain.net Sun Jun 3 20:16:06 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 17:16:06 -0700 Subject: Quartam PDF Library In-Reply-To: <137036.73731.qm@web60523.mail.yahoo.com> References: <137036.73731.qm@web60523.mail.yahoo.com> Message-ID: Hi Jan, I just looked at the info and samples related to your Quartam PDF Library. It looks good but I have a few questions. 1. It mentioned something about not all of the fonts are supported yet. I need to be able to print anything that can be typed. I need color, styles and fonts to print as seen. I also want to have an full justification option & it sounds like you have provided it. 2. I want to be able to print text and graphics anywhere at anytime during the printing. That means I want to be able to print text on graphics, text on text, graphics on graphics and graphics on text. 3. It mentioned I can select a custom paper size. Are there any limitations on the size. If I want to select a size of 48" x 140" could I do it. Not that I want to I am just wondering. 4. I assume there are no royalties involved. It looks like you have a special of $99. You said it was an introductory offer. Is that a full version and how much are upgrades if I buy it. How long will the $99 offer be going for. thanks, -=>JB<=- From jacque at hyperactivesw.com Sun Jun 3 20:15:34 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2007 19:15:34 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: References: <4663109C.5070105@howsoft.com> <46633FE9.4090207@hyperactivesw.com> Message-ID: <466359A6.2010701@hyperactivesw.com> Luis wrote: > ?! There's no Intel G5... Maybe I should have said "intel-based" Mac G5. MacTel. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Sun Jun 3 20:50:48 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 4 Jun 2007 08:50:48 +0800 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <466359A6.2010701@hyperactivesw.com> References: <4663109C.5070105@howsoft.com> <46633FE9.4090207@hyperactivesw.com> <466359A6.2010701@hyperactivesw.com> Message-ID: On 6/4/07, J. Landman Gay wrote: > > Luis wrote: > > ?! There's no Intel G5... > > Maybe I should have said "intel-based" Mac G5. MacTel. And then that would be like saying an 'intel based' G4 PowerBook - it's a contradiction in terms. It's just word games but we know what you mean. G3,4,5 are Motorala/IBM do hickies. Intel are Intel. When they took the G5 out of the Mac desktop and put in an Intel it became a MacPro. From mfstuart at cox.net Sun Jun 3 22:54:00 2007 From: mfstuart at cox.net (Mark Stuart) Date: Sun, 3 Jun 2007 19:54:00 -0700 Subject: How to: Combining 16x16 bmp images into one bmp image Message-ID: <000001c7a653$9a82fac0$d60d0544@stuart> Hi all, I'm new to image processing, and don't even know where to start. But here's what I'd like to do: I have several existing (around 25-30) 16x16 bmp color images that I would like to combine into a new bmp file, where I'd put the images in horizontal format - one line, one directly after the other. So that the second image would start at position 17, third image would be placed at position 33, etc. Is Rev able to do this? And if so, how would I write the script? Pseudo code: -read path and filename of each image, referenced in multiple rows in a database table -as each row is read, check for existence of file, then put image into a variable -read next row, somehow concatenate that image to the variable referenced above -after all records are read, save file in bmp format to user defined path and filename. TIA, Mark From sundown at nwrain.net Sun Jun 3 23:36:33 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 20:36:33 -0700 Subject: Fields - Full Justification In-Reply-To: <137036.73731.qm@web60523.mail.yahoo.com> References: <137036.73731.qm@web60523.mail.yahoo.com> Message-ID: <6f3e8dd5280ecf494a4c7d0bbf975d0c@nwrain.net> Revolution provides the ability to align text in fields Left-Center-Right. Is there a way to include Full Justification for text in a Revolution field. thanks, -=>JB<=- From jacque at hyperactivesw.com Mon Jun 4 00:13:09 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 03 Jun 2007 23:13:09 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: References: <4663109C.5070105@howsoft.com> <46633FE9.4090207@hyperactivesw.com> <466359A6.2010701@hyperactivesw.com> Message-ID: <46639155.8050306@hyperactivesw.com> Kay C Lan wrote: > On 6/4/07, J. Landman Gay wrote: >> >> Luis wrote: >> > ?! There's no Intel G5... >> >> Maybe I should have said "intel-based" Mac G5. MacTel. > > > And then that would be like saying an 'intel based' G4 PowerBook - it's a > contradiction in terms. > > It's just word games but we know what you mean. I guess that's the main thing. ;) > G3,4,5 are Motorala/IBM do > hickies. Intel are Intel. When they took the G5 out of the Mac desktop and > put in an Intel it became a MacPro. I see, I'll have to correct my mental pointers. I bought one of the earliest machines and the catalog said "iMac G5 Intel" but I guess that's just catalog-speak. When I bought it, the term "MacPro" wasn't around yet, but maybe that's what I should be calling it now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at nwrain.net Mon Jun 4 01:58:29 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 3 Jun 2007 22:58:29 -0700 Subject: Fields - WASTE In-Reply-To: <137036.73731.qm@web60523.mail.yahoo.com> References: <137036.73731.qm@web60523.mail.yahoo.com> Message-ID: In Hypercard fields were basically TextEdit and could be accessed with TEHandles. WASTE is a word processing program and I am not sure how it is done in OS X but the text use to be in a handle. It was similar to a TEHandle but it didn't have anything to do with TextEdit. Therefore all of the limitations of TextEdit could be overcome since all of the routines were written for WASTE. How are Revolution fields accessed and are they in any way compatible with WASTE. thanks, -=>JB<=- From jeff at siphonophore.com Mon Jun 4 02:14:23 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Mon, 4 Jun 2007 02:14:23 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: <20070603170006.0004B489090@mail.runrev.com> References: <20070603170006.0004B489090@mail.runrev.com> Message-ID: <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> #$@%#^$ we just sent our cd out for replication, im trying to put a stop on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL IN THE SCHOOLS! This is a big problem for our product. We tested 10.3, and 10.4 on ppc and intel, but not 10.2 on ppc. I can still create a 10.1-10.2 from 2.6.1 like i do for classic or i guess go back to 2.8.0 to try the universal build, but we are screwed if the disc has already been replicated... the major jumps in OSX still cost the schools $$ which they dont always have and some are very old imacs that dont upgrade to the newer systems w/o additional memory and sometimes hard drive space (read more $$$$ and tech support). many schools just keep the computers at the os they were shipped with, some dont even do the free automatic updates! Yes you will say this is not right, but its what you just have to deal with when working in the education market, like it or not. just a fact of life you cant change. We have found that a lot of home computers that have been handed down to the kids for their home education machine are in a similar situation. frozen at the os when handed down and no additional upgrades until they buy a whole new computer. has anyone else tried the 2.8.1 ub builds on 10.2? i can get our app on a 10.2 system later on monday for a test. this is going to hurt if it has to be redone as we will have to do another golden master testing round and delay replication a week, ouch... thanks Jeffrey Reynolds On Jun 3, 2007, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > Now this is something I think we need to worry about less than having > a "Classic" potential; since most people who have OSX are going to be > moving up to the latest due to the ease with which Apple makes > updating the OS. Or am I in the minority when I get automatic updates > from Apple on just about everything whenever there is new software? > I'd be willing to bet that there are many, many fewer using OSX 2.8 > than are using OS9.2. > > Joe Wilkins From runrev at animabit.de Mon Jun 4 03:39:41 2007 From: runrev at animabit.de (runrev at animabit.de) Date: Mon, 4 Jun 2007 07:39:41 +0000 Subject: Runrev using Perl Message-ID: Hi, Last week I needed some functions runrev doesn't supply but Perl does. I am working on win and have ActivePerl or Sieperl installed on the PCs. Therefore I wrote a script, which dynamically runs a perl script from runrev. Create a field "perl", put the perl prog in it, remove all comments = text in a line after # (or write the script for doing this). Create a field "feedback". Make a button with the script: on mouseUp put field "perl" into perlprog replace cr with empty in perlprog put "perl -e " & quote & perlprog & quote into cmdstring set the hideconsolewindows to true put shell(cmdstring) into field "feedback" end mouseUp I tested it with some normal scripts (the result of the script will be expressed in field "feedback"). This allows using Perl modules as extensions of runrev. You can of course run any perl script from runrev in a file (the normal way) with shell("perl " & fileloc) Second I tested (on win) some GUI-Skripts in Perl using PerlTk: use Tk; my $meinFenster = MainWindow->new; $meinFenster->Label( -text=>"Servus" )->pack; $meinFenster->Button(-text => "Schluss", -command => [$meinFenster => 'destroy'] )->pack; MainLoop; On Win and Linux this creates a small GUI window. On Mac there normally is no PerlTk implementation - you have to install it on your own if you need. Tk allows to offer an interface for configuration of parameters of the perl script during runtime. I will put this info on my (still rudimentary) runrev web pages at http://animabit.de/runrev Regards, Franz Mit freundlichen Gr??en Franz B?hmisch boehmisch at animabit.de http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 To: use-revolution at lists.runrev.com Cc: boehmisch at animabit.de From lan.kc.macmail at gmail.com Mon Jun 4 03:39:32 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 4 Jun 2007 15:39:32 +0800 Subject: Mac UB standalones and OS versions In-Reply-To: <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: On 6/4/07, Jeff Reynolds wrote: > > Yes you will say this is not right, but its > what you just have to deal with when working in the education market, > like it or not. just a fact of life you cant change. We have found > that a lot of home computers that have been handed down to the kids > for their home education machine are in a similar situation. frozen > at the os when handed down and no additional upgrades until they buy > a whole new computer. Simple logic really. If it ain't broke, don't mess with it. If the schools/mums aren't buying the kids new software what possible advantage could running upgrades do? Assuming that everything is running fine now, doing an OS upgrade, at best will require you to upgrade a host of software/drivers. If you lucky you'll just get away with the time it takes, more likely you'll have to fork over cash (which the schools aren't going to do) to upgrade at least one piece of software that is now no longer compatible. At worst you'll also be up for more ram :-( From toolbook at kestner.de Mon Jun 4 03:51:58 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 4 Jun 2007 09:51:58 +0200 Subject: AW: Runrev using Perl In-Reply-To: Message-ID: <000601c7a67d$3b162ba0$18b2a8c0@TiemoPC2> Servus Franz, nice to meet you again. Interesting things you're doing there :) I am not familiar with shell commands yet, nor perl, but how do you get a result from the shell execution back into a runrev field "feedback"? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von runrev at animabit.de Gesendet: Montag, 4. Juni 2007 09:40 An: use-revolution at lists.runrev.com Cc: boehmisch at animabit.de Betreff: Runrev using Perl Hi, Last week I needed some functions runrev doesn't supply but Perl does. I am working on win and have ActivePerl or Sieperl installed on the PCs. Therefore I wrote a script, which dynamically runs a perl script from runrev. Create a field "perl", put the perl prog in it, remove all comments = text in a line after # (or write the script for doing this). Create a field "feedback". Make a button with the script: on mouseUp put field "perl" into perlprog replace cr with empty in perlprog put "perl -e " & quote & perlprog & quote into cmdstring set the hideconsolewindows to true put shell(cmdstring) into field "feedback" end mouseUp I tested it with some normal scripts (the result of the script will be expressed in field "feedback"). This allows using Perl modules as extensions of runrev. You can of course run any perl script from runrev in a file (the normal way) with shell("perl " & fileloc) Second I tested (on win) some GUI-Skripts in Perl using PerlTk: use Tk; my $meinFenster = MainWindow->new; $meinFenster->Label( -text=>"Servus" )->pack; $meinFenster->Button(-text => "Schluss", -command => [$meinFenster => 'destroy'] )->pack; MainLoop; On Win and Linux this creates a small GUI window. On Mac there normally is no PerlTk implementation - you have to install it on your own if you need. Tk allows to offer an interface for configuration of parameters of the perl script during runtime. I will put this info on my (still rudimentary) runrev web pages at http://animabit.de/runrev Regards, Franz Mit freundlichen Gr??en Franz B?hmisch boehmisch at animabit.de http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 To: use-revolution at lists.runrev.com Cc: boehmisch at animabit.de From revlist at azurevision.co.uk Mon Jun 4 04:54:00 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 09:54:00 +0100 Subject: How to: Combining 16x16 bmp images into one bmp image In-Reply-To: <000001c7a653$9a82fac0$d60d0544@stuart> References: <000001c7a653$9a82fac0$d60d0544@stuart> Message-ID: On 4 Jun 2007, at 03:54, Mark Stuart wrote: > I have several existing (around 25-30) 16x16 bmp color images that > I would > like to combine into a new bmp file, Rev can't export BMP files, only PBM, GIF, JPEG or PNG. > where I'd put the images in horizontal format - one line, one > directly after > the other. That's no problem at all. > Is Rev able to do this? And if so, how would I write the script? Something like: answer folder "pick a folder of images" if it is not empty then put it into tFolder else exit to top end if set the defaultfolder to tFolder put the files into tFiles filter tFiles with "*.bmp" -- all of above replaced with routine to get list from database put 0 into tLeft repeat for each line tFile in tFiles if there is a file tFile then import paint from file tFile set left of last image to tLeft put right of last image into tLeft end if end repeat Then you'd use the export snapshot command to save the whole lot as a single file. There's no need to use a variable and work out complex concatenation, just use images on a stack that is off-screen or with the screen locked. Ian From revlist at azurevision.co.uk Mon Jun 4 04:57:39 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 09:57:39 +0100 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <46639155.8050306@hyperactivesw.com> References: <4663109C.5070105@howsoft.com> <46633FE9.4090207@hyperactivesw.com> <466359A6.2010701@hyperactivesw.com> <46639155.8050306@hyperactivesw.com> Message-ID: On 4 Jun 2007, at 05:13, J. Landman Gay wrote: > I bought one of the earliest machines and the catalog said "iMac G5 > Intel" but I guess that's just catalog-speak. It must have been a third-party catalogue (from a designer who was being a bit dim), as that's something that Apple have been very consistent with - as soon as the iMacs went over to Intel chips Apple stopped using 'G5' in any reference to an iMac. Ian From janschenkel at yahoo.com Mon Jun 4 06:10:35 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 4 Jun 2007 03:10:35 -0700 (PDT) Subject: Fields - WASTE In-Reply-To: Message-ID: <477206.93051.qm@web60518.mail.yahoo.com> --- -= JB =- wrote: > In Hypercard fields were basically TextEdit and > could > be accessed with TEHandles. > > WASTE is a word processing program and I am not > sure how it is done in OS X but the text use to be > in > a handle. It was similar to a TEHandle but it > didn't > have anything to do with TextEdit. Therefore all of > the limitations of TextEdit could be overcome since > all of the routines were written for WASTE. > > How are Revolution fields accessed and are they in > any way compatible with WASTE. > > thanks, > -=>JB<=- > Hi John, If my memory isn't playing tricks on me, the WASTE engine is a Mac-specific technology - I think WASTE is used by SuperCard, which is only available for Mac. Revolution uses its own cross-platform library for handling field display. And that's something we can't just hack into with externals. It has its limitations (no paragraph-level formatting, only basic table support, single alignment,...) but it has plenty of features if you're not looking to build a competitor for MS Word ;-) Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Get the free Yahoo! toolbar and rest assured with the added security of spyware protection. http://new.toolbar.yahoo.com/toolbar/features/norton/index.php From janschenkel at yahoo.com Mon Jun 4 06:16:26 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 4 Jun 2007 03:16:26 -0700 (PDT) Subject: Fields - Full Justification In-Reply-To: <6f3e8dd5280ecf494a4c7d0bbf975d0c@nwrain.net> Message-ID: <479529.19809.qm@web60523.mail.yahoo.com> --- -= JB =- wrote: > Revolution provides the ability to align text in > fields > Left-Center-Right. > > Is there a way to include Full Justification for > text in > a Revolution field. > > thanks, > -=>JB<=- > Ji John, Some people have hacked together full-justification by inserting spaces at strategic spots in the text. So it can be done, but it aint pretty. Basically, you have to compare the 'formattedWidth' property with the field width and its margins - to figure out how many pixels you need. Then add spaces between words until it fits - you could set their 'textSize' to something small to ensure they're only 1 pixel wide. And you'll have to keep track of the non-justified text if you want to change the content of your field. In other words, it's better to wait until the RunRev crew addresses this at the field control level in the engine. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Sick sense of humor? Visit Yahoo! TV's Comedy with an Edge to see what's on, when. http://tv.yahoo.com/collections/222 From sundown at nwrain.net Mon Jun 4 06:18:58 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 03:18:58 -0700 Subject: Fields - WASTE In-Reply-To: <477206.93051.qm@web60518.mail.yahoo.com> References: <477206.93051.qm@web60518.mail.yahoo.com> Message-ID: On Jun 4, 2007, at 3:10 AM, Jan Schenkel wrote: > Hi John, > > If my memory isn't playing tricks on me, the WASTE > engine is a Mac-specific technology - I think WASTE is > used by SuperCard, which is only available for Mac. > Revolution uses its own cross-platform library for > handling field display. And that's something we can't > just hack into with externals. > It has its limitations (no paragraph-level formatting, > only basic table support, single alignment,...) but it > has plenty of features if you're not looking to build > a competitor for MS Word ;-) > > Best regards, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > Hi Jan, No I am not looking to compete with MS Word or anything close. I am not interested in making a word processor as such. What would be nice is to be able to hack in full justification or even better if Revolution made it a standard feature. Do you know why they are not able to do it or don't want to. thanks, -=>JB<=- From sundown at nwrain.net Mon Jun 4 06:26:08 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 03:26:08 -0700 Subject: Fields - Full Justification In-Reply-To: <479529.19809.qm@web60523.mail.yahoo.com> References: <479529.19809.qm@web60523.mail.yahoo.com> Message-ID: On Jun 4, 2007, at 3:16 AM, Jan Schenkel wrote: > > In other words, it's better to wait until the RunRev > crew addresses this at the field control level in the > engine. > > Best regards, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > Hi, I agree with you. If it is going to be sloppy and not efficient why waste the time. I have more important things to do. Hopefully the Rev Team will address the issue. I think it would be a very good improvement. -=>JB<=- From janschenkel at yahoo.com Mon Jun 4 06:37:31 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 4 Jun 2007 03:37:31 -0700 (PDT) Subject: Quartam PDF Library In-Reply-To: Message-ID: <98995.34308.qm@web60520.mail.yahoo.com> --- -= JB =- wrote: > Hi Jan, > > I just looked at the info and samples related to > your Quartam PDF Library. It looks good but I > have a few questions. > > 1. It mentioned something about not all of the > fonts are supported yet. I need to be able to > print anything that can be typed. I need color, > styles and fonts to print as seen. I also want > to have an full justification option & it sounds > like you have provided it. > Fonts and styles are special beasties in the PDF world. It's a long story, dating back to PDF's origin in PostScript. For instance, the font must supply separate bold and italic (aka oblique) fonts to support those two styles. Underline, strikethrough, outline, shadow and all that fun aren't even in the PDF specification. The best part is that I have to actually parse the postscript and truetype font files to figure out the exact width of characters - it's not because something is 6 pixels wide, that this means it's automatically 3 millimeters on paper: the screen version is an approximation of the font definition. This parsing system is complicated and not yet finished. And it gets even better if you also have to support unicode. So it's something that will take some time to finish. In the meantime, the standard set will suffice for most purposes. > 2. I want to be able to print text and graphics > anywhere at anytime during the printing. That > means I want to be able to print text on graphics, > text on text, graphics on graphics and graphics > on text. > That is no problem, as everything is layered in the sequence that you draw graphics, images and text. > 3. It mentioned I can select a custom paper > size. Are there any limitations on the size. If > I want to select a size of 48" x 140" could I do > it. Not that I want to I am just wondering. > If Acrobat can display it, it will work ;-) > 4. I assume there are no royalties involved. > It looks like you have a special of $99. You > said it was an introductory offer. Is that a full > version and how much are upgrades if I buy > it. How long will the $99 offer be going for. > Not all details have been determined. The introductory offer is for the full version which allows you to include the library royalty-free in your standalone application. The $99 offer will probably run for a month or so. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz From pepetoo at cox.net Mon Jun 4 09:47:33 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 06:47:33 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: Jeff, My condolences. Way back when I was beta testing my own software, I kept several Macs "frozen in time" with old OSs. Unfortunately, this kind of stopped with the advent of OSX; never believing in my worst of dreams that there would be significant differences between the various OSX releases. Was I ever dumb! So, it seems that Rev needs to line up a series of reliable testers who maintain "frozen in time" machines. I would think that they would have done this in house in the first place; but, perhaps, they too were caught unawares, now needing to rethink this strategy. This programming thing just isn't very easy or simple these days, just when we thought it might be getting to be both. (uncomfortable smile) Joe Wilkins On Jun 3, 2007, at 11:14 PM, Jeff Reynolds wrote: > #$@%#^$ we just sent our cd out for replication, im trying to put a > stop on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL IN > THE SCHOOLS! This is a big problem for our product. We tested 10.3, > and 10.4 on ppc and intel, but not 10.2 on ppc. I can still create > a 10.1-10.2 from 2.6.1 like i do for classic or i guess go back to > 2.8.0 to try the universal build, but we are screwed if the disc > has already been replicated... > > the major jumps in OSX still cost the schools $$ which they dont > always have and some are very old imacs that dont upgrade to the > newer systems w/o additional memory and sometimes hard drive space > (read more $$$$ and tech support). many schools just keep the > computers at the os they were shipped with, some dont even do the > free automatic updates! Yes you will say this is not right, but its > what you just have to deal with when working in the education > market, like it or not. just a fact of life you cant change. We > have found that a lot of home computers that have been handed down > to the kids for their home education machine are in a similar > situation. frozen at the os when handed down and no additional > upgrades until they buy a whole new computer. > > has anyone else tried the 2.8.1 ub builds on 10.2? > > i can get our app on a 10.2 system later on monday for a test. this > is going to hurt if it has to be redone as we will have to do > another golden master testing round and delay replication a week, > ouch... > > thanks > > Jeffrey Reynolds > > > On Jun 3, 2007, at 1:00 PM, use-revolution-request at lists.runrev.com > wrote: > >> Now this is something I think we need to worry about less than having >> a "Classic" potential; since most people who have OSX are going to be >> moving up to the latest due to the ease with which Apple makes >> updating the OS. Or am I in the minority when I get automatic updates >> from Apple on just about everything whenever there is new software? >> I'd be willing to bet that there are many, many fewer using OSX 2.8 >> than are using OS9.2. >> >> Joe Wilkins > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From cmsheffield at gmail.com Mon Jun 4 10:19:41 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 4 Jun 2007 08:19:41 -0600 Subject: Mac UB standalones and OS versions In-Reply-To: References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> Message-ID: <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> For anyone who's interested, I did create bug #5109 for this issue. Feel free to add your votes. On Jun 3, 2007, at 9:26 AM, Shari wrote: >> I've noticed a lot of software that requires 10.3.9 lately, I get >> the feeling that was pretty much the cutoff these days. > > By the way, thank you, Chris, for verifying that I wasn't crazy. > Much appreciated :-) > > A little snippet in the help docs would have been very welcome, and > saved me much agony, if the Rev engine itself supports such a > cutoff for variations of OSX. Maybe even they didn't know....... > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From bleiler at buffalo.edu Mon Jun 4 11:44:29 2007 From: bleiler at buffalo.edu (Tim Bleiler) Date: Mon, 4 Jun 2007 11:44:29 -0400 Subject: Using iTunes Video in Rev In-Reply-To: <46093B26.5020002@pdslabs.net> References: <9C4C1AFA-D680-4C32-AC30-50ECE8935DEA@santacruz.k12.ca.us> <46093B26.5020002@pdslabs.net> Message-ID: Hi, I'm working on an application for a handicapped child that presents a simple interface, custom made to the child's needs. We'd like to be able to access and play purchased video from the iTunes store within this application. However, the purchased files are .m4v and only seem to play in the Quicktime player and iTunes, not Rev. Is this related to the copy protection? Is there a workaround OTHER than launching Quicktime Player or iTunes? Or is it a bug? Thanks, Tim Bleiler From len-morgan at crcom.net Mon Jun 4 12:06:34 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 04 Jun 2007 11:06:34 -0500 Subject: Please confirm if this is a date bug Message-ID: <4664388A.6070404@crcom.net> I've been trying to validate a user date entry and I'm not getting what I think the correct result should be: in the message box (for simplicity's sake): put "05/19/1956" is a date false This is on Windows XP with 2.8.1. This DOES work (i.e., returns true) on a Mac. If the year is 1970 or higher, it will return true (as it should). This seems like it might be related to bug 4911 which reported that if you passed "" to is a date, it returned "12/31/1969" instead of "invalid date" Is there a work-around? Len Morgan From JimAultWins at yahoo.com Mon Jun 4 12:17:13 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 04 Jun 2007 09:17:13 -0700 Subject: Please confirm if this is a date bug In-Reply-To: <4664388A.6070404@crcom.net> Message-ID: Sarah Riechelt has done quite a bit of work on this area. http://troz.net/Rev/libraries.php DateTime.rev A collection of date and time functions for extracting certain bits of date information and for performing date & time conversions and calculations. Updated to include new functions for ISO week number, Julian dates, Easter, relative date calculations etc. Thanks to Eric Chatonet and Mark Weider for their contributions to this library. Jim Ault Las Vegas On 6/4/07 9:06 AM, "Len Morgan" wrote: > I've been trying to validate a user date entry and I'm not getting what > I think the correct result should be: > > in the message box (for simplicity's sake): > > put "05/19/1956" is a date > false > > This is on Windows XP with 2.8.1. This DOES work (i.e., returns true) > on a Mac. > > If the year is 1970 or higher, it will return true (as it should). > > This seems like it might be related to bug 4911 which reported that if > you passed "" to is a date, it returned "12/31/1969" instead of "invalid > date" > > Is there a work-around? > > Len Morgan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From brentj84062 at gmail.com Mon Jun 4 12:16:37 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Mon, 4 Jun 2007 10:16:37 -0600 Subject: Revolution Menulets anyone? Message-ID: <52C01953-2B70-4CB1-96A7-9E051D9749E4@gmail.com> Hello. Does anyone know if it is possible to create a menulet (Icon in the menu bar that you can interact with) in Revolution? I'm getting through the Objective-C part of this project just fine, however Revolution is definitely preferable to compiler fighting. Thanks, Brent Anderson http://www.fieryferret.com http://www.spacecamputah.org From revlist at azurevision.co.uk Mon Jun 4 12:21:42 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 17:21:42 +0100 Subject: Revolution Menulets anyone? In-Reply-To: <52C01953-2B70-4CB1-96A7-9E051D9749E4@gmail.com> References: <52C01953-2B70-4CB1-96A7-9E051D9749E4@gmail.com> Message-ID: On 4 Jun 2007, at 17:16, Brent Anderson wrote: > Does anyone know if it is possible to create a menulet (Icon in the > menu bar that you can interact with) in Revolution? I think this was added as a new (and unsupported) feature in 2.8.1. Ian From shaosean at wehostmacs.com Mon Jun 4 12:29:35 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Mon, 4 Jun 2007 12:29:35 -0400 Subject: Revolution Menulets anyone? Message-ID: I don't think Rev does the menulets (in the menu bar) but it does create dock menus (Mac OS X) and system task menus (Windows) From ambassador at fourthworld.com Mon Jun 4 12:32:46 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2007 09:32:46 -0700 Subject: Revolution Menulets anyone? Message-ID: <46643EAE.9050504@fourthworld.com> Ian Wood wrote: > On 4 Jun 2007, at 17:16, Brent Anderson wrote: >> Does anyone know if it is possible to create a menulet (Icon in the >> menu bar that you can interact with) in Revolution? > > I think this was added as a new (and unsupported) feature in 2.8.1. Hard to guess what sort of priority it'll get, since Apple considers those reserved for their own use (although some developers do it anyway) - see the bottom of: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revlist at azurevision.co.uk Mon Jun 4 12:32:08 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 17:32:08 +0100 Subject: Revolution Menulets anyone? In-Reply-To: References: Message-ID: On 4 Jun 2007, at 17:29, Shao Sean wrote: > I don't think Rev does the menulets (in the menu bar) but it does > create dock menus (Mac OS X) and system task menus (Windows) Doh! That's what I was thinking of. I think a menu bar icon would have to be done in xcode. Ian From brentj84062 at gmail.com Mon Jun 4 12:40:19 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Mon, 4 Jun 2007 10:40:19 -0600 Subject: Revolution Menulets anyone? In-Reply-To: References: Message-ID: Hello. Looks like it's Obj-C and xCode for the next couple days. Sidenote: the link Richard posted is referring to the NSMenuExtra object in Cocoa. This object is reserved for use by Apple only, however they do have a publicly documented NSStatusItem which is accepted and supported by Apple (Otherwise, we wouldn't have things like Quicksilver, SMCFanControl, or my menulet project). Thanks, Brent Anderson http://www.fieryferret.com http://www.spacecamputah.org From jacque at hyperactivesw.com Mon Jun 4 12:44:23 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 04 Jun 2007 11:44:23 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: <46644167.4040907@hyperactivesw.com> Jeff Reynolds wrote: > #$@%#^$ we just sent our cd out for replication, im trying to put a stop > on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL IN THE > SCHOOLS! Urgh. I hope you can stop it in time, really sorry to hear that. I just asked the team about the problem, and they weren't aware of it. In all those months of beta testing involving hundreds of testers, it was never reported. The breakage wasn't intentional. They will do a fix ASAP and asked me to let you all know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cmsheffield at gmail.com Mon Jun 4 12:49:25 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 4 Jun 2007 10:49:25 -0600 Subject: Mac UB standalones and OS versions In-Reply-To: <46644167.4040907@hyperactivesw.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <46644167.4040907@hyperactivesw.com> Message-ID: Great news. Thanks, Jacque (and Rev Team) :-) On Jun 4, 2007, at 10:44 AM, J. Landman Gay wrote: > Jeff Reynolds wrote: >> #$@%#^$ we just sent our cd out for replication, im trying to put >> a stop on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL >> IN THE SCHOOLS! > > Urgh. I hope you can stop it in time, really sorry to hear that. > > I just asked the team about the problem, and they weren't aware of > it. In all those months of beta testing involving hundreds of > testers, it was never reported. The breakage wasn't intentional. > They will do a fix ASAP and asked me to let you all know. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From bobwarren at howsoft.com Mon Jun 4 12:51:34 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 04 Jun 2007 13:51:34 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <46644316.9010707@howsoft.com> With regard to the problem discussed below, I really don't know where to start in order to help with the diagnosis, except to note that the said Rev example stack seems to be behaving in a different manner on different Mac computers. I am experiencing the problem on a Mac Mini. As a starting point, would somebody else with a Mac Mini be kind enough to try out this stack? Richard? I believe you have one, don't you? Thanks, Bob ---------------------------------------------------------------------- On Sun, 03 Jun 2007 00:10:22 -0300, Bob Warren wrote: >> > > Bought myself a Mac Mini, Installed 2.8.1, navigated to the Browser >> > > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, activated stack, >> > > clicked on the "Launch Browser" button and got an error message >> > > "unknown browser id". :'( >> > > >> > > Does it work for anybody else? >> > > > Ken Ray wrote: > >It works here for me, but I did have a similar problem the first time I > used it. But I closed Rev, reopened it, reopened the Browser Sampler, and this time instead of clicking on "Launch Browser", I paged forward to the 5th page of the documentation stack entitled "A Simple Browser", and that worked for me. From then on the stack worked flawlessly, including the "Launch Browser" button. Don't know why.. -------------------------------------------------------------------- Ken, I've just tried following your method and it works, but with 2 differences: 1) There is no "cure". I always have to open the simple browser on p5 before the button on p1 will work. 2) Before navigating to p5, I need to try (and fail) with the p1 button. So to get the example to run ever, the sequence is p1 (with failure) > p5 (OK) > p1 (OK). The other day I tried knocking up my own little stack from the example given in the Newsletter last month. That didn't work either, but I put it down to the entity sitting in front of the keyboard. There is indeed stuff here! Must be my punishment for abandoning my beloved Ubuntu for 10 minutes! From mfstuart at cox.net Mon Jun 4 12:55:16 2007 From: mfstuart at cox.net (mfstuart) Date: Mon, 4 Jun 2007 09:55:16 -0700 (PDT) Subject: How to: Combining 16x16 bmp images into one bmp image In-Reply-To: <000001c7a653$9a82fac0$d60d0544@stuart> References: <000001c7a653$9a82fac0$d60d0544@stuart> Message-ID: <10953681.post@talk.nabble.com> Thanx Ian. I'll try your code out in the next few days. -Mark -- View this message in context: http://www.nabble.com/How-to%3A-Combining-16x16-bmp-images-into-one-bmp-image-tf3862816.html#a10953681 Sent from the Revolution - User mailing list archive at Nabble.com. From pepetoo at cox.net Mon Jun 4 12:58:36 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 09:58:36 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <46644167.4040907@hyperactivesw.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <46644167.4040907@hyperactivesw.com> Message-ID: <5ADAD908-921E-4868-BD8E-B2C4087A4C76@cox.net> Hi Jacque, Any chance this went to the top of their list? Should have a number of people with baited breath! Your connections are great. Thanks. Joe Wilkins On Jun 4, 2007, at 9:44 AM, J. Landman Gay wrote: > Jeff Reynolds wrote: >> #$@%#^$ we just sent our cd out for replication, im trying to put >> a stop on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL >> IN THE SCHOOLS! > > Urgh. I hope you can stop it in time, really sorry to hear that. > > I just asked the team about the problem, and they weren't aware of > it. In all those months of beta testing involving hundreds of > testers, it was never reported. The breakage wasn't intentional. > They will do a fix ASAP and asked me to let you all know. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jhurley0305 at sbcglobal.net Mon Jun 4 13:12:25 2007 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Mon, 4 Jun 2007 10:12:25 -0700 Subject: Drawing speed in rev 2.8 In-Reply-To: <20070604170008.72483489225@mail.runrev.com> References: <20070604170008.72483489225@mail.runrev.com> Message-ID: <09C960A2-BEA5-449F-891C-908444160898@sbcglobal.net> I've just moved over to 2.8 and have found a significant loss of speed in drawing with the pencil tool. Does anyone have any idea why the handler below would take 88 ticks in 2.7, but 302 ticks in 2.8? (I realize their are many other ways to draw a circle.) Jim Hurley on mouseUp put the ticks into tStartTime repeat while the number of images >0 delete image 1 end repeat put the width of this card/2 into x0 put the height of this card/2 into y0 put 0 into x put 0 into y put 2 into tStep put 0 into tAng put pi/180 into radPerDeg choose the pencil tool repeat with tAng = 1 to 360 put tStep* cos(radPerDeg* tAng) into dx put tStep * sin(radPerDeg * tAng) into dy drag from round(x0+x),round(y0+y) to round(x0+x+dx), round(y0+y+dy) add dx to x add dy to y end repeat choose the browse tool put the ticks - tStartTime into msg box end mouseUp From len-morgan at crcom.net Mon Jun 4 13:20:03 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 04 Jun 2007 12:20:03 -0500 Subject: Please confirm if this is a date bug In-Reply-To: <20070604161747.58EA648923C@mail.runrev.com> References: <20070604161747.58EA648923C@mail.runrev.com> Message-ID: <466449C3.9030101@crcom.net> Unfortunately, this doesn't work for the same reason. If I use Sarah's library, with "05/19/1956", the function yearToNum() returns 2007 (not 1956) because it substitutes the current date if it thinks I've passed an invalid date. Len Morgan Sarah Riechelt has done quite a bit of work on this area. http://troz.net/Rev/libraries.php DateTime.rev A collection of date and time functions for extracting certain bits of date information and for performing date & time conversions and calculations. Updated to include new functions for ISO week number, Julian dates, Easter, relative date calculations etc. Thanks to Eric Chatonet and Mark Weider for their contributions to this library. Jim Ault Las Vegas On 6/4/07 9:06 AM, "Len Morgan" wrote: > > I've been trying to validate a user date entry and I'm not getting what > > I think the correct result should be: > > > > in the message box (for simplicity's sake): > > > > put "05/19/1956" is a date > > false > > > > This is on Windows XP with 2.8.1. This DOES work (i.e., returns true) > > on a Mac. > > > > If the year is 1970 or higher, it will return true (as it should). > > > > This seems like it might be related to bug 4911 which reported that if > > you passed "" to is a date, it returned "12/31/1969" instead of "invalid > > date" > > > > Is there a work-around? > > > > Len Morgan From kray at sonsothunder.com Mon Jun 4 13:47:56 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 4 Jun 2007 12:47:56 -0500 Subject: Please confirm if this is a date bug In-Reply-To: <4664388A.6070404@crcom.net> References: <4664388A.6070404@crcom.net> Message-ID: <20070604124756487832.a420c2b3@sonsothunder.com> On Mon, 04 Jun 2007 11:06:34 -0500, Len Morgan wrote: > I've been trying to validate a user date entry and I'm not getting > what I think the correct result should be: > > in the message box (for simplicity's sake): > > put "05/19/1956" is a date > false > > This is on Windows XP with 2.8.1. This DOES work (i.e., returns > true) on a Mac. > > If the year is 1970 or higher, it will return true (as it should). > > This seems like it might be related to bug 4911 which reported that > if you passed "" to is a date, it returned "12/31/1969" instead of > "invalid date" > > Is there a work-around? 1970 is the Windows "beginning of time" that affects all (AFAIK) WIndows programs that deal with dates without writing or using a custom library (i.e. it's a Windows kernel issue). You can get around this by simply adding 1000 to the year; if you can't add 1000 to the year - it means the last part of the "date" is not a number (and you can return that it's not a date). If it *does* add the 1000, you can use the rest of the month/day to validate that with the "is a date" function. The only trouble you might have is leap year days (Feb 29), which would take a different calculation: function isLeapYear pYear return ((pYear mod 400 = 0) or ((pYear mod 4 = 0) and (pYear mod 100 <> 0))) end isLeapYear HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at tactilemedia.com Mon Jun 4 13:49:15 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 04 Jun 2007 10:49:15 -0700 Subject: Drawing speed in rev 2.8 In-Reply-To: <09C960A2-BEA5-449F-891C-908444160898@sbcglobal.net> Message-ID: Recently, James Hurley wrote: > I've just moved over to 2.8 and have found a significant loss of > speed in drawing with the pencil tool. > > Does anyone have any idea why the handler below would take 88 ticks > in 2.7, but 302 ticks in 2.8? I see the same speed you describe in 2.8.1. Not sure why there is a difference compared to older versions, but the following could be a workaround for you, plus allow you to somewhat control the speed at which the drawing is completed. [ between the NEW comments ] on mouseUp put the ticks into tStartTime repeat while the number of images >0 delete image 1 end repeat put the width of this card/2 into x0 put the height of this card/2 into y0 put 0 into x put 0 into y put 2 into tStep put 0 into tAng put pi/180 into radPerDeg choose the pencil tool -- BEGIN NEW put "" into tLocked repeat with tAng = 1 to 360 if tAng mod 8 <> 0 then -- HIGHER NUMBER = FASTER DRAW RATE if not tLocked then lock screen put true into tLocked end if else unlock screen put false into tLocked end if -- END NEW put tStep* cos(radPerDeg* tAng) into dx put tStep * sin(radPerDeg * tAng) into dy drag from round(x0+x),round(y0+y) to round(x0+x+dx), round(y0+y+dy) add dx to x add dy to y end repeat choose the browse tool put the ticks - tStartTime into msg box end mouseUp Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at tactilemedia.com Mon Jun 4 13:53:13 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 04 Jun 2007 10:53:13 -0700 Subject: Using iTunes Video in Rev In-Reply-To: Message-ID: Recently, Tim Bleiler wrote: > We'd like to be > able to access and play purchased video from the iTunes store within > this application. However, the purchased files are .m4v and only seem > to play in the Quicktime player and iTunes, not Rev. Is this related > to the copy protection? Is there a workaround OTHER than launching > Quicktime Player or iTunes? Or is it a bug? According to Trevor DeVore, an Apple engineer he spoke with (or someone close to Apple) claims that QT playback in anything outside of QT and iTunes is prohibited, thus will fail in outside of those apps (chalk it up to that great DRM we all love so much). Indeed, this has been my experience. You may be stuck using the QT player unless someone else has a workaround/hack. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Mon Jun 4 13:59:27 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 04 Jun 2007 12:59:27 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: <5ADAD908-921E-4868-BD8E-B2C4087A4C76@cox.net> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <46644167.4040907@hyperactivesw.com> <5ADAD908-921E-4868-BD8E-B2C4087A4C76@cox.net> Message-ID: <466452FF.10606@hyperactivesw.com> Joe Lewis Wilkins wrote: > Hi Jacque, > > Any chance this went to the top of their list? Should have a number of > people with baited breath! I'm sure it will be fixed, they know about it now. But someone with an OS 10.2 machine should probably take a look when the next release comes out. Won't be long. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jeff at siphonophore.com Mon Jun 4 14:10:47 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Mon, 4 Jun 2007 11:10:47 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <20070604161750.B39544891E8@mail.runrev.com> References: <20070604161750.B39544891E8@mail.runrev.com> Message-ID: You got it... basically what you have to deal with are these roadblocks to upgrades - cost of OS upgrade - having someone who will install it (k-6 teachers tend not to like to poke at their computers and many schools have no tech support or one guy in the whole district to do it all, ill see you next month) - cost of ram and hard drive that may be needed by older computer - fear that older computers cant hack running the newer os (not usually true, but no one wants to spend the money and have to explain if the computer now runs slower...) - fear of older software not working on newer system (usually not a problem, but a strong fear anyway) - strong fear computer might die in an upgrade (not rational, but its there, backs into if it aint broke dont fix it) i cant get publishers to take software that only requires recent oses as it narrows the market way too much to make a profit for them. I cant afford the full testing company for a full os matrix test, usually can just get the biggies with the testing system i have in place (moonlighter at an ed testing company Jeffrey Reynolds 6620 Michaels Dr. Bethesda, MD 20817 301.469.8562 jeff at siphonophore.com On Jun 4, 2007, at 9:17 AM, use-revolution-request at lists.runrev.com wrote: > Simple logic really. If it ain't broke, don't mess with it. > > If the schools/mums aren't buying the kids new software what possible > advantage could running upgrades do? > > Assuming that everything is running fine now, doing an OS upgrade, > at best > will require you to upgrade a host of software/drivers. If you > lucky you'll > just get away with the time it takes, more likely you'll have to > fork over > cash (which the schools aren't going to do) to upgrade at least one > piece of > software that is now no longer compatible. At worst you'll also be > up for > more ram :-( From jeff at siphonophore.com Mon Jun 4 14:15:31 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Mon, 4 Jun 2007 11:15:31 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <20070604170008.9672248923B@mail.runrev.com> References: <20070604170008.9672248923B@mail.runrev.com> Message-ID: <5B2D04F0-AED9-4A7E-A202-108DC311D9D7@siphonophore.com> Jacqueline, Thanks for pushing this up, its a nasty one for me. i really would rather not have three apps for the mac with an os9, ox 10.1-2 and a 10.3-4. this would just confuse folks. really want to have and intel ub since education stuff stick around and i expect by 10.6 intels will not be able to run non intel apps. we found a few quirks in win98 testing that using 2.6.1worked around well so we now have two windows apps... have not heard yet if the replication is stopped or not. it was tricky since the first pressing goes with a kids book and the books are printed in china already and just waiting the cds to go in... cheers, jeff Jeffrey Reynolds On Jun 4, 2007, at 10:00 AM, use-revolution-request at lists.runrev.com wrote: > Jeff Reynolds wrote: >> #$@%#^$ we just sent our cd out for replication, im trying to put >> a stop >> on it if possible. 10.1 and 10.2 ARE STILL ALIVE AND WELL IN THE >> SCHOOLS! > > Urgh. I hope you can stop it in time, really sorry to hear that. > > I just asked the team about the problem, and they weren't aware of it. > In all those months of beta testing involving hundreds of testers, it > was never reported. The breakage wasn't intentional. They will do a > fix > ASAP and asked me to let you all know. From chipp at chipp.com Mon Jun 4 14:47:21 2007 From: chipp at chipp.com (Chipp Walters) Date: Mon, 4 Jun 2007 13:47:21 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: <7aa52a210706041147i39216ae2y15b007dc18876f8a@mail.gmail.com> On 6/4/07, Joe Lewis Wilkins wrote: > > never believing in my worst > of dreams that there would be significant differences between the > various OSX releases. Was I ever dumb! Yep. One of the biggest hassles we had with altBrowser on Mac was how to keep it working on older OSX versions, as WebKit, which altBrowser for Mac was built upon, kept changing from version to version, even dot release to dot release. I'm pretty sure we had a different version of altBrowser for OSX 10.2.8 than for OSX 10.3 because there was no way around it. Of course Microsoft couldn't get away with the number of changes and incompatibilities as their developer user base would not put up with it. Apple has a much smaller group who are used to wholesale changes in source code and compatibilties over the years. While we compatibility rev'd altBrowser on Mac over and over again, we rarely (if ever) did the same on PC's. Not to say that aren't slew of other probls with Windows (yep, just try installing a simple screen capture app with 20Mb of .Net 2.0 runtimes!). From pepetoo at cox.net Mon Jun 4 15:01:30 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 12:01:30 -0700 Subject: Mac UB standalones and OS versions In-Reply-To: <7aa52a210706041147i39216ae2y15b007dc18876f8a@mail.gmail.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <7aa52a210706041147i39216ae2y15b007dc18876f8a@mail.gmail.com> Message-ID: <5598A233-0600-4632-AB3B-1C3FC609C7E3@cox.net> Just not a perfect world, Chipp. Should we consider going back to the days of the Monroe Doctrine? Probably not, but it is sure tempting. Even one on one relationships are dangerously unpredictable these days; much less country to country. Sigh! Joe Wilkins On Jun 4, 2007, at 11:47 AM, Chipp Walters wrote: > On 6/4/07, Joe Lewis Wilkins wrote: >> >> never believing in my worst >> of dreams that there would be significant differences between the >> various OSX releases. Was I ever dumb! > > > > Yep. One of the biggest hassles we had with altBrowser on Mac was > how to > keep it working on older OSX versions, as WebKit, which altBrowser > for Mac > was built upon, kept changing from version to version, even dot > release to > dot release. I'm pretty sure we had a different version of > altBrowser for > OSX 10.2.8 than for OSX 10.3 because there was no way around it. > > Of course Microsoft couldn't get away with the number of changes and > incompatibilities as their developer user base would not put up > with it. > Apple has a much smaller group who are used to wholesale changes in > source > code and compatibilties over the years. While we compatibility rev'd > altBrowser on Mac over and over again, we rarely (if ever) did the > same on > PC's. Not to say that aren't slew of other probls with Windows > (yep, just > try installing a simple screen capture app with 20Mb of .Net 2.0 > runtimes!). From mwieder at ahsoftware.net Mon Jun 4 15:07:08 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2007 12:07:08 -0700 Subject: OT: Steve Jobs / Bill Gates unplugged Message-ID: If anyone hasn't yet seen the Steve Jobs/Bill Gates joint interview at the All Things Digital D5 conference, here's a link to the highlights video. The whole thing is also available in video parts and is well worth watching if you have the time (a bit over an hour all told), but the eight minutes of highlights easily stand alone. http://d5.allthingsd.com/20070531/video-steve-jobs-and-bill-gates-highlight-reel/ -- Mark Wieder mwieder at ahsoftware.net From ccondit at geo.umass.edu Mon Jun 4 15:20:25 2007 From: ccondit at geo.umass.edu (Chris Condit) Date: Mon, 4 Jun 2007 15:20:25 -0400 Subject: Bluetooth/USP GPS Message-ID: Hi Camm- Looking at my MacBookPro's System Preferences, it appears if I go to "Bluetooth" settings, that under "Sharing" I have the option to "Start Serial Port" using one of two "Type" settings, either "Modem" or "RS232" . By default, the port is named "SerialPort-1" . To me, that implies that if I select RS232 as my "Type" setting , a Bluetooth GPS will be communicating through SerialPort-1 as if it was an RS232 device. Does that make sense? thanks for your continuing help on this - I want to make sure I buy the correct GPS system! Chris ************************ CAMM29 said: Chris , Well , that's not exactly what I said ! RunRev only has in built Commands for RS232 Type Data talking via RS232 Com Ports 1-9 , My setup is PC Side (RunRev) ---- USB to Bluetooth Dongle configured as Virtual RS232 Com Port 1 Third Party Side --- Bluetooth to RS232 Convertor So RunRev thinks its talking via a standard RS232 Link , its does not matter what the transmission medium is but RunRev must see RS232 Data on a RS232 ComPort at the end of the day !!! Hope that Helps ! Regards Camm -- Dr. Christopher D. Condit, Associate Prof., Dept. of Geosciences Univ. Massachusetts, 611 North Pleasant St., Amherst, MA, 01003-9297 ccondit at geo.umass.edu 413-545-0272 My Web Page: http://www.geo.umass.edu/faculty/condit.htm Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu From revlist at azurevision.co.uk Mon Jun 4 16:05:16 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 21:05:16 +0100 Subject: Enhanced QT external problems on WinXP In-Reply-To: <65EFB6E8-5877-4C34-B4DF-DDF4C83C9A04@azurevision.co.uk> References: <145D9827-6DA8-4FB6-B669-D36A1A0007F4@azurevision.co.uk> <0FBC4FAF-13BF-45FC-A012-E39E29558C89@economy-x-talk.com> <65EFB6E8-5877-4C34-B4DF-DDF4C83C9A04@azurevision.co.uk> Message-ID: On 26 May 2007, at 21:46, Ian Wood wrote: > Thanks, I just wanted to see if it was something specific to me > before contacting Trevor directly, as I can't see any changes from > similar standalones built a couple of months ago using the same > install of Rev and the same copy of the external. ?!? Further stuff. It looks like my older standalones were also crashing, if you are running Windows and have a bit of spare time, could you download the following beta and let me know what happens when you launch it? On both my machines (XP SP2) it's crashing immediately and asking whether I want to send a crash report. (1.8MB) Thanks in advance, Ian From pevensen at siboneylg.com Mon Jun 4 16:33:14 2007 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 04 Jun 2007 15:33:14 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: <7aa52a210706041147i39216ae2y15b007dc18876f8a@mail.gmail.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <7aa52a210706041147i39216ae2y15b007dc18876f8a@mail.gmail.com> Message-ID: <4664770A.8040902@siboneylg.com> I thought altBrowser was never supported on 10.2.8, only on 10.3 and later. Microsoft did change things with the Speech API. Remember how SAPI 4 and SAPI 5 weren't compatible? You had to pick which DLL you ran for Rev. Chipp Walters wrote: > On 6/4/07, Joe Lewis Wilkins wrote: >> >> never believing in my worst >> of dreams that there would be significant differences between the >> various OSX releases. Was I ever dumb! > > > > Yep. One of the biggest hassles we had with altBrowser on Mac was how to > keep it working on older OSX versions, as WebKit, which altBrowser for > Mac > was built upon, kept changing from version to version, even dot > release to > dot release. I'm pretty sure we had a different version of altBrowser for > OSX 10.2.8 than for OSX 10.3 because there was no way around it. > > Of course Microsoft couldn't get away with the number of changes and > incompatibilities as their developer user base would not put up with it. > Apple has a much smaller group who are used to wholesale changes in > source > code and compatibilties over the years. While we compatibility rev'd > altBrowser on Mac over and over again, we rarely (if ever) did the > same on > PC's. Not to say that aren't slew of other probls with Windows (yep, just > try installing a simple screen capture app with 20Mb of .Net 2.0 > runtimes!). > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at derbrill.de Mon Jun 4 16:46:02 2007 From: revolution at derbrill.de (Malte Brill) Date: Mon, 04 Jun 2007 22:46:02 +0200 Subject: Enhanced QT external problems on WinXP In-Reply-To: <20070604161752.7020E48924B@mail.runrev.com> References: <20070604161752.7020E48924B@mail.runrev.com> Message-ID: <46647A0A.7070406@derbrill.de> Hi Ian, > (1.8MB) your standalone crashes immediately after an answering dialogue (external found) on first launch on my machine, but not in any launch after the first. It then has 2 answer dialogues. One it found the external, one I have 30 days left of my trial. Maybe it is not the external? Do you write anything to disk that is missing on first launch? (german) Win XP home edition All the best, Malte From hershf at rgllc.us Mon Jun 4 16:51:16 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 16:51:16 -0400 Subject: Suggestion Message-ID: Hi all, id like to suggest to rev that since Rev is currently the owner of its engine and is already nice and stable, I think that all functions that start with rev... The word " rev" e.g. revOpenDatabase(,), should be openDabase( , ) or dataFromQuery( ,) instead. And while at it I'd like to underline e.g. RevSetDatabaseDriverPath defaultFolder is not the standard like all other functions of RR. Should be "set the databaseDriverPath to the defaultFolder". Just my 2 cents. Hershel From revlist at azurevision.co.uk Mon Jun 4 16:55:16 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 21:55:16 +0100 Subject: Enhanced QT external problems on WinXP In-Reply-To: <46647A0A.7070406@derbrill.de> References: <20070604161752.7020E48924B@mail.runrev.com> <46647A0A.7070406@derbrill.de> Message-ID: <3D6C09A5-F719-4B27-BA68-93E32C249A8C@azurevision.co.uk> On 4 Jun 2007, at 21:46, Malte Brill wrote: > your standalone crashes immediately after an answering dialogue > (external found) on first launch on my machine, but not in any > launch after the first. It then has 2 answer dialogues. One it > found the external, one I have 30 days left of my trial. Maybe it > is not the external? Do you write anything to disk that is missing > on first launch? Interesting. It does write a file to disk, but I'm getting consistent crashes on the QT-only test stack when built for Win: Ian From andre at andregarzia.com Mon Jun 4 16:57:10 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 4 Jun 2007 17:57:10 -0300 Subject: Suggestion In-Reply-To: References: Message-ID: <7c87a2a10706041357v209e66a6q2906a20bed648f62@mail.gmail.com> That be nice but it would break compatibility with everyone... :-/ On 6/4/07, Hershel Fisch wrote: > Hi all, id like to suggest to rev that since Rev is currently the owner of > its engine and is already nice and stable, I think that all functions that > start with rev... The word " rev" e.g. revOpenDatabase(,), should be > openDabase( , ) or dataFromQuery( ,) instead. > And while at it I'd like to underline e.g. RevSetDatabaseDriverPath > defaultFolder is not the standard like all other functions of RR. > Should be "set the databaseDriverPath to the defaultFolder". Just my 2 > cents. > Hershel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pepetoo at cox.net Mon Jun 4 17:02:26 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 14:02:26 -0700 Subject: Suggestion In-Reply-To: <7c87a2a10706041357v209e66a6q2906a20bed648f62@mail.gmail.com> References: <7c87a2a10706041357v209e66a6q2906a20bed648f62@mail.gmail.com> Message-ID: <78947E20-F470-4A57-9C4A-7A3DA846797C@cox.net> AMEN! Joe Wilkins On Jun 4, 2007, at 1:57 PM, Andre Garzia wrote: > That be nice but it would break compatibility with everyone... :-/ > > On 6/4/07, Hershel Fisch wrote: >> Hi all, id like to suggest to rev that since Rev is currently the >> owner of >> its engine and is already nice and stable, I think that all >> functions that >> start with rev... The word " rev" e.g. revOpenDatabase(,), should be >> openDabase( , ) or dataFromQuery( ,) instead. >> And while at it I'd like to underline e.g. RevSetDatabaseDriverPath >> defaultFolder is not the standard like all other functions of RR. >> Should be "set the databaseDriverPath to the defaultFolder". Just >> my 2 >> cents. >> Hershel From revlist at azurevision.co.uk Mon Jun 4 17:18:28 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 22:18:28 +0100 Subject: Suggestion In-Reply-To: <7c87a2a10706041357v209e66a6q2906a20bed648f62@mail.gmail.com> References: <7c87a2a10706041357v209e66a6q2906a20bed648f62@mail.gmail.com> Message-ID: <36EABB34-F67B-44D3-90B2-1B6F8B083407@azurevision.co.uk> On 4 Jun 2007, at 21:57, Andre Garzia wrote: > That be nice but it would break compatibility with everyone... :-/ Wouldn't it be possible to make them synonyms, like bordercolor, fourthcolor and markerfillcolor? Ian From david_beck at ministerschedulerpro.com Mon Jun 4 17:19:56 2007 From: david_beck at ministerschedulerpro.com (David Beck) Date: Mon, 04 Jun 2007 18:19:56 -0300 Subject: problem with encryption Message-ID: <466481FC.20201@ministerschedulerpro.com> I finally resolved the issue with PHP and Rev encryption and I wanted to share the resolution with the list. I was able to get aes-128 bit working - 256 is still a mystery. (I think there is a problem with Rev only looking at the first 16 bytes of the IV value for 256 bit, as it appears bytes after #16 do not affect the resulting encrypted value with Rev. I will log this as a bug.) The problem is that when the data being encrypted was not 16-byte aligned, meaning that the length of the data was not evenly divisible by 16, the Rev and PHP mcrypt libraries would encrypt and dycrypt the values differently. I don't know if this is a bug in the mcrypt library or in Rev or a general lack of specification but that was the problem. Also PHP throws in some extra null characters when decrypting even 16-byte aligned strings at the end, so what I am doing is including the length of the original data so that after the decryption is done with PHP just that data is used as the final decrypted string. So to put all of this is technical terms, here is the Rev script to encrypt the data: On encryptData theKey, @data -- first generate a random 16 byte IV value put getRandomSalt() into theIV put binaryEncode( "N", the number of chars in data ) into dataSize -- pad to size 16 repeat while the number of chars in data mod 16 is not 0 put numToChar( 0 ) after data end repeat encrypt data using "aes-128-cbc" with key theKey and iv theIV if the result is not empty then ci_NoteAlert "Error while encrypting:" && the result exit to top end if put dataSize & theIV & it into data return data end encryptData and the php to decode a chunk of data returned by the above script looks like: function decryptData( $theKey, &$data ) { $dataLen = substr( $data, 0, 4 ); $dataLenArr = unpack( "N*", $dataLen ); $dataLen = $dataLenArr[1]; $data = substr( $data, 4 ); $iv = substr( $data, 0, 16 ); $data = substr( $data, 16 ); $td = mcrypt_module_open( MCRYPT_RIJNDAEL_128, '', 'cbc', '' ); mcrypt_generic_init( $td, $theKey, $iv ); $data = mdecrypt_generic( $td, $data ); mcrypt_generic_deinit($td); mcrypt_module_close($td); $data = substr( $data, 0, $dataLen ); } Hope this is helpful to somebody in the future! David From ambassador at fourthworld.com Mon Jun 4 17:21:49 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2007 14:21:49 -0700 Subject: Suggestion Message-ID: <4664826D.2090709@fourthworld.com> Hershel Fisch wrote: > Hi all, id like to suggest to rev that since Rev is currently the owner of > its engine and is already nice and stable, I think that all functions that > start with rev... The word " rev" e.g. revOpenDatabase(,), should be > openDabase( , ) or dataFromQuery( ,) instead. > And while at it I'd like to underline e.g. RevSetDatabaseDriverPath > defaultFolder is not the standard like all other functions of RR. > Should be "set the databaseDriverPath to the defaultFolder". Just my 2 > cents. The "rev" prefix helps identify calls that are not natively supported by the engine, requiring additional libraries and/or externals. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From Camm29 at tesco.net Mon Jun 4 17:26:00 2007 From: Camm29 at tesco.net (Camm29) Date: Mon, 4 Jun 2007 22:26:00 +0100 Subject: Bluetooth/USP GPS References: Message-ID: <000601c7a6ef$009a3850$0a01a8c0@workshop> Chris , It looks promising , the only thing now is the actual data to/from the GPS ? Let's say the GPS is using Bluetooth and your PC is setup for Bluetooth on RS232 Port 1 RunRev can now see that data on RS232 Port 1 , you will have to check what sort of Data the GPS transmit and/or receives ????? Are they simple commands etc ???? Regards Camm ----- Original Message ----- From: "Chris Condit" To: Sent: Monday, June 04, 2007 8:20 PM Subject: Re: Bluetooth/USP GPS > Hi Camm- > > Looking at my MacBookPro's System Preferences, it appears if I go to > "Bluetooth" settings, that under "Sharing" I have the option to > "Start Serial Port" using one of two "Type" settings, either "Modem" > or "RS232" . By default, the port is named "SerialPort-1" . > > To me, that implies that if I select RS232 as my "Type" setting , a > Bluetooth GPS will be communicating through SerialPort-1 as if it was > an RS232 device. > > Does that make sense? > > thanks for your continuing help on this - I want to make sure I buy > the correct GPS system! > > Chris > ************************ > CAMM29 said: > Chris , > Well , that's not exactly what I said ! > RunRev only has in built Commands for RS232 Type Data talking via RS232 Com > Ports 1-9 , > My setup is > PC Side (RunRev) ---- USB to Bluetooth Dongle configured as Virtual RS232 > Com Port 1 > Third Party Side --- Bluetooth to RS232 Convertor > So RunRev thinks its talking via a standard RS232 Link , its does not matter > what the transmission medium is but > RunRev must see RS232 Data on a RS232 ComPort at the end of the day !!! > > Hope that Helps ! > > Regards > Camm > -- > Dr. Christopher D. Condit, Associate Prof., Dept. of Geosciences > Univ. Massachusetts, 611 North Pleasant St., Amherst, MA, 01003-9297 > ccondit at geo.umass.edu 413-545-0272 > My Web Page: http://www.geo.umass.edu/faculty/condit.htm > Revolution Dynamic Digital Maps: http://ddm.geo.umass.edu > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.5.446 / Virus Database: 269.8.6/828 - Release Date: 01/06/2007 11:22 > > From hershf at rgllc.us Mon Jun 4 17:38:25 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 17:38:25 -0400 Subject: Suggestion In-Reply-To: <78947E20-F470-4A57-9C4A-7A3DA846797C@cox.net> Message-ID: On 6/4/07 5:02 PM, "Joe Lewis Wilkins" wrote: > AMEN! > > Joe Wilkins > > On Jun 4, 2007, at 1:57 PM, Andre Garzia wrote: > >> That be nice but it would break compatibility with everyone... :-/ Keep the previously not to be documented for legacy until a certain time or version. Hershel >>> Should be "set the databaseDriverPath to the defaultFolder". ????????????????? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From hershf at rgllc.us Mon Jun 4 17:43:14 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 17:43:14 -0400 Subject: Suggestion In-Reply-To: <4664826D.2090709@fourthworld.com> Message-ID: On 6/4/07 5:21 PM, "Richard Gaskin" wrote: > The "rev" prefix helps identify calls that are not natively supported by > the engine, requiring additional libraries and/or externals. I think the beautify of the code is more important then to be able to identify for the novice, besides the point a flag could be entered for that for the standalone and the pro would anyhow know. Hershel From hershf at rgllc.us Mon Jun 4 17:45:45 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 17:45:45 -0400 Subject: Suggestion In-Reply-To: Message-ID: On 6/4/07 5:43 PM, "Hershel Fisch" wrote: > On 6/4/07 5:21 PM, "Richard Gaskin" wrote: >> The "rev" prefix helps identify calls that are not natively supported by >> the engine, requiring additional libraries and/or externals. And by now, why isn't it built in direct into the engine? Hershel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mb.userev at harbourhosting.co.uk Mon Jun 4 17:56:20 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Mon, 04 Jun 2007 22:56:20 +0100 Subject: problem with encryption In-Reply-To: <466481FC.20201@ministerschedulerpro.com> References: <466481FC.20201@ministerschedulerpro.com> Message-ID: <46648A84.7010508@harbourhosting.co.uk> David Beck wrote: > > I finally resolved the issue with PHP and Rev encryption and I wanted to > share the resolution with the list. I was able to get aes-128 bit > working - 256 is still a mystery. (I think there is a problem with Rev > only looking at the first 16 bytes of the IV value for 256 bit, as it > appears bytes after #16 do not affect the resulting encrypted value with > Rev. I will log this as a bug.) > ...snip... > Hope this is helpful to somebody in the future! > Thank you for posting that David. I've saved it for future reference. :-) Martin Baxter From ambassador at fourthworld.com Mon Jun 4 17:55:56 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2007 14:55:56 -0700 Subject: Suggestion Message-ID: <46648A6C.8030503@fourthworld.com> Hershel Fisch wrote: > On 6/4/07 5:21 PM, "Richard Gaskin" wrote: >> The "rev" prefix helps identify calls that are not natively supported by >> the engine, requiring additional libraries and/or externals. > > I think the beautify of the code is more important then to be able to > identify for the novice, besides the point a flag could be entered for that > for the standalone and the pro would anyhow know. I'm not so sure. I've been using Rev professionally for more than a decade, and with more than 2000 tokens in the engine and another several hundred in libraries and externals, I dare admit I haven't memorized them all. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pevensen at siboneylg.com Mon Jun 4 18:00:49 2007 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 04 Jun 2007 17:00:49 -0500 Subject: Suggestion In-Reply-To: References: Message-ID: <46648B91.1060007@siboneylg.com> Everything that requires a .dll external, like speech, XML, etc. Hershel Fisch wrote: > On 6/4/07 5:43 PM, "Hershel Fisch" wrote: > > >> On 6/4/07 5:21 PM, "Richard Gaskin" wrote: >> >>> The "rev" prefix helps identify calls that are not natively supported by >>> the engine, requiring additional libraries and/or externals. >>> > And by now, why isn't it built in direct into the engine? > Hershel > >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From brentj84062 at gmail.com Mon Jun 4 18:19:16 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Mon, 4 Jun 2007 16:19:16 -0600 Subject: LSUIElement Message-ID: <967CBF80-0889-4207-9568-E402C4E954EB@gmail.com> Hello. On Mac OS X you can insert a plist entry for LSUIElement with a string value of 1 to make it not have a dock icon. Revolution, however, doesn't seem to respect this plist entry and it shows up on the dock anyway. Any thoughts on keeping Revolution from showing up in the dock or application switcher? Thanks, Brent Anderson From list at dreamscapesoftware.com Mon Jun 4 18:30:27 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 04 Jun 2007 17:30:27 -0500 Subject: Revolution 2.8.1 on Mac OS X 10.0 Message-ID: <46649283.1020902@dreamscapesoftware.com> Help! I am trying to get Revolution 2.8.1 for Mac OS X to install on an iMac that I just upgraded to 10.0.4. Little did I know that Apple changed the dmg format to include a new type of disk, and the version of Revolution that is offered as a StuffIt Archive on the RunRev site won't launch. Does anyone know of another source or location to download 2.8.1? Also, does anyone know of a way to get the new dmg images to work on 10.0.4? Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From revlist at azurevision.co.uk Mon Jun 4 18:31:52 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 23:31:52 +0100 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <46649283.1020902@dreamscapesoftware.com> References: <46649283.1020902@dreamscapesoftware.com> Message-ID: On 4 Jun 2007, at 23:30, Derek Bump wrote: > I am trying to get Revolution 2.8.1 for Mac OS X to install on an iMac > that I just upgraded to 10.0.4. 10.0.4 or 10.4.0? In either case, I'd recommend updating a bit... ;-) Ian From ambassador at fourthworld.com Mon Jun 4 18:33:09 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 04 Jun 2007 15:33:09 -0700 Subject: Suggestion Message-ID: <46649325.50308@fourthworld.com> Hershel Fisch wrote: > On 6/4/07 5:43 PM, "Hershel Fisch" wrote: > >> On 6/4/07 5:21 PM, "Richard Gaskin" wrote: >>> The "rev" prefix helps identify calls that are not natively supported by >>> the engine, requiring additional libraries and/or externals. > > And by now, why isn't it built in direct into the engine? The question of dividing lines is central to so many architectural questions in computing. In this case, setting the dividing line between what's in the engine and what isn't, the general impression I get is that the more frequently it's needed, the more likely it is to go in the engine. The benefit is that it keeps the core engine small (2MB is smaller than even the most trivial apps Apple puts out), while still allowing additional functionality for those apps that need it. That said, I use player objects in only about half the apps I build, so maybe QT support is a good candidate for being outside the engine. Ideally, we might one day see almost everything outside of the core interpreter made into a modular architecture, so that small utilities could be even smaller than they are today, while more complex apps could have their needed components added automatically at build time. If/when such an architecture emerges, I would definitely support dropping the "rev" prefix, since at that point most things would be "outside the engine" because the engine itself would become a fundamentally different thing. But in the meantime, libraries and externals require extra steps to set up and use, so having a means to clearly distinguish their APIs is helpful. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Mon Jun 4 18:39:36 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 04 Jun 2007 17:39:36 -0500 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: References: <46649283.1020902@dreamscapesoftware.com> Message-ID: <466494A8.5020407@dreamscapesoftware.com> Ian Wood wrote: > 10.0.4 or 10.4.0? In either case, I'd recommend updating a bit... ;-) It's 10.0.4. My information says the maximum OS version I can go to is 10.3.9, but it'll be a little while before I'll have the money to upgrade the other components of the iMac to even be able to handle that OS. As far as I can figure, if I can get Revolution 2.8.1 to run on 10.0.4, then I'll be able to upgrade my license and begin porting my software to the Mac (finally). After messing around with Emulation and getting Mac OS X to run on my Intel PC, doing it the right way just seems like the best way... but I can't even get it to work doing it the right way. (funny, sometimes it is easier to do things the "wrong" way). Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From hershf at rgllc.us Mon Jun 4 18:40:26 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 18:40:26 -0400 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <46649283.1020902@dreamscapesoftware.com> Message-ID: On 6/4/07 6:30 PM, "Derek Bump" wrote: > Help! >> Does anyone know of another source or location to download 2.8.1? Also, > does anyone know of a way to get the new dmg images to work on 10.0.4? 2.8.1 will not work on 10.2.x and I believe less then .3.x as well. Hershel > > > Derek Bump > Dreamscape Software > > ____________________________________________ > Compress photos easily with JPEGCompress > www.dreamscapesoftware.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From list at dreamscapesoftware.com Mon Jun 4 18:52:31 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 04 Jun 2007 17:52:31 -0500 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: References: Message-ID: <466497AF.5080205@dreamscapesoftware.com> Hershel Fisch wrote: > 2.8.1 will not work on 10.2.x and I believe less then .3.x as well. Well... I feel stupid. I guess after years and years of using Revolution (and MetaCard respectively) I had gotten accustomed to the idea that Revolution would still work on MacOS X 10.0. Especially since my first iBook came with 10.0 and Revolution worked fine then. But, after Hershel's response I decided to check out the Requirements page for Revolution: Mac OS X 10.2.7 or later On the bright side, I only paid $20 for the 10.0 installer CD. Thanks for all the help! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From revlist at azurevision.co.uk Mon Jun 4 18:59:21 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 4 Jun 2007 23:59:21 +0100 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <466494A8.5020407@dreamscapesoftware.com> References: <46649283.1020902@dreamscapesoftware.com> <466494A8.5020407@dreamscapesoftware.com> Message-ID: On 4 Jun 2007, at 23:39, Derek Bump wrote: > It's 10.0.4. You won't want to hear this, but the whole 10.0.x cycle was effectively a beta OS and not something you should even *consider* trying to do development work on. :-( Fully legal copies of 10.2 and 10.3 are pretty cheap on eBay due to Apple's 'full copy, no upgrades' policy, 10.3 install disks go for $30-40. 10.2.8 is really the minimum you should be looking at. Ian From hershf at rgllc.us Mon Jun 4 19:08:17 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Mon, 04 Jun 2007 19:08:17 -0400 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <466497AF.5080205@dreamscapesoftware.com> Message-ID: On 6/4/07 6:52 PM, "Derek Bump" wrote: > Hershel Fisch wrote: >> 2.8.1 will not work on 10.2.x and I believe less then .3.x as well. >> But, after Hershel's response I decided to check out the Requirements > page for Revolution: Mac OS X 10.2.7 or later The page says 10.2.7 or later, but I say 2.8.1 will not launch on 10.2.8, I tried and played around with it much time. If you come up with something let me know. Hershel > >> > Derek Bump > Dreamscape Software > > ____________________________________________ > Compress photos easily with JPEGCompress > www.dreamscapesoftware.com > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Mon Jun 4 19:20:21 2007 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 4 Jun 2007 17:20:21 -0600 Subject: LSUIElement In-Reply-To: <967CBF80-0889-4207-9568-E402C4E954EB@gmail.com> References: <967CBF80-0889-4207-9568-E402C4E954EB@gmail.com> Message-ID: <70531208-2CB8-4E76-BE54-6C6DE3FA3B93@byu.edu> On Jun 4, 2007, at 4:19 PM, Brent Anderson wrote: > Hello. > > On Mac OS X you can insert a plist entry for LSUIElement with a > string value of 1 to make it not have a dock icon. Revolution, > however, doesn't seem to respect this plist entry and it shows up > on the dock anyway. Any thoughts on keeping Revolution from showing > up in the dock or application switcher? Brent, Have no fear, it does work. :-) The issue is somewhat similar to the icon issue on Mac OS X, where the new icon doesn't show up unless you goose the app by zipping and unzipping it, opening Get Info and selecting and deleting the generic icon. Different people have different ways of fixing this. In the case of LSIElement, if you have ever launched your standalone *before* adding the LSUIElement node to the plist, then you add it and launch the standalone again, the change is not respected by the OS. Something about the application database or cache the OS keeps. Try this: make your standalone, and be sure to change the plist file before you ever launch it. Or, take your standalone to another OS X machine and launch it. You will see the desired effect. There may a better method for forcing the OS to see your app as a brand-new, never-run-before program, but one of these techniques always works for me. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From sundown at nwrain.net Mon Jun 4 19:40:43 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 16:40:43 -0700 Subject: Quartam PDF Library In-Reply-To: <98995.34308.qm@web60520.mail.yahoo.com> References: <98995.34308.qm@web60520.mail.yahoo.com> Message-ID: <14d6437e67d31b7f2fe21d58b164456b@nwrain.net> On Jun 4, 2007, at 3:37 AM, Jan Schenkel wrote > Fonts and styles are special beasties in the PDF > world. It's a long story, dating back to PDF's origin > in PostScript. > For instance, the font must supply separate bold and > italic (aka oblique) fonts to support those two > styles. Underline, strikethrough, outline, shadow and > all that fun aren't even in the PDF specification. > > The best part is that I have to actually parse the > postscript and truetype font files to figure out the > exact width of characters - it's not because something > is 6 pixels wide, that this means it's automatically 3 > millimeters on paper: the screen version is an > approximation of the font definition. > This parsing system is complicated and not yet > finished. And it gets even better if you also have to > support unicode. So it's something that will take some > time to finish. > > In the meantime, the standard set will suffice for > most purposes. > > Best regards, > > Jan Schenkel. > > Quartam Reports for Revolution > Hi Jan, Thanks for the info. Sorry to hear about the complex problems with different fonts & styles. Are you fairly confident that in the future the user will be able to use any font & style and also print them in full justification or is it too complicated to say for sure. regards, -=>JB<=- From jiml at netrin.com Mon Jun 4 19:46:42 2007 From: jiml at netrin.com (Jim Lambert) Date: Mon, 4 Jun 2007 16:46:42 -0700 Subject: Using iTunes Video in Rev In-Reply-To: <20070604223942.090124892A5@mail.runrev.com> References: <20070604223942.090124892A5@mail.runrev.com> Message-ID: <409b35271ac042a79aa0880fad91c5e1@netrin.com> > You may be stuck using the QT player unless someone else has a > workaround/hack. Maybe embed the QT Player in a webpage then display with altBrowser? Jim Lambert From revlist at azurevision.co.uk Mon Jun 4 19:52:39 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 5 Jun 2007 00:52:39 +0100 Subject: Using iTunes Video in Rev In-Reply-To: <409b35271ac042a79aa0880fad91c5e1@netrin.com> References: <20070604223942.090124892A5@mail.runrev.com> <409b35271ac042a79aa0880fad91c5e1@netrin.com> Message-ID: <58967B2D-72E7-4CDC-A8F4-53BE86B3DD59@azurevision.co.uk> On 5 Jun 2007, at 00:46, Jim Lambert wrote: >> You may be stuck using the QT player unless someone else has a >> workaround/hack. > > Maybe embed the QT Player in a webpage then display with altBrowser? I'm pretty sure that it's specifically the QT Player *application*, not the QT framework. So no browser plug-ins, and no third-party QT apps. Ian From bvg at mac.com Mon Jun 4 20:52:06 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 5 Jun 2007 02:52:06 +0200 Subject: A rather long anecdote about upgrading In-Reply-To: <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> Message-ID: <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> There was much wailing and gnashing of teeth recently over the sudden incapability of Rev to run on 10.2 versions of Mac OS X. Of course there where some who would say "Just buy an upgrade, it's only ". That reminded me of a task I am still going trough now. I play the computer expert for a non profit organisation from time to time. They're quite small, and do not have a big budget. One of their most important services is a phone line that is run by an interactive voice menu (press 1 for x, press 2 for y, etc.). It is run when no one is at the office, which is most of the time. This service to the general public is run by a Windows 98 machine with a voice modem attached, and some off the shelf software. The same Computer also host their donator and tax databases, and is also used as general internet entry point. They had problems with the antivirus (Norton) software auto upgrade, so Symantec told them to upgrade to the newest version to get it to work. However, due to the upgrade, the phone software started to have random lock ups (in addition to Norton AV still not updating automatically). Of note here is that the machine had 32 MB or RAM at that time. So we asked everyone and their dog if they still had PC-100 RAM modules laying around. Meanwhile we bought a second computer, for people to work on (which they didn't, because the old one was always running, while the new one had to be started and shut down, and the databases where still on the old one). After some months, we finally found someone who had spare PC-100's, and upgraded the RAM of the old machine to a whooping 128 MB. which of course didn't solve anything at all. Because of that, they decided to finally get a new machine as replacement. Now we found out that the phone software does not run on anything newer then Windows 98 (maybe Windows ME, but we didn't really want to go down that route). Therefore we attach the voice modem to the already installed second PC which had Windows XP installed, and tried some software. Unfortunately most software was unusable, either failing to see the modem at all, or failing to do anything with it. One of the products I tested gave a hint about the voice modem not having the needed windows telephone api version, but only an older one (said software was a UI nightmare, and crashed all the time, even when only choosing menus, but at least it told us what's wrong with our hardware, instead of silently ignoring it's existence). So we went shopping for a new telephone hardware. But voice modem are not recommended, so we got an internal telephone PCI card, a voice board. Sadly, only marginally more software ran on the voice board then on the voice modem, and we got quite desperate, so we started to mail the developers of these softwares, to get anything working at all. Maybe I should also mention that many developers didn't have a test version on their site, instead offering to build a interactive voice menu to our specification, without showing a price on the site at all. I mostly ignored those. On the other hand, all software I was able to test looked as if it was designed for Windows 95. Fortunately we finally found two products we actually would use, and decided on one of them. Next week we will take phone line handling away from the old computer, and make a trial phase with the new software. All in all this showed us a very simple thing: Just to get rid of an anti virus software not updating automatically, we had to buy lots of stuff, and invest three quarters of a year. Updating vintage systems, even if it's to get a bug fixed, is most probably a costly endeavour, not to talk of all the now greyed and torn out hairs. i hope you had fun reading this Bjoernke PS: And next we'll replace the databases, to finally get rid of Windows 98. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mwieder at ahsoftware.net Mon Jun 4 21:45:46 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2007 18:45:46 -0700 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <46649283.1020902@dreamscapesoftware.com> References: <46649283.1020902@dreamscapesoftware.com> Message-ID: <133-1668613640.20070604184546@ahsoftware.net> Derek- Monday, June 4, 2007, 3:30:27 PM, you wrote: > Does anyone know of another source or location to download 2.8.1? Also, > does anyone know of a way to get the new dmg images to work on 10.0.4? It's a little worse than that, actually. I used the "check for new versions" option to try to get the files down onto 10.2.8, and while it worked, the binary application itself doesn't run. Best bet is to wait for 2.8.2. -- -Mark Wieder mwieder at ahsoftware.net From shari at gypsyware.com Mon Jun 4 21:33:25 2007 From: shari at gypsyware.com (Shari) Date: Mon, 4 Jun 2007 21:33:25 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: I can go all the way back to OS 8.6 for testing :-) Actually, I skipped from 8.6 to 10.2.8. Never even saw OS 9. The first OSX's that Apple sold included OS 9 on the CD. But if you waited.... if you didn't jump on the OSX bandwagon fast enough.... you didn't get OS 9 bundled. I wasn't about to buy two OS's, it irked me that Apple stopped bundling it, and since 10.2.x didn't support OS 8.6 as the Classic standard, I had to partition the hard drive and reboot if I wanted to change systems. So my old G-3 is partitioned, with 8.6 on one, and 10.2.8 on the other. What's really nifty is that my high tech sweetie set me up with a monitor switch, so both my G-3 and Macintel can actually be on at the same time, and with the click of one button, I'm here or there. All my games are on the old computer.... now THAT is hard to shut down! Even niftier is that they are networked, the G-3, the Macintel, and his Windoze. So I can shoot my MC/Rev stacks from one to the other for testing or compiling. NICE! Shari >Jeff, > >My condolences. Way back when I was beta testing my own software, I >kept several Macs "frozen in time" with old OSs. Unfortunately, this >kind of stopped with the advent of OSX; never believing in my worst >of dreams that there would be significant differences between the >various OSX releases. Was I ever dumb! > >So, it seems that Rev needs to line up a series of reliable testers >who maintain "frozen in time" machines. I would think that they >would have done this in house in the first place; but, perhaps, they >too were caught unawares, now needing to rethink this strategy. This >programming thing just isn't very easy or simple these days, just >when we thought it might be getting to be both. (uncomfortable smile) > >Joe Wilkins -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From lan.kc.macmail at gmail.com Mon Jun 4 21:51:12 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 09:51:12 +0800 Subject: A rather long anecdote about upgrading In-Reply-To: <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> References: <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> Message-ID: On 6/5/07, Bj?rnke von Gierke wrote: > > > i hope you had fun reading this > Bjoernke And every school and every home has had a similar fun experience. Which is exactly why so many machine remain as time capsules, never to be updated but to remain as a testimony of time when 'everything-finally-works'....so-don't-touch-anything! From shari at gypsyware.com Mon Jun 4 21:53:18 2007 From: shari at gypsyware.com (Shari) Date: Mon, 4 Jun 2007 21:53:18 -0400 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: References: <46649283.1020902@dreamscapesoftware.com> <466494A8.5020407@dreamscapesoftware.com> Message-ID: Derek, Maybe you can upgrade to 10.2.8 for free? Have you tried Apple's download site for older OS's? http://www.apple.com/support/downloads/index11.html This is the oldest page of the update list, marked as Page 12 at the click list at the bottom of the page. (Yes, I know the URL says 11....) You can go thru the pages from there and upgrade accordingly. Then, if you can get up to 10.2.8, for the moment anyway, Rev 2.7.4 I know will build for it. You can do a build from 2.7.4 that will work on all OSX's, but will not be Macintel native. It will however, work on a Macintel thru Rosetta. You might not need to go as high as 10.2.8.... or you might be able to do what you want with Rev 2.7.4 instead of 2.8.1...... Just some ideas for a quick solution. Shari >You won't want to hear this, but the whole 10.0.x cycle was >effectively a beta OS and not something you should even *consider* >trying to do development work on. :-( > >Fully legal copies of 10.2 and 10.3 are pretty cheap on eBay due to >Apple's 'full copy, no upgrades' policy, 10.3 install disks go for >$30-40. 10.2.8 is really the minimum you should be looking at. > >Ian -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From sundown at nwrain.net Mon Jun 4 21:58:07 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 18:58:07 -0700 Subject: Import RTF text In-Reply-To: <98995.34308.qm@web60520.mail.yahoo.com> References: <98995.34308.qm@web60520.mail.yahoo.com> Message-ID: <5733af499a31bb99ab08697d97d709e7@nwrain.net> Is it possible to Import RTF text into a Revolution field so the fonts, styles and alignment are viewed properly. thanks, -=>JB<=- From lan.kc.macmail at gmail.com Mon Jun 4 21:59:38 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 09:59:38 +0800 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: On 6/5/07, Shari wrote: > > I can go all the way back to OS 8.6 for testing :-) I'll take your 8.6 and raise you 7.6.1. Not that that is much value in relation to this thread as Rev don't run that far back. Anyone need some HyperCard stacks tested ;-) From mark at maseurope.net Mon Jun 4 22:05:37 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 5 Jun 2007 03:05:37 +0100 Subject: Import RTF text In-Reply-To: <5733af499a31bb99ab08697d97d709e7@nwrain.net> References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: <2D64722B-B5B5-47D1-A78E-CCA0D6A2AF37@maseurope.net> set the rtfText of fld "someField" to URL ("file:SomeFile.rtf") Fortunately, rev supports rtf. Best, Mark On 5 Jun 2007, at 02:58, -= JB =- wrote: > Is it possible to Import RTF text into a Revolution field > so the fonts, styles and alignment are viewed properly. > > thanks, > -=>JB<=- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Mon Jun 4 22:08:33 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 10:08:33 +0800 Subject: Import RTF text In-Reply-To: <5733af499a31bb99ab08697d97d709e7@nwrain.net> References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: On 6/5/07, -= JB =- wrote: > > Is it possible to Import RTF text into a Revolution field > so the fonts, styles and alignment are viewed properly. I typed "RTF" into Rev's Documentation Stack search field and it came up with "RTFText" which would seem to be what your after. But, there is a very important note at the bottom which reads: Because the RTF standard does not include the box, threeDbox, and link styles supported by Revolution, the RTFText property does not necessarily include all information necessary to reproduce the style information in a chunk. To export and re-import field information without losing any style information, use the htmlText property instead. HTH From jacque at hyperactivesw.com Mon Jun 4 22:19:53 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 04 Jun 2007 21:19:53 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: <4664C849.3030602@hyperactivesw.com> Kay C Lan wrote: > On 6/5/07, Shari wrote: >> >> I can go all the way back to OS 8.6 for testing :-) > > I'll take your 8.6 and raise you 7.6.1. > > Not that that is much value in relation to this thread as Rev don't run > that > far back. > > Anyone need some HyperCard stacks tested ;-) I have my original SE with two -- count 'em, two -- floppy drives for that. It's running system 6-something, and it still works. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at nwrain.net Mon Jun 4 22:24:49 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 19:24:49 -0700 Subject: Import RTF text In-Reply-To: References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: On Jun 4, 2007, at 7:08 PM, Kay C Lan wrote: > To export and re-import field information without losing any style > information, use the htmlText property instead. > > HTH so to export and re-import text do not choose RTF because it might not work properly. Does that mean if you already have a text file in RTF importing might not work properly on it. It sounds like RTF is supported but can't be trusted because sometimes it might work and sometimes it might not. So if you are dealing with text saved as RTF good luck. Or did I miss something. -=>JB<=- From sundown at nwrain.net Mon Jun 4 22:42:30 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 19:42:30 -0700 Subject: RTF - Quartam PDF Library In-Reply-To: <98995.34308.qm@web60520.mail.yahoo.com> References: <98995.34308.qm@web60520.mail.yahoo.com> Message-ID: Hi Jan, If I have a text file saved that includes all of the RTF stuff in it can I print it out properly with Quartam PDF providing it only uses the Fonts you have listed. I mean a file in a field that is not viewed with the proper fonts & styles but you can see it has been saved as RTF. Does RTF also save alignment and if so will Quartam PDF print the file out in full justification providing that is how it was saved as RTF. thanks, -=>JB<=- From list at dreamscapesoftware.com Mon Jun 4 23:08:48 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 04 Jun 2007 22:08:48 -0500 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: References: <46649283.1020902@dreamscapesoftware.com> <466494A8.5020407@dreamscapesoftware.com> Message-ID: <4664D3C0.3030705@dreamscapesoftware.com> Shari wrote: > Maybe you can upgrade to 10.2.8 for free? Have you tried Apple's > download site for older OS's? > > http://www.apple.com/support/downloads/index11.html I looked at this page, but I'm still a bit confused about what you are saying. Does Apple offer actual 10.x upgrades at a lower cost on their site? As far as I know, the farthest I can upgrade to is 10.0.4, which I have done, or am I wrong in thinking this? Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From lan.kc.macmail at gmail.com Mon Jun 4 23:12:41 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 11:12:41 +0800 Subject: Import RTF text In-Reply-To: References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: On 6/5/07, -= JB =- wrote: > > > so to export and re-import text do not choose RTF because it > might not work properly. Does that mean if you already have > a text file in RTF importing might not work properly on it. If you've created the RTF in Rev then export and then import should be fine. It sounds like RTF is supported but can't be trusted because > sometimes it might work and sometimes it might not. So if > you are dealing with text saved as RTF good luck. Or did I > miss something. It's in the Docs. -------- Setting the RTFText of a field (or a chunk of a field) sets both the text contents and the font, size, style, and color attributes corresponding to the information in the RTFString. Any other formatting controls in the RTFstring are ignored. The RTFText property interprets the following RTF formatting controls: Colors: \cf, \colortbl, \red, \green, \blue, \highlight Styles: \plain, \b, \i, \ul, \ulnon, \strike, \dn, \up Font and character set: \fcharset, \ansi, \mac, \pc, \pca, \u, \fonttbl, \f, \fs Others: \header, \par, \line, \tab -------- If that cover's 99% of your situations, then great. If it only covers 50% I guess you need another solution. From bobwarren at howsoft.com Mon Jun 4 23:16:14 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 05 Jun 2007 00:16:14 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <46644316.9010707@howsoft.com> References: <46644316.9010707@howsoft.com> Message-ID: <4664D57E.9000401@howsoft.com> YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? Bob Warren wrote: > With regard to the problem discussed below, I really don't know where > to start in order to help with the diagnosis, except to note that the > said Rev example stack seems to be behaving in a different manner on > different Mac computers. > > I am experiencing the problem on a Mac Mini. As a starting point, > would somebody else with a Mac Mini be kind enough to try out this > stack? Richard? I believe you have one, don't you? > > Thanks, > Bob > > ---------------------------------------------------------------------- > > On Sun, 03 Jun 2007 00:10:22 -0300, Bob Warren wrote: > > > >>> > > Bought myself a Mac Mini, Installed 2.8.1, navigated to the >>> Browser > > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, >>> activated stack, > > clicked on the "Launch Browser" button and got >>> an error message > > "unknown browser id". :'( > > > > Does it >>> work for anybody else? >>> >> > > Ken Ray wrote: > > >> >It works here for me, but I did have a similar problem the first >> time I > used it. But I closed Rev, reopened it, reopened the Browser Sampler, > and this time instead of clicking on "Launch Browser", I paged forward > to the 5th page of the documentation stack entitled "A Simple > Browser", and that worked for me. From then on the stack worked > flawlessly, including the "Launch Browser" button. Don't know why.. > > -------------------------------------------------------------------- > Ken, I've just tried following your method and it works, but with 2 > differences: > > 1) There is no "cure". I always have to open the simple browser on p5 > before the button on p1 will work. > 2) Before navigating to p5, I need to try (and fail) with the p1 button. > > So to get the example to run ever, the sequence is p1 (with failure) > > p5 (OK) > p1 (OK). > > The other day I tried knocking up my own little stack from the example > given in the Newsletter last month. That didn't work either, but I put > it down to the entity sitting in front of the keyboard. > > There is indeed stuff here! Must be my punishment for abandoning my > beloved Ubuntu for 10 minutes! > > > > From jacque at hyperactivesw.com Mon Jun 4 23:18:00 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 04 Jun 2007 22:18:00 -0500 Subject: Import RTF text In-Reply-To: References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: <4664D5E8.3010307@hyperactivesw.com> -= JB =- wrote: > so to export and re-import text do not choose RTF because it > might not work properly. Does that mean if you already have > a text file in RTF importing might not work properly on it. > > It sounds like RTF is supported but can't be trusted because > sometimes it might work and sometimes it might not. So if > you are dealing with text saved as RTF good luck. Or did I > miss something. I've always found it very reliable, but it can only work with the attributes that Rev fields support. For example, if you don't have the right font installed, you'll get a substitution instead. Rev fields only support one alignment overall, there is no paragraph-level formatting. That means text can be right, left, or center aligned, but the alignment will be the same for the whole field. Text styling transfers over very well as long as it's one of the text styles that Rev fields support (see the text style menu for those; all the common ones are supported.) Tabs work fine. If you grab the trial version of Revolution, it's pretty easy to do a test so you can see how it works. Make a stack with a field and a button. Double-click the field with the editing tool to get the field's inspector and turn off fixed line height (otherwise lines with large font sizes can get mangled.) Then set the button's script to this: on mouseUp answer file "Choose an RTF file:" if it is empty then exit mouseUp set the rtfText of fld 1 to url ("file:"&it) end mouseUp Apply the script and close the editor. Now click the button, choose a sample RTF file from disk, and see what you get in the field. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at nwrain.net Mon Jun 4 23:19:15 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 20:19:15 -0700 Subject: Import RTF text In-Reply-To: References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> Message-ID: <1d79aa53e12be25e1abdd5a082999d5b@nwrain.net> Thanks for taking the time to reply with this valuable info. -=>JB<=- ================================================== On Jun 4, 2007, at 8:12 PM, Kay C Lan wrote: > On 6/5/07, -= JB =- wrote: >> >> >> so to export and re-import text do not choose RTF because it >> might not work properly. Does that mean if you already have >> a text file in RTF importing might not work properly on it. > > > If you've created the RTF in Rev then export and then import should be > fine. > > It sounds like RTF is supported but can't be trusted because >> sometimes it might work and sometimes it might not. So if >> you are dealing with text saved as RTF good luck. Or did I >> miss something. > > > It's in the Docs. > > -------- > Setting the RTFText of a field (or a chunk of a field) sets both the > text > contents and the font, size, style, and color attributes corresponding > to > the information in the RTFString. Any other formatting controls in the > RTFstring are ignored. > > The RTFText property interprets the following RTF formatting controls: > Colors: \cf, \colortbl, \red, \green, \blue, \highlight > Styles: \plain, \b, \i, \ul, \ulnon, \strike, \dn, \up > Font and character set: \fcharset, \ansi, \mac, \pc, \pca, \u, > \fonttbl, > \f, \fs > Others: \header, \par, \line, \tab > -------- > > If that cover's 99% of your situations, then great. If it only covers > 50% I > guess you need another solution. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Mon Jun 4 23:19:46 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 11:19:46 +0800 Subject: Mac UB standalones and OS versions In-Reply-To: <4664C849.3030602@hyperactivesw.com> References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <4664C849.3030602@hyperactivesw.com> Message-ID: On 6/5/07, J. Landman Gay wrote: > I have my original SE with two -- count 'em, two -- floppy drives for > that. It's running system 6-something, and it still works. :) Well inline with the other thread about schools/people not upgrading when they can. It would appear your SE is a case in point. You could have maxed that thing out to 7.5.5! Now I've got those floppies somewhere - unfortunately we're renovating so I can't find a thing;-) From lan.kc.macmail at gmail.com Mon Jun 4 23:21:44 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 5 Jun 2007 11:21:44 +0800 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4664D57E.9000401@howsoft.com> References: <46644316.9010707@howsoft.com> <4664D57E.9000401@howsoft.com> Message-ID: On 6/5/07, Bob Warren wrote: > > YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? > > I n keeping with another thread, would that be a G4 Mac Mini or an Intel Mac Mini. I'm thinking Intel, so I can't help. Sorry. From sundown at nwrain.net Mon Jun 4 23:22:28 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 4 Jun 2007 20:22:28 -0700 Subject: Import RTF text In-Reply-To: <4664D5E8.3010307@hyperactivesw.com> References: <98995.34308.qm@web60520.mail.yahoo.com> <5733af499a31bb99ab08697d97d709e7@nwrain.net> <4664D5E8.3010307@hyperactivesw.com> Message-ID: Thank you Jacqueline. -=>JB<=- On Jun 4, 2007, at 8:18 PM, J. Landman Gay wrote: > -= JB =- wrote: > >> so to export and re-import text do not choose RTF because it >> might not work properly. Does that mean if you already have >> a text file in RTF importing might not work properly on it. >> It sounds like RTF is supported but can't be trusted because >> sometimes it might work and sometimes it might not. So if >> you are dealing with text saved as RTF good luck. Or did I >> miss something. > > I've always found it very reliable, but it can only work with the > attributes that Rev fields support. For example, if you don't have the > right font installed, you'll get a substitution instead. Rev fields > only support one alignment overall, there is no paragraph-level > formatting. That means text can be right, left, or center aligned, but > the alignment will be the same for the whole field. Text styling > transfers over very well as long as it's one of the text styles that > Rev fields support (see the text style menu for those; all the common > ones are supported.) Tabs work fine. > > If you grab the trial version of Revolution, it's pretty easy to do a > test so you can see how it works. Make a stack with a field and a > button. Double-click the field with the editing tool to get the > field's inspector and turn off fixed line height (otherwise lines with > large font sizes can get mangled.) > > Then set the button's script to this: > > on mouseUp > answer file "Choose an RTF file:" > if it is empty then exit mouseUp > set the rtfText of fld 1 to url ("file:"&it) > end mouseUp > > Apply the script and close the editor. Now click the button, choose a > sample RTF file from disk, and see what you get in the field. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pepetoo at cox.net Mon Jun 4 23:29:40 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 20:29:40 -0700 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4664D57E.9000401@howsoft.com> References: <46644316.9010707@howsoft.com> <4664D57E.9000401@howsoft.com> Message-ID: Bob, I have a Mac Mini, but it's running OSX4.9, so I'm not sure it will yield what you want it to yield. If so, where do I get the stack you want me to try. I'm not sure what Rev version I have on it. Perhaps 2.7.4. I have to hook it up. Joe Wilkins On Jun 4, 2007, at 8:16 PM, Bob Warren wrote: > YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? > > > Bob Warren wrote: >> With regard to the problem discussed below, I really don't know >> where to start in order to help with the diagnosis, except to note >> that the said Rev example stack seems to be behaving in a >> different manner on different Mac computers. >> >> I am experiencing the problem on a Mac Mini. As a starting point, >> would somebody else with a Mac Mini be kind enough to try out this >> stack? Richard? I believe you have one, don't you? >> >> Thanks, >> Bob >> >> --------------------------------------------------------------------- >> - >> >> On Sun, 03 Jun 2007 00:10:22 -0300, Bob Warren wrote: >> >> >> >>>> > > Bought myself a Mac Mini, Installed 2.8.1, navigated to the >>>> Browser > > Sampler.rev stack in 2.8.1-gm-1/Resources/Examples, >>>> activated stack, > > clicked on the "Launch Browser" button and >>>> got an error message > > "unknown browser id". :'( > > > > >>>> Does it work for anybody else? >>>> >>> > >> Ken Ray wrote: >> >> >>> >It works here for me, but I did have a similar problem the first >>> time I >> used it. But I closed Rev, reopened it, reopened the Browser >> Sampler, and this time instead of clicking on "Launch Browser", I >> paged forward to the 5th page of the documentation stack entitled >> "A Simple Browser", and that worked for me. From then on the stack >> worked flawlessly, including the "Launch Browser" button. Don't >> know why.. >> >> -------------------------------------------------------------------- >> Ken, I've just tried following your method and it works, but with >> 2 differences: >> >> 1) There is no "cure". I always have to open the simple browser on >> p5 before the button on p1 will work. >> 2) Before navigating to p5, I need to try (and fail) with the p1 >> button. >> >> So to get the example to run ever, the sequence is p1 (with >> failure) > p5 (OK) > p1 (OK). >> >> The other day I tried knocking up my own little stack from the >> example given in the Newsletter last month. That didn't work >> either, but I put it down to the entity sitting in front of the >> keyboard. >> >> There is indeed stuff here! Must be my punishment for abandoning >> my beloved Ubuntu for 10 minutes! >> >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Mon Jun 4 23:31:09 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 20:31:09 -0700 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: References: <46644316.9010707@howsoft.com> <4664D57E.9000401@howsoft.com> Message-ID: <4B280465-8198-4B22-B635-06B5FFFD4C1B@cox.net> Bob, forgot to mention; my Mac Mini is a G4. Otherwise I'd probably still be using it. Joe Wilkins On Jun 4, 2007, at 8:21 PM, Kay C Lan wrote: > On 6/5/07, Bob Warren wrote: >> >> YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? >> >> I n keeping with another thread, would that be a G4 Mac Mini or an >> Intel > Mac Mini. I'm thinking Intel, so I can't help. > > Sorry. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Mon Jun 4 23:35:01 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 4 Jun 2007 20:35:01 -0700 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4B280465-8198-4B22-B635-06B5FFFD4C1B@cox.net> References: <46644316.9010707@howsoft.com> <4664D57E.9000401@howsoft.com> <4B280465-8198-4B22-B635-06B5FFFD4C1B@cox.net> Message-ID: And it's probably OSX4.8 since I think 4.9 was only for the MacIntel. Joe Wilkins On Jun 4, 2007, at 8:31 PM, Joe Lewis Wilkins wrote: > Bob, forgot to mention; my Mac Mini is a G4. Otherwise I'd probably > still be using it. > > Joe Wilkins > > On Jun 4, 2007, at 8:21 PM, Kay C Lan wrote: > >> On 6/5/07, Bob Warren wrote: >>> >>> YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? >>> >>> I n keeping with another thread, would that be a G4 Mac Mini or >>> an Intel >> Mac Mini. I'm thinking Intel, so I can't help. >> >> Sorry. From jacque at hyperactivesw.com Mon Jun 4 23:49:31 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 04 Jun 2007 22:49:31 -0500 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> <4664C849.3030602@hyperactivesw.com> Message-ID: <4664DD4B.8020300@hyperactivesw.com> Kay C Lan wrote: > On 6/5/07, J. Landman Gay wrote: > >> I have my original SE with two -- count 'em, two -- floppy drives for >> that. It's running system 6-something, and it still works. :) > > > Well inline with the other thread about schools/people not upgrading when > they can. It would appear your SE is a case in point. You could have maxed > that thing out to 7.5.5! True, true. Actually, I did that once, but there was no room left on the floppies for any apps so I went back to OS 6. Used to have a gigantic, super-capacity, 30-meg hard drive for it, but the thing croaked. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Mon Jun 4 23:55:32 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 04 Jun 2007 20:55:32 -0700 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: Message-ID: > YOOHOO!! ANYONE OUT THERE WITH A MAC MINI? Present (Intel 10.4.9). Browser stack works fine. Opened to RunRev, visited Apple, Intel, and my own site (interesting: Flash interaction requires two clicks [doubleclick] as opposed to single click [normal behavior]). What else should we look for? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From bobwarren at howsoft.com Tue Jun 5 00:19:08 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 05 Jun 2007 01:19:08 -0300 Subject: AW: Runrev using Perl Message-ID: <4664E43C.1000703@howsoft.com> Tiemo wrote: >Servus Franz, nice to meet you again. Interesting things you're doing there :) I am not familiar with shell commands yet, nor perl, but how do you get a result from the shell execution back into a runrev field "feedback"? Tiemo -------------------------------------------------------------- Hi Tiemo, I do something similar with Rebol scripts or standalones. The easy way to get results back is to delete any existing relevant output file on the HD from Perl first, and after calling your Perl module to do its job, poll the existence of its output file on the HD until it appears, and when it does, put it into the RunRev field. For an example of simple shell calls and this kind of polling, see my Linux chooser widgets at http://www.howsoft.com/runrev/stacks.htm . The demo pack you can download there is a standalone program, but there is a button you can click on to see the coding for the shell calls and polling. Or if you are using Windows, you can visit the old page (see the link at the top of the page mentioned above) and see the coding in the "Choose File" and "Choose Picture" buttons of the demo stack. For an example of the "hybrid" use of Rev+Rebol, you might be interested in downloading my "Spam Gobbler" program at http://www.howsoft.com/linux/ and http://www.howsoft.com/linux/spamgobbler/ . But that's Linux again, which I believe is quite popular in Germany, isn't it? Bob From mwieder at ahsoftware.net Tue Jun 5 01:41:03 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 4 Jun 2007 22:41:03 -0700 Subject: OT: Re: A rather long anecdote about upgrading In-Reply-To: <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> Message-ID: <1561962842.20070604224103@ahsoftware.net> Bj?rnke- Monday, June 4, 2007, 5:52:06 PM, you wrote: > The same Computer also host their donator and tax databases, and is > also used as general internet entry point. They had problems with the > antivirus (Norton) software auto upgrade, so Symantec told them to > upgrade to the newest version to get it to work. However, due to the > upgrade, the phone software started to have random lock ups (in > addition to Norton AV still not updating automatically). My two cents' worth of advice: dump Norton and get NOD32. I did this some years ago when I got fed up with Symantec and I've never looked back. www.eset.com ...and I *do* hope they're not running Raiser's Edge as donor software... -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Tue Jun 5 02:05:05 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 5 Jun 2007 01:05:05 -0500 Subject: OT: Re: A rather long anecdote about upgrading In-Reply-To: <1561962842.20070604224103@ahsoftware.net> References: <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> <1561962842.20070604224103@ahsoftware.net> Message-ID: <7aa52a210706042305p687b457fu61735bd5888e67bf@mail.gmail.com> FYI, For WinXP, I like AVG- the free edition. Been using it for years with no problems. http://free.grisoft.com/freeweb.php/doc/5390/lng/us/tpl/v5#avg-anti-virus-free I'm not too big on Ram resident utils, but I am especially fond of: AutoDialogs - Like Boomerang used to be for Macs. Worth the price. Also check out their free download accelerator "Download Express" - best one I've found. http://www.metaproducts.com/default.asp NetMeter - let's me see how fast my uploads and downloads are in a very small window which I place at the top of my screen. FREE http://www.metal-machine.de/readerror/ Sizer - Can resize a window to a preset size. Useful for setting up programs when they launch to a certain window size. FREE http://www.brianapps.net/ Allway Sync - IMO, the best file/folder LAN sync software out there. Definitely worth the price. http://allwaysync.com/ FolderShare - Sync files/folders between PC's (and Macs) over the internet. Rock solid and FREE. https://www.foldershare.com/ From toolbook at kestner.de Tue Jun 5 03:53:17 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 09:53:17 +0200 Subject: AW: AW: Runrev using Perl In-Reply-To: <4664E43C.1000703@howsoft.com> Message-ID: <001601c7a746$94ddc660$18b2a8c0@TiemoPC2> Hello Bob, Linux in germany is not that wide spread at "standard users". It is very popular in university sceens and "computer freaks". I tried your picture chooser from your old site. Though I didn't get it to run yet - XP, 2.8.1(after including a path into the ini, the program just hangs and does nothing) I got an idea how to communicate. Your exe just outputs a txt file, which you read into runrev - quite easy! Thank you, Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Bob Warren Gesendet: Dienstag, 5. Juni 2007 06:19 An: use-revolution at lists.runrev.com Betreff: Re: AW: Runrev using Perl Tiemo wrote: >Servus Franz, nice to meet you again. Interesting things you're doing there :) I am not familiar with shell commands yet, nor perl, but how do you get a result from the shell execution back into a runrev field "feedback"? Tiemo -------------------------------------------------------------- Hi Tiemo, I do something similar with Rebol scripts or standalones. The easy way to get results back is to delete any existing relevant output file on the HD from Perl first, and after calling your Perl module to do its job, poll the existence of its output file on the HD until it appears, and when it does, put it into the RunRev field. For an example of simple shell calls and this kind of polling, see my Linux chooser widgets at http://www.howsoft.com/runrev/stacks.htm . The demo pack you can download there is a standalone program, but there is a button you can click on to see the coding for the shell calls and polling. Or if you are using Windows, you can visit the old page (see the link at the top of the page mentioned above) and see the coding in the "Choose File" and "Choose Picture" buttons of the demo stack. For an example of the "hybrid" use of Rev+Rebol, you might be interested in downloading my "Spam Gobbler" program at http://www.howsoft.com/linux/ and http://www.howsoft.com/linux/spamgobbler/ . But that's Linux again, which I believe is quite popular in Germany, isn't it? Bob _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Tue Jun 5 04:09:00 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 10:09:00 +0200 Subject: AW: AW: Runrev using Perl In-Reply-To: <001601c7a746$94ddc660$18b2a8c0@TiemoPC2> Message-ID: <001e01c7a748$c89fd3b0$18b2a8c0@TiemoPC2> Bob, roll back, I got it to run. Just did the wrong download at the right of the page, version 4.8. With 5.8 it works perfect! Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB Gesendet: Dienstag, 5. Juni 2007 09:53 An: 'How to use Revolution' Betreff: AW: AW: Runrev using Perl Hello Bob, Linux in germany is not that wide spread at "standard users". It is very popular in university sceens and "computer freaks". I tried your picture chooser from your old site. Though I didn't get it to run yet - XP, 2.8.1(after including a path into the ini, the program just hangs and does nothing) I got an idea how to communicate. Your exe just outputs a txt file, which you read into runrev - quite easy! Thank you, Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Bob Warren Gesendet: Dienstag, 5. Juni 2007 06:19 An: use-revolution at lists.runrev.com Betreff: Re: AW: Runrev using Perl Tiemo wrote: >Servus Franz, nice to meet you again. Interesting things you're doing there :) I am not familiar with shell commands yet, nor perl, but how do you get a result from the shell execution back into a runrev field "feedback"? Tiemo -------------------------------------------------------------- Hi Tiemo, I do something similar with Rebol scripts or standalones. The easy way to get results back is to delete any existing relevant output file on the HD from Perl first, and after calling your Perl module to do its job, poll the existence of its output file on the HD until it appears, and when it does, put it into the RunRev field. For an example of simple shell calls and this kind of polling, see my Linux chooser widgets at http://www.howsoft.com/runrev/stacks.htm . The demo pack you can download there is a standalone program, but there is a button you can click on to see the coding for the shell calls and polling. Or if you are using Windows, you can visit the old page (see the link at the top of the page mentioned above) and see the coding in the "Choose File" and "Choose Picture" buttons of the demo stack. For an example of the "hybrid" use of Rev+Rebol, you might be interested in downloading my "Spam Gobbler" program at http://www.howsoft.com/linux/ and http://www.howsoft.com/linux/spamgobbler/ . But that's Linux again, which I believe is quite popular in Germany, isn't it? Bob _______________________________________________ use-revolution mailing list use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Tue Jun 5 04:44:29 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 5 Jun 2007 10:44:29 +0200 Subject: decoding "quoted-printable" Message-ID: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> Hi friends, anyone already created a routine to decode "quoted-printable" encoded stuff? M$ still uses this long deprecated format (especially in vCards exported from MS Outlook) and is driving me nuts :-) Any hints that will save me the rest of my hair are very welcome! Best Klaus Major klaus at major-k.de http://www.major-k.de From luis at anachreon.co.uk Tue Jun 5 04:57:26 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 5 Jun 2007 09:57:26 +0100 Subject: A rather long anecdote about upgrading In-Reply-To: <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> References: <466069B0.8040207@hyperactivesw.com> <46606E47.1070900@hyperactivesw.com> <16678768943.20070602165141@ahsoftware.net> <46624AD4.4060006@hyperactivesw.com> <54D996C2-52FB-4018-A0BD-16E7468F5978@gmail.com> <176284dfa55add4aecb1a5ab99d6d9c1@mac.com> Message-ID: <8F2047E5-77DA-42BF-9E99-F81084597B26@anachreon.co.uk> Hiya, Did you try to use XP's compatibility mode? Not always 100%, but I have had success with it on legacy software. Cheers, Luis. On 5 Jun 2007, at 01:52, Bj?rnke von Gierke wrote: > > Unfortunately most software was unusable, either failing to see the > modem at all, or failing to do anything with it. One of the > products I tested gave a hint about the voice modem not having the > needed windows telephone api version, but only an older one (said > software was a UI nightmare, and crashed all the time, even when > only choosing menus, but at least it told us what's wrong with our > hardware, instead of silently ignoring it's existence). From toolbook at kestner.de Tue Jun 5 05:39:48 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 11:39:48 +0200 Subject: am I right with select and group? Message-ID: <002501c7a755$76711650$18b2a8c0@TiemoPC2> Hello all, I'm not sure if my syntax is right, because I get unwanted results. What I want to do is to export a snapshot from two images as one image into the clipboard. I am doing this like: Select empty Show img "a" Show img "b" select img "a" and img "b" group set the name of last group to "grpClipboard" export snapshot from grp "grpClipboard" to tClipboardImage as PNG set the clipboarddata["image"] to tClipboardImage select empty if exists(group "grpClipboard") then select group "grpClipboard" ungroup end if hide image "a" hide image "b" select empty everything works fine, but from now and then another hidden group, named "test" gets shown und ungrouped, or gets the name "grpClipboard". If it is not a bug, I assume my syntax with select and group isn't safe. Can anyone give me a hint, how to make this code more dafe, that always only my wanted images are selected and grouped / ungrouped? Thanks Tiemo From rabit at dimensionB.de Tue Jun 5 05:41:33 2007 From: rabit at dimensionB.de (Ralf Bitter) Date: Tue, 5 Jun 2007 11:41:33 +0200 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: References: Message-ID: This is my observation too and I think this should be corrected. On Windows Flash works as expected, so no double click is required. Ralf Bitter On 5. Jun 2007, at 05:55, Scott Rossi wrote: > ... Flash interaction requires two clicks [doubleclick] > as opposed to single click [normal behavior]). > > What else should we look for? > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Tue Jun 5 05:47:07 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 5 Jun 2007 10:47:07 +0100 Subject: decoding "quoted-printable" In-Reply-To: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> Message-ID: <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> Klaus, this is a function from an old project that worked well enough for its purpose...maybe good enough for your needs? function decodeQP pStr put 0 into tc repeat for each char c in pStr if c is "=" then put 1 into tc if tc = 0 then put c after decodedStr else if c is not "=" then put c into char tc of hexVal add 1 to tc end if if tc = 3 then put numToChar(baseConvert(hexVal,16,10)) after decodedStr put 0 into tc end if end if end repeat return decodedStr end decodeQP Best, Mark On 5 Jun 2007, at 09:44, Klaus Major wrote: > Hi friends, > > anyone already created a routine to decode "quoted-printable" > encoded stuff? > > M$ still uses this long deprecated format (especially in vCards > exported from MS Outlook) > and is driving me nuts :-) > > Any hints that will save me the rest of my hair are very welcome! > > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue Jun 5 05:51:15 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 5 Jun 2007 11:51:15 +0200 Subject: am I right with select and group? In-Reply-To: <002501c7a755$76711650$18b2a8c0@TiemoPC2> References: <002501c7a755$76711650$18b2a8c0@TiemoPC2> Message-ID: <8723EB03-ABA4-489C-8E3E-6C663F5D9D03@sosmartsoftware.com> Hi Tiemo, You don't need to group your images. In addition, it seems that your syntax is not correct: > export snapshot from grp "grpClipboard" to tClipboardImage as > PNG export snapshot from RECT (THE RECT OF grp "grpClipboard") to tClipboardImage as PNG You could try: local tRect, tClipboardImage ----- show img "a" show img "b" put the topLeft of img "a",the botRight of img "b" into tRect -- assuming that img "a" is on the left :-) export snapshot from rect tRect to tClipboardImage as PNG Le 5 juin 07 ? 11:39, Tiemo Hollmann TB a ?crit : > Hello all, I'm not sure if my syntax is right, because I get unwanted > results. What I want to do is to export a snapshot from two images > as one > image into the clipboard. I am doing this like: > > Select empty > > Show img "a" > > Show img "b" > > select img "a" and img "b" > > group > > set the name of last group to "grpClipboard" > > export snapshot from grp "grpClipboard" to > tClipboardImage as > PNG > > set the clipboarddata["image"] to tClipboardImage > > select empty > > if exists(group "grpClipboard") then > > select group "grpClipboard" > > ungroup > > end if > > hide image "a" > > hide image "b" > > select empty > > everything works fine, but from now and then another hidden group, > named > "test" gets shown und ungrouped, or gets the name "grpClipboard". > If it is > not a bug, I assume my syntax with select and group isn't safe. Can > anyone > give me a hint, how to make this code more dafe, that always only > my wanted > images are selected and grouped / ungrouped? > > Thanks Tiemo Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revlist at azurevision.co.uk Tue Jun 5 05:51:13 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 5 Jun 2007 10:51:13 +0100 Subject: am I right with select and group? In-Reply-To: <002501c7a755$76711650$18b2a8c0@TiemoPC2> References: <002501c7a755$76711650$18b2a8c0@TiemoPC2> Message-ID: On 5 Jun 2007, at 10:39, Tiemo Hollmann TB wrote: > If it is > not a bug, I assume my syntax with select and group isn't safe. I've had occasional problems with this, but not consistently enough to do a bug report. :-( Try replacing set the name of last group to "grpClipboard" with set the name of the selectedobject to "grpClipboard" this should mean that the correct group gets renamed, even if Rev is getting confused about which is really the last group. ian From mark at maseurope.net Tue Jun 5 05:53:44 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 5 Jun 2007 10:53:44 +0100 Subject: decoding "quoted-printable" In-Reply-To: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> Message-ID: <21319656-59F0-4AA5-B77A-A5B0233748C0@maseurope.net> Oh, and you'll probably need to isoToMac the result if you're on a mac. Best, Mark From klaus at major-k.de Tue Jun 5 05:57:38 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 5 Jun 2007 11:57:38 +0200 Subject: decoding "quoted-printable" In-Reply-To: <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> Message-ID: Hi Mark, > Klaus, this is a function from an old project that worked well > enough for its purpose...maybe good enough for your needs? WON-DER-FUL!!!!! Thank you very much, this does help me A LOT! :-) > function decodeQP pStr > put 0 into tc > repeat for each char c in pStr > if c is "=" then put 1 into tc > if tc = 0 then > put c after decodedStr > else > if c is not "=" then > put c into char tc of hexVal > add 1 to tc > end if > if tc = 3 then > put numToChar(baseConvert(hexVal,16,10)) after decodedStr > put 0 into tc > end if > end if > end repeat > return decodedStr > end decodeQP > > Best, > > Mark Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Tue Jun 5 05:58:35 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 5 Jun 2007 11:58:35 +0200 Subject: decoding "quoted-printable" In-Reply-To: <21319656-59F0-4AA5-B77A-A5B0233748C0@maseurope.net> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <21319656-59F0-4AA5-B77A-A5B0233748C0@maseurope.net> Message-ID: <749BE9B6-9708-40CF-86FA-86D6BF60484F@major-k.de> Hi Mark, > Oh, and you'll probably need to isoToMac the result if you're on a > mac. Yes, sure, thanks for the reminder. > Best, > > Mark Best Klaus Major klaus at major-k.de http://www.major-k.de From toolbook at kestner.de Tue Jun 5 06:08:05 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 12:08:05 +0200 Subject: AW: am I right with select and group? In-Reply-To: Message-ID: <003601c7a759$69a99d80$18b2a8c0@TiemoPC2> Thanks Eric and Ian, as ever instant and helpful comments, I'll give them a try! Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Ian Wood Gesendet: Dienstag, 5. Juni 2007 11:51 An: How to use Revolution Betreff: Re: am I right with select and group? On 5 Jun 2007, at 10:39, Tiemo Hollmann TB wrote: > If it is > not a bug, I assume my syntax with select and group isn't safe. I've had occasional problems with this, but not consistently enough to do a bug report. :-( Try replacing set the name of last group to "grpClipboard" with set the name of the selectedobject to "grpClipboard" this should mean that the correct group gets renamed, even if Rev is getting confused about which is really the last group. ian _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Tue Jun 5 07:09:37 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 13:09:37 +0200 Subject: AW: am I right with select and group? -- Bug difficult to catch In-Reply-To: <9227E921-8339-4BCB-A28D-DEF71964BDE9@widged.com> Message-ID: <004601c7a762$02655f20$18b2a8c0@TiemoPC2> Yes I too think it is a bug, because it occurs irregular, but Ian's workaround with selectedobject works good for me. Tiemo -----Urspr?ngliche Nachricht----- Von: Marielle Lange [mailto:mlange at widged.com] Gesendet: Dienstag, 5. Juni 2007 12:34 An: revlist at azurevision.co.uk; toolbook at kestner.de Betreff: Re: am I right with select and group? -- Bug difficult to catch Hi Ian, > I've had occasional problems with this, but not consistently enough > to do a bug report. :-( Could this be related to this: screencast: http://revolution.widged.com/bugs/selectedObjectAndGrouping.mov text describing the onscreen events: http://revolution.widged.com/bugs/selectedObjectAndGrouping.txt I hope you can see the video, that's quicktime format, it takes a bit of time to load as it is a bit long. What happens is that an object (a group) gets given the id of a group that already exists. There is already a related entry in the database. < http://quality.runrev.com/qacenter/show_bug.cgi?id=4711> Best regards, Marielle ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From klaus at major-k.de Tue Jun 5 07:12:46 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 5 Jun 2007 13:12:46 +0200 Subject: decoding "quoted-printable" In-Reply-To: <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> Message-ID: <07199A28-8D4C-41D8-90FC-971AA61FADEF@major-k.de> Hi Mark, > Klaus, this is a function from an old project that worked well > enough for its purpose...maybe good enough for your needs? > > function decodeQP pStr > put 0 into tc > repeat for each char c in pStr > if c is "=" then put 1 into tc > if tc = 0 then > put c after decodedStr > else > if c is not "=" then > put c into char tc of hexVal > add 1 to tc > end if > if tc = 3 then > put numToChar(baseConvert(hexVal,16,10)) after decodedStr > put 0 into tc > end if > end if > end repeat > return decodedStr > end decodeQP Found a little inconvenience in the script, it will also swallow all "=" & following 2 chars in the text, even if they are not in "123456789ABCDEF" Know what I mean? I tried to check if the 2 characters AFTER a "=" are eventually hexadecimal with no succes. I used this little function: function ishex derchar if derchar is in "0123456789" OR (chartonum(derchar) > 62 AND chartonum(derchar) < 71) then return true else return false end if end ishex Am I missing something? Any further hints are even more appreciated :-) > Best, > > Mark Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Tue Jun 5 07:29:24 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 5 Jun 2007 12:29:24 +0100 Subject: decoding "quoted-printable" In-Reply-To: <07199A28-8D4C-41D8-90FC-971AA61FADEF@major-k.de> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> <07199A28-8D4C-41D8-90FC-971AA61FADEF@major-k.de> Message-ID: <4D4259A7-5D47-48D3-927A-80AB127A4545@maseurope.net> Klaus, I just checked up on Wikipedia : http://en.wikipedia.org/wiki/ Quoted-printable and remembered why I didn't write a more complete function! (My use of it only involved very short strings - no line endings or other complications). A quick (and probably innacurate) reading of the wikipedia page suggests that the only non-hex characters that should follow an "=" would be Tab(9), Space(32), CR(10) & LF(13), so maybe that could help? Best, Mark On 5 Jun 2007, at 12:12, Klaus Major wrote: >> function decodeQP pStr >> put 0 into tc >> repeat for each char c in pStr >> if c is "=" then put 1 into tc >> if tc = 0 then >> put c after decodedStr >> else >> if c is not "=" then >> put c into char tc of hexVal >> add 1 to tc >> end if >> if tc = 3 then >> put numToChar(baseConvert(hexVal,16,10)) after decodedStr >> put 0 into tc >> end if >> end if >> end repeat >> return decodedStr >> end decodeQP From alex at harryscollar.com Tue Jun 5 07:40:37 2007 From: alex at harryscollar.com (Alex Shaw) Date: Tue, 05 Jun 2007 21:40:37 +1000 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: References: Message-ID: <46654BB5.8040602@harryscollar.com> Hi There seem to be a few issues relating to revBrowser on OS X. Please consider voting for bug 4940.. http://quality.runrev.com/qacenter/show_bug.cgi?id=4940 regards alex Ralf Bitter wrote: > This is my observation too and I think this should be corrected. > On Windows Flash works as expected, so no double click is required. > > Ralf Bitter > > On 5. Jun 2007, at 05:55, Scott Rossi wrote: >> ... Flash interaction requires two clicks [doubleclick] >> as opposed to single click [normal behavior]). >> >> What else should we look for? From klaus at major-k.de Tue Jun 5 07:41:17 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 5 Jun 2007 13:41:17 +0200 Subject: decoding "quoted-printable" In-Reply-To: <4D4259A7-5D47-48D3-927A-80AB127A4545@maseurope.net> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> <07199A28-8D4C-41D8-90FC-971AA61FADEF@major-k.de> <4D4259A7-5D47-48D3-927A-80AB127A4545@maseurope.net> Message-ID: <803CFFA2-BAD9-4491-9B28-38C350F5B6FD@major-k.de> Hi Mark, > Klaus, I just checked up on Wikipedia : http://en.wikipedia.org/ > wiki/Quoted-printable > and remembered why I didn't write a more complete function! (My use > of it only involved very short strings - no line endings or other > complications). > A quick (and probably innacurate) reading of the wikipedia page > suggests that the only non-hex characters that should follow an "=" > would be Tab(9), Space(32), CR(10) & LF(13), so maybe that could help? Maybe, will try later this day. Thanks a lot for your help! > Best, > > Mark Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Tue Jun 5 07:49:58 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 5 Jun 2007 12:49:58 +0100 Subject: decoding "quoted-printable" In-Reply-To: <803CFFA2-BAD9-4491-9B28-38C350F5B6FD@major-k.de> References: <9D786563-1CAD-41BC-95E5-A281A2DDFDC3@major-k.de> <02EC3C4C-8A82-475C-80E0-F81B01252233@maseurope.net> <07199A28-8D4C-41D8-90FC-971AA61FADEF@major-k.de> <4D4259A7-5D47-48D3-927A-80AB127A4545@maseurope.net> <803CFFA2-BAD9-4491-9B28-38C350F5B6FD@major-k.de> Message-ID: <6E414679-AEBD-4A1F-BC4B-00A3EE9C65D5@maseurope.net> Just read a little more - you might also try this at the very start of the function: replace "=" & numToChar(10) & numToChar(13) with empty in pStr That sequence (I think) is the qp "soft line break" which is part of the encoding (which specifies no lines longer than 76 chars in the encoded data), not part of the original, un-encoded text. best of luck! Mark On 5 Jun 2007, at 12:41, Klaus Major wrote: > Hi Mark, > >> Klaus, I just checked up on Wikipedia : http://en.wikipedia.org/ >> wiki/Quoted-printable >> and remembered why I didn't write a more complete function! (My >> use of it only involved very short strings - no line endings or >> other complications). >> A quick (and probably innacurate) reading of the wikipedia page >> suggests that the only non-hex characters that should follow an >> "=" would be Tab(9), Space(32), CR(10) & LF(13), so maybe that >> could help? > > Maybe, will try later this day. > Thanks a lot for your help! > >> Best, >> >> Mark > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Tue Jun 5 08:01:40 2007 From: shari at gypsyware.com (Shari) Date: Tue, 5 Jun 2007 08:01:40 -0400 Subject: Mac UB standalones and OS versions In-Reply-To: References: <20070603170006.0004B489090@mail.runrev.com> <6F7283C9-D16B-4C1F-A474-E0DF08AA0DE3@siphonophore.com> Message-ID: >I'll take your 8.6 and raise you 7.6.1. > >Not that that is much value in relation to this thread as Rev don't run that >far back. > >Anyone need some HyperCard stacks tested ;-) Thank you for the belly laugh! Made my day! I do remember 7.5........ and have a whole passel of Hypercard stacks that I've never had time to redo and move forward into Rev. I used addColor and sound channels so prolifically, that half the code would have to be commented out before I could import to Rev for a redo :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From david at openpartnership.net Tue Jun 5 08:25:00 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 13:25:00 +0100 Subject: OT: Quicktime Bundling In-Reply-To: <4661933B.4090006@fourthworld.com> References: <4661933B.4090006@fourthworld.com> Message-ID: No - QTVR, but it does play everything, and it does play most of the QuickTime files I have tried better than QuickTime Player which I still find hard to believe. IMO it would be better to use a VLC based external than QuickTime for the majority of projects. On 02/06/07, Richard Gaskin wrote: > > Mark Talluto wrote: > > > On Jun 2, 2007, at 12:22 AM, Scott Kane wrote: > >> On another note - Linux and QuickTime. Are there any options for a > >> Rev solution using QuickTime to be compiled for Linux and use one > >> of the QuickTime replacements like "QuickTime for Linux" that seem > >> to exist? > > > > Right now we are stuck with the very antiquated xAnim. I am hoping > > that the next release of Rev that supports Linux will have this > > little problem resolved. There is an enhancement request in BZ 2290 > > for improved multimedia support for Linux. > > Last time I looked into the QuickTime for Linux project it was pretty > anemic. Of course so it XAnim. > > What current video APIs are available for Linux? And in terms of > features, how do they compare with QT? > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Tue Jun 5 08:32:03 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 13:32:03 +0100 Subject: List archives crippled? In-Reply-To: <9344975501.20070529233322@ahsoftware.net> References: <465CFD7A.8030202@fourthworld.com> <7aa52a210705292145r8dbfde5nb582047e25de61f0@mail.gmail.com> <9344975501.20070529233322@ahsoftware.net> Message-ID: You can try this group - best for searches for anything less than a couple of years old and it has RSS feeds plus the unique ability to bookmark an individual email message: http://groups.google.com/group/runrev/browse_thread/thread/567f5744de427fa2/a17fdf81f7f95eaa?lnk=gst&q=Google&rnum=1&hl=en#a17fdf81f7f95eaa From david at openpartnership.net Tue Jun 5 08:42:35 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 13:42:35 +0100 Subject: External editors: using the Eclipse IDE Message-ID: Has anyone used the Eclipse IDE for RunRev projects - I am about to start a project with mixed JavaScript, RevCode, and quite possible some Ruby... so I am thinking of useing Eclipse to integrate the development - good idea? From robmann at gp-racing.com Tue Jun 5 09:13:37 2007 From: robmann at gp-racing.com (Robert Mann) Date: Tue, 5 Jun 2007 09:13:37 -0400 Subject: getting encrypted password from database Message-ID: In my mysql database the users password is encrypted, to check and make sure the password is correct when they login to my web site I use the following $login_passwd = md5(addslashes(delmagic($_POST["login_passwd"]))); Can I do the same thing with the Valentina database in my standalone? Thanks Rob From pevensen at siboneylg.com Tue Jun 5 09:51:46 2007 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 05 Jun 2007 08:51:46 -0500 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <4664D3C0.3030705@dreamscapesoftware.com> References: <46649283.1020902@dreamscapesoftware.com> <466494A8.5020407@dreamscapesoftware.com> <4664D3C0.3030705@dreamscapesoftware.com> Message-ID: <46656A72.8050301@siboneylg.com> In looking at Apple's site, there appears to be no free update/upgrade from 10.0.x to 10.1.0, which is needed for all the 10.1.x updates. Derek Bump wrote: > Shari wrote: > >> Maybe you can upgrade to 10.2.8 for free? Have you tried Apple's >> download site for older OS's? >> >> http://www.apple.com/support/downloads/index11.html >> > > I looked at this page, but I'm still a bit confused about what you are > saying. Does Apple offer actual 10.x upgrades at a lower cost on their > site? As far as I know, the farthest I can upgrade to is 10.0.4, which > I have done, or am I wrong in thinking this? > > > Derek Bump > Dreamscape Software > > ____________________________________________ > Compress photos easily with JPEGCompress > www.dreamscapesoftware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From toolbook at kestner.de Tue Jun 5 09:51:55 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 15:51:55 +0200 Subject: Creating standalone with db-drivers for MacOSX crashes on Win Message-ID: <000d01c7a778$ae2cbc70$18b2a8c0@TiemoPC2> Hello, Developing on Win with 2.8.1 I have a stack using SQLite (what is integrated in rev since 2.8.1). Building the standalone for Win runs smooth. It copies all 6 DLLs for DBs into the standalone Externals\db_drivers folder. Building the standalone for Mac OSX Rev crashes after copying the third DB driver (dbpostgresql.bundle). It looks, like rev doesn't finds the Mac driver for SQLite. Because I don't know the structure and mechanism, from where it takes the Mac drivers, I don't know where to look for. The Win db drivers are all in the externals folder in my installations directory. But the Mac driver? Thanks for sharing Tiemo From revlist at azurevision.co.uk Tue Jun 5 09:55:38 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 5 Jun 2007 14:55:38 +0100 Subject: Revolution 2.8.1 on Mac OS X 10.0 In-Reply-To: <46656A72.8050301@siboneylg.com> References: <46649283.1020902@dreamscapesoftware.com> <466494A8.5020407@dreamscapesoftware.com> <4664D3C0.3030705@dreamscapesoftware.com> <46656A72.8050301@siboneylg.com> Message-ID: <5CFC683B-BC4A-4D36-B4D6-E397B2227546@azurevision.co.uk> On 5 Jun 2007, at 14:51, Peter T. Evensen wrote: > In looking at Apple's site, there appears to be no free update/ > upgrade from 10.0.x to 10.1.0, which is needed for all the 10.1.x > updates. I'm pretty sure it was a time-limited mail-out of disks. Ian From toolbook at kestner.de Tue Jun 5 10:04:55 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 16:04:55 +0200 Subject: AW: Creating standalone with db-drivers for MacOSX crashes on Win In-Reply-To: <000d01c7a778$ae2cbc70$18b2a8c0@TiemoPC2> Message-ID: <001201c7a77a$7f449c00$18b2a8c0@TiemoPC2> Add: I found the drivers in my installation runtime path. The dbsqlite driver for Mac Universal seems to be there - but not copied into the standalone. But dboracle and dbvalentina are missing. Any idea? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Tiemo Hollmann TB Gesendet: Dienstag, 5. Juni 2007 15:52 An: Revolution mailing list Betreff: Creating standalone with db-drivers for MacOSX crashes on Win Hello, Developing on Win with 2.8.1 I have a stack using SQLite (what is integrated in rev since 2.8.1). Building the standalone for Win runs smooth. It copies all 6 DLLs for DBs into the standalone Externals\db_drivers folder. Building the standalone for Mac OSX Rev crashes after copying the third DB driver (dbpostgresql.bundle). It looks, like rev doesn't finds the Mac driver for SQLite. Because I don't know the structure and mechanism, from where it takes the Mac drivers, I don't know where to look for. The Win db drivers are all in the externals folder in my installations directory. But the Mac driver? Thanks for sharing Tiemo _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Tue Jun 5 10:15:31 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 5 Jun 2007 15:15:31 +0100 Subject: External editors: using the Eclipse IDE In-Reply-To: References: Message-ID: <59B166B9-2D0C-4CCE-97FE-42A001614D97@anachreon.co.uk> Hiya, I've used it for other projects, but found that typing through treacle was not my idea of fun... I haven't looked into optimising it either. Got a pointer to Easy Eclipse: www.easyeclipse.org in case anyone else's interested. Cheers, Luis. On 5 Jun 2007, at 13:42, David Bovill wrote: > Has anyone used the Eclipse IDE for RunRev projects - I am about to > start a > project with mixed JavaScript, RevCode, and quite possible some > Ruby... so I > am thinking of useing Eclipse to integrate the development - good > idea? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Tue Jun 5 10:19:58 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 5 Jun 2007 15:19:58 +0100 Subject: AW: Creating standalone with db-drivers for MacOSX crashes on Win In-Reply-To: <001201c7a77a$7f449c00$18b2a8c0@TiemoPC2> References: <001201c7a77a$7f449c00$18b2a8c0@TiemoPC2> Message-ID: On 5 Jun 2007, at 15:04, Tiemo Hollmann TB wrote: > Add: > I found the drivers in my installation runtime path. The dbsqlite > driver > for Mac Universal seems to be there - but not copied into the > standalone. > But dboracle and dbvalentina are missing. Any idea? > Tiemo These two are additional cost db options, you don't need them if you're just going for SQLite. I don't know why it hasn't copied over the sqlite driver. > Developing on Win with 2.8.1 I have a stack using SQLite (what is > integrated > in rev since 2.8.1). Building the standalone for Win runs smooth. > It copies > all 6 DLLs for DBs into the standalone Externals\db_drivers folder. > Building > the standalone for Mac OSX Rev crashes after copying the third DB > driver > (dbpostgresql.bundle). It looks, like rev doesn't finds the Mac > driver for > SQLite. Because I don't know the structure and mechanism, from > where it > takes the Mac drivers, I don't know where to look for. The Win db > drivers > are all in the externals folder in my installations directory. But > the Mac > driver? > I wouldn't worry about the dbpostgresql.budle either, if you're using SQLite then you don't need it. > Thanks for sharing > > Tiemo CHeers, Luis. From robmann at gp-racing.com Tue Jun 5 10:20:56 2007 From: robmann at gp-racing.com (Robert Mann) Date: Tue, 5 Jun 2007 10:20:56 -0400 Subject: getting encrypted password from database In-Reply-To: Message-ID: My question should have been can valentina use md5 hash? And if so how would I implement it using Rev? Thanks Rob From toolbook at kestner.de Tue Jun 5 10:57:11 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 16:57:11 +0200 Subject: AW: AW: Creating standalone with db-drivers for MacOSX crashes onWin In-Reply-To: Message-ID: <001301c7a781$cc43be80$18b2a8c0@TiemoPC2> Is there any log file when creating a standalone where I could look for more infos? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Luis Gesendet: Dienstag, 5. Juni 2007 16:20 An: How to use Revolution Betreff: Re: AW: Creating standalone with db-drivers for MacOSX crashes onWin On 5 Jun 2007, at 15:04, Tiemo Hollmann TB wrote: > Add: > I found the drivers in my installation runtime path. The dbsqlite > driver > for Mac Universal seems to be there - but not copied into the > standalone. > But dboracle and dbvalentina are missing. Any idea? > Tiemo These two are additional cost db options, you don't need them if you're just going for SQLite. I don't know why it hasn't copied over the sqlite driver. > Developing on Win with 2.8.1 I have a stack using SQLite (what is > integrated > in rev since 2.8.1). Building the standalone for Win runs smooth. > It copies > all 6 DLLs for DBs into the standalone Externals\db_drivers folder. > Building > the standalone for Mac OSX Rev crashes after copying the third DB > driver > (dbpostgresql.bundle). It looks, like rev doesn't finds the Mac > driver for > SQLite. Because I don't know the structure and mechanism, from > where it > takes the Mac drivers, I don't know where to look for. The Win db > drivers > are all in the externals folder in my installations directory. But > the Mac > driver? > I wouldn't worry about the dbpostgresql.budle either, if you're using SQLite then you don't need it. > Thanks for sharing > > Tiemo CHeers, Luis. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From sunshine at public.kherson.ua Tue Jun 5 11:07:05 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 05 Jun 2007 18:07:05 +0300 Subject: getting encrypted password from database In-Reply-To: Message-ID: On 5/6/07 4:13 PM, "Robert Mann" wrote: Hi Robert, > In my mysql database the users password is encrypted, to check and make sure > the password is correct when they login to my web site I use the following > > > > $login_passwd = md5(addslashes(delmagic($_POST["login_passwd"]))); > > > > Can I do the same thing with the Valentina database in my standalone? Something as INSERT INTO tblUser( Name, Password ) VALUES ( 'Robert', MD5('my password') ) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From shoreagent at gmail.com Tue Jun 5 11:12:04 2007 From: shoreagent at gmail.com (william humphrey) Date: Tue, 5 Jun 2007 11:12:04 -0400 Subject: google calendar API Message-ID: <459b22a90706050812u4ccb4c40peb0359f222fb0b18@mail.gmail.com> Hi Has anyone been accessing google calendar, inserting events, using runrev from macos? I'd like to copy someone's code for doing this. Thanks, Bill _____ Thanks a lot, Mark! Using curl does the trick. However, I would appreciate if this worked without an external shell command. BTW, I have Rev 2.8.0 studio and the docs lack a hint to the missing HTTPS implementation as far as I can see. If anyone knows an easy way to do this with sockets (and maybe openSSL?), please let me know. Now, here is the working code (Win XP) to add an event to your GoogleCalendar: (You'll need * A form, a button, 3 fields named "Output", "HEADER", "newentry" in Revolution. * Install curl, http://curl.haxx.se/download.html try the "7.16.0 WIN32" version, if necessary edit curlPATH. * Paste an XML-formatted event into field "newevent" according to the format specified at: http://code.google.com/apis/gdata/elements.html . Try this Exampel first: http://code.google.com/apis/calendar/gdata.html#add_event * Take a look at the Google Calendar API at: http://code.google.com/apis/calendar/overview.html * You also need a Google Calendar account and change the email and PSWD accordingly From dan at clearvisiontech.com Tue Jun 5 11:21:09 2007 From: dan at clearvisiontech.com (Dan Friedman) Date: Tue, 05 Jun 2007 08:21:09 -0700 Subject: Rev with Office 2007 In-Reply-To: <20070605142012.315014893E0@mail.runrev.com> Message-ID: Anyone experienced anything like this... I have a client that claims ever since he upgraded to Office 2007 (on his WindowsXP computer), my application (a Revolution Standalone) crash when you issue a "answer file", "answer folder" or "ask file" command. Perhaps Office 2007 has modified the OS's dialog box and rev is confused? I have had him try standalones generated with Rev 2.6.6 and 2.8.1. Anyone have any thoughts, suggestions or workarounds? Thank you in advance, -Dan From david at openpartnership.net Tue Jun 5 11:22:33 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 16:22:33 +0100 Subject: Don't you just wish Rev would do this? Message-ID: Adobe open sources Flex and continues to support and sell the commercial product: http://labs.adobe.com/wiki/index.php/Flex:Open_Source:FAQ From david at openpartnership.net Tue Jun 5 11:25:19 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 16:25:19 +0100 Subject: External editors: using the Eclipse IDE In-Reply-To: <59B166B9-2D0C-4CCE-97FE-42A001614D97@anachreon.co.uk> References: <59B166B9-2D0C-4CCE-97FE-42A001614D97@anachreon.co.uk> Message-ID: Hi Luis - I guess you mean the IDE is slow - there is Java for you :) Did you set it as your default Script Editor in RunRev - can't remember how to do this - anyone? On 05/06/07, Luis wrote: > > Hiya, > > I've used it for other projects, but found that typing through > treacle was not my idea of fun... I haven't looked into optimising it > either. > Got a pointer to Easy Eclipse: www.easyeclipse.org in case anyone > else's interested. > > Cheers, > > Luis. > > > On 5 Jun 2007, at 13:42, David Bovill wrote: > > > Has anyone used the Eclipse IDE for RunRev projects - I am about to > > start a > > project with mixed JavaScript, RevCode, and quite possible some > > Ruby... so I > > am thinking of useing Eclipse to integrate the development - good > > idea? > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Tue Jun 5 11:27:08 2007 From: martinblackman at gmail.com (Martin Blackman) Date: Tue, 5 Jun 2007 23:27:08 +0800 Subject: Rev with Office 2007 In-Reply-To: References: <20070605142012.315014893E0@mail.runrev.com> Message-ID: <79d1bee70706050827vd15e3a6hdc420494f903ca0e@mail.gmail.com> No such problems here with office 2007 and rev standalone or IDE regards Martin From jhurley0305 at sbcglobal.net Tue Jun 5 11:33:47 2007 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Tue, 5 Jun 2007 08:33:47 -0700 Subject: Drawing speed in rev 2.8 In-Reply-To: <20070604223941.E9E89489298@mail.runrev.com> References: <20070604223941.E9E89489298@mail.runrev.com> Message-ID: > > Message: 4 > Date: Mon, 04 Jun 2007 10:49:15 -0700 > From: Scott Rossi > Subject: Re: Drawing speed in rev 2.8 > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="US-ASCII" > > Recently, James Hurley wrote: > >> I've just moved over to 2.8 and have found a significant loss of >> speed in drawing with the pencil tool. >> >> Does anyone have any idea why the handler below would take 88 ticks >> in 2.7, but 302 ticks in 2.8? > > I see the same speed you describe in 2.8.1. Not sure why there is a > difference compared to older versions, but the following could be a > workaround for you, plus allow you to somewhat control the speed at > which > the drawing is completed. > > [ between the NEW comments ] > > on mouseUp > put the ticks into tStartTime > > repeat while the number of images >0 > delete image 1 > end repeat > > put the width of this card/2 into x0 > put the height of this card/2 into y0 > put 0 into x > put 0 into y > put 2 into tStep > put 0 into tAng > put pi/180 into radPerDeg > choose the pencil tool > -- BEGIN NEW > put "" into tLocked > > repeat with tAng = 1 to 360 > if tAng mod 8 <> 0 then -- HIGHER NUMBER = FASTER DRAW RATE > if not tLocked then > lock screen > put true into tLocked > end if > else > unlock screen > put false into tLocked > end if > -- END NEW > put tStep* cos(radPerDeg* tAng) into dx > put tStep * sin(radPerDeg * tAng) into dy > drag from round(x0+x),round(y0+y) to round(x0+x+dx), round(y0+y > +dy) > add dx to x > add dy to y > end repeat > > choose the browse tool > put the ticks - tStartTime into msg box > end mouseUp > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Thanks Scott. You suggestion is very helpful in speeding up this particular handler. Unfortunately the handler was only meant to be an illustration of a problem that occurs in a wide variety of routines using the pencil tool to draw with. This four-fold drop in speed is a serious blow to my Turtle Graphics programs. I will submit a request to bugzilla that the pencil tool be resuscitate in 2.8. Thanks, Jim Hurley From toolbook at kestner.de Tue Jun 5 11:34:03 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 17:34:03 +0200 Subject: AW: Rev with Office 2007 In-Reply-To: Message-ID: <001401c7a786$f2ea5c10$18b2a8c0@TiemoPC2> Hmm sounds worrying when such a general thing happens. On the other side I can't see any connection between the dialogs and office. I would think they are controlled by XP and not by office? Keep us informed Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Dan Friedman Gesendet: Dienstag, 5. Juni 2007 17:21 An: RunRev Mail List Betreff: Rev with Office 2007 Anyone experienced anything like this... I have a client that claims ever since he upgraded to Office 2007 (on his WindowsXP computer), my application (a Revolution Standalone) crash when you issue a "answer file", "answer folder" or "ask file" command. Perhaps Office 2007 has modified the OS's dialog box and rev is confused? I have had him try standalones generated with Rev 2.6.6 and 2.8.1. Anyone have any thoughts, suggestions or workarounds? Thank you in advance, -Dan _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Tue Jun 5 11:35:32 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 16:35:32 +0100 Subject: External editors: using the Eclipse IDE In-Reply-To: References: <59B166B9-2D0C-4CCE-97FE-42A001614D97@anachreon.co.uk> Message-ID: This seems to work for me: http://www.sonsothunder.com/devres/revolution/downloads/stsMLXEditor.htm Thanks Ken! On 05/06/07, David Bovill wrote: > > Hi Luis - I guess you mean the IDE is slow - there is Java for you :) Did > you set it as your default Script Editor in RunRev - can't remember how to > do this - anyone? From scott at tactilemedia.com Tue Jun 5 11:36:23 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 05 Jun 2007 08:36:23 -0700 Subject: am I right with select and group? In-Reply-To: Message-ID: Recently, Ian Wood wrote: > I assume my syntax with select and group isn't safe. > > I've had occasional problems with this, but not consistently enough > to do a bug report. Ian, I wonder if you're running into an issue with nested groups. If you have 2 groups on a card, and group B is nested inside group A, Rev will say group B is the last group on the card because technically its layer is higher than group A. This is where scripts can get confused because if you run the script: group grc 1 and grc 2 and grp B ...and then immediately reference "the last group", Rev thinks you want group B instead of the group you just made. "Last" doesn't work the same here as it does when creating all other objects. This is definitely a pain, but one workaround is to set the name of the templateGroup to something unique *before* you create a group, and then you can refer to the group you want by name, rather than "the last group". Hope this helps. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From stephenREVOLUTION at barncard.com Tue Jun 5 11:46:41 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 5 Jun 2007 08:46:41 -0700 Subject: am I right with select and group? In-Reply-To: References: Message-ID: Remember that the 'group' command will return the id of the just created group...so..you don't have to touch the templategroup. group grc 1 and grc 2 and grp B put the result into tNewGroupID <--- id of group just created ... do other group stuff >is higher than group A. This is where scripts can get confused because if >you run the script: > > group grc 1 and grc 2 and grp B > >but one workaround is to set the name of the templateGroup to something >unique *before* you create a group, and then you can refer to the group you >want by name, rather than "the last group". > >Scott Rossi -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jhurley0305 at sbcglobal.net Tue Jun 5 12:02:29 2007 From: jhurley0305 at sbcglobal.net (James Hurley) Date: Tue, 5 Jun 2007 09:02:29 -0700 Subject: Quartam PDF Library In-Reply-To: <20070605034940.AB32E4893D6@mail.runrev.com> References: <20070605034940.AB32E4893D6@mail.runrev.com> Message-ID: <16EC88C9-8098-4FB1-AD36-523BF670D55A@sbcglobal.net> > > > Hi Jan, > > Thanks for the info. Sorry to hear about the complex > problems with different fonts & styles. > > Are you fairly confident that in the future the user will > be able to use any font & style and also print them in > full justification or is it too complicated to say for sure. > > regards, > -=>JB<=- JB I have a plugin that will fully justify text. Run the following in the msg box: go url "http://home.infostations.net/jhurley/JustifyTextPlugin.rev" Jim Hurley From scott at tactilemedia.com Tue Jun 5 12:14:17 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 05 Jun 2007 09:14:17 -0700 Subject: am I right with select and group? In-Reply-To: Message-ID: Recently, Stephen Barncard wrote: > Remember that the 'group' command will return the id of the just > created group...so..you don't have to touch the templategroup. How so? Where do you get the id? When I group something by script here, both "it" and the result are empty. Thus I've resorted to using the templateName before creating a group to reference the recently created group. If you have another way to reference the last group, I would love to know how. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From eric.chatonet at sosmartsoftware.com Tue Jun 5 12:23:36 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 5 Jun 2007 18:23:36 +0200 Subject: am I right with select and group? In-Reply-To: References: Message-ID: <2B700500-0B4D-4A6E-A6F5-0DCDA02DBE20@sosmartsoftware.com> Hi Scott and Stephen, I'm afraid that Stephen confuses group and clone commands: The clone command places the long id property of the newly created object in the it variable. But nothing with the group command as reported Scott :-( Le 5 juin 07 ? 18:14, Scott Rossi a ?crit : > Recently, Stephen Barncard wrote: > >> Remember that the 'group' command will return the id of the just >> created group...so..you don't have to touch the templategroup. > > How so? Where do you get the id? > > When I group something by script here, both "it" and the result are > empty. > Thus I've resorted to using the templateName before creating a > group to > reference the recently created group. If you have another way to > reference > the last group, I would love to know how. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From janschenkel at yahoo.com Tue Jun 5 12:30:54 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 5 Jun 2007 09:30:54 -0700 (PDT) Subject: Quartam PDF Library In-Reply-To: <14d6437e67d31b7f2fe21d58b164456b@nwrain.net> Message-ID: <676166.62693.qm@web60512.mail.yahoo.com> --- -= JB =- wrote: > > Hi Jan, > > Thanks for the info. Sorry to hear about the > complex > problems with different fonts & styles. > > Are you fairly confident that in the future the > user will > be able to use any font & style and also print > them in > full justification or is it too complicated to > say for sure. > > regards, > -=>JB<=- > Hi John, While it's tedious to figure out the intricacies of the file formats, it's just a process that takes time - it's not impossible. My main goal for styled text is to support all the features of Revolution fields (as in the htmlText property) with some additions like justification. And to make that work for unicode as well. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims.yahoo.com/ From janschenkel at yahoo.com Tue Jun 5 12:39:33 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 5 Jun 2007 09:39:33 -0700 (PDT) Subject: RTF - Quartam PDF Library In-Reply-To: Message-ID: <605484.59037.qm@web60520.mail.yahoo.com> --- -= JB =- wrote: > > Hi Jan, > > If I have a text file saved that includes all of the > RTF stuff in it > can I print it out properly with Quartam PDF > providing it only > uses the Fonts you have listed. I mean a file in a > field that is > not viewed with the proper fonts & styles but you > can see it > has been saved as RTF. > > Does RTF also save alignment and if so will Quartam > PDF > print the file out in full justification providing > that is how it > was saved as RTF. > > thanks, > -=>JB<=- > Hi John, RTF as a file format supports a tremendous amount of features, including tables, headers, footers, footnotes and all that you can put together with Word. It's not that easy to parse but you can use RTF + Word as a reporting vehicle from Revolution. At this point in time, it is not my ambition to convert RTF files into PDF documents. I believe there are some utilities out there that can do it for you, and those can even be called from the command-line. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC From rcozens at pon.net Tue Jun 5 12:49:07 2007 From: rcozens at pon.net (Rob Cozens) Date: Tue, 05 Jun 2007 09:49:07 -0700 Subject: Legacy stack woes Message-ID: Hi All, In setting up an SDBII demo for interested parties I have run into the need to distribute stacks in Legacy format so the software can be used by Linux developers. Working in RRv2.7+ and building distribution downloads in Legacy format cries out for: developers' handlers to: 1. Identify the format of a stack (AFAIK, the SmartProperties plugIn will not retrieve stack properties, and lacking the list of properties by object available in pre-v2.7 docs, I don't even know the name of the stack property designating Legacy or v2.7+ format. Without this capability, I have to open each stack I save in Legacy format in v2.7+ with an older version of RunRev that will throw an error if the format is not Legacy.) 2. Save a stack in Legacy format, specifying an extension other than ".rev" (Three of Serendipity's four proprietary file types remain in stack format. Every time I save those stacks in Legacy format, I must subsequently rename them to remove ".rev".) 3. Save multiple stacks in Legacy format without having to reset the "Save as type" popUp every time. Suggestions or comments? Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ambassador at fourthworld.com Tue Jun 5 12:52:46 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 05 Jun 2007 09:52:46 -0700 Subject: Don't you just wish Rev would do this? Message-ID: <466594DE.8000803@fourthworld.com> David Bovill wrote: > Adobe open sources Flex and continues to support and sell the commercial > product: > > http://labs.adobe.com/wiki/index.php/Flex:Open_Source:FAQ "Wish"? Of course. As a consultant, nothing would be a greater boon to my business than moving from a sole-source proprietary language to one which is free and open to all. Given the many benefits of open source for development tools, it's quite a testament to Rev's ROI that all three of the companies whose technology I manage continue to rely on it even though it's proprietary. But I don't think open source is likely in the foreseeable future. RunRev Ltd. and their backers have a lot invested in Rev, and any path to the future would need to provide a healthy return on that investment. Moreover, a tool as complex as Rev would be expensive to maintain and enhance, so unless there are a lot of expert programmers who are independently wealthy I suspect they'd need to be compensated, and I wonder if any donation scheme would ultimately cost less than the current low upgrade fees. But aside from being free/gratis, are there other specific benefits you'd look forward to if it became open source? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From toolbook at kestner.de Tue Jun 5 12:54:49 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 5 Jun 2007 18:54:49 +0200 Subject: invalid database type :( Message-ID: <001501c7a792$3b352170$18b2a8c0@TiemoPC2> Hello, I am sorry, but I can't solve the often seen dberror: "invalid database type" with my 2.8.1 XP app with sqlite. I have read the archives, but couldn't adapt a solution to my case, though it must be a stupid standard setting. Can someone shed some light on that? Starting the Win standalone, connecting the database with: put revdb_connect("sqlite",gPathDB & "lex.db",,,,) into gConID I get the dberror: "invalid database type". When not checking "database support" in standalone settings and not using "revSetDatabaseDriverPath" the revdb_connect works fine in IDE but not in standalone. When checking "database support" in standalone settings, selecting "sqlite" and using revSetDatabaseDriverPath "/Externals/" doesn't works in IDE nore in standalone. When checking "database support" in standalone settings, selecting "sqlite" and using revSetDatabaseDriverPath "/Externals/database_drivers/" doesn't works in IDE nore in standalone. Should revSetDatabaseDriverPath point to revdb.dll or to dbsqlite.dll ? How to make the settings that it works in IDE and standalone? Thanks for any help Tiemo From stephenREVOLUTION at barncard.com Tue Jun 5 12:55:16 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 5 Jun 2007 09:55:16 -0700 Subject: am I right with select and group? In-Reply-To: <2B700500-0B4D-4A6E-A6F5-0DCDA02DBE20@sosmartsoftware.com> References: <2B700500-0B4D-4A6E-A6F5-0DCDA02DBE20@sosmartsoftware.com> Message-ID: you are right. But it should return the id in the result!! >Hi Scott and Stephen, > >I'm afraid that Stephen confuses group and clone commands: >The clone command places the long id property of the newly created >object in the it variable. >But nothing with the group command as reported Scott :-( > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Tue Jun 5 12:58:54 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 05 Jun 2007 09:58:54 -0700 Subject: am I right with select and group? Message-ID: <4665964E.5030103@fourthworld.com> Eric Chatonet wrote: > I'm afraid that Stephen confuses group and clone commands: > The clone command places the long id property of the newly created > object in the it variable. > But nothing with the group command as reported Scott :-( I was about to vote for that bug report, but I couldn't find it in BZ. Anyone here know the #? Does it need to be created? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From bobwarren at howsoft.com Tue Jun 5 13:47:36 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 05 Jun 2007 14:47:36 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <4665A1B8.9070200@howsoft.com> Thanks to all those who replied telling me the kinds of Mac Minis they have. However, that the idea of "Mac Mini" (Intel or not) is at the root of my problem was only a hypothesis on my part, and it seems that it is probably not the cause. I am using Mac OSX 10.4.9 on an Intel Core Duo 1.83 GHz Mac Mini and the "full" version of Rev/Mac Studio 2.8.1. Everything is brand new. Apart from Rev, the only thing I had installed before trying out the example revBrowser stack for the first time was a trial version of Microsoft Office, which I have since removed and replaced with Open Office. I had to install X11 to do that. That must be the cause of the problem! Even when I try to get as far away from Microsoft as I can, Bill Gates pursues me and persecutes me! But Scott Rossi for example tells me that he is using an Intel Mac Mini with OSX 10.4.9 and that the example revBrowser stack works OK. All I know at this point is that so far I am the only one in the world that has fallen victim to this crash in the revBrowser, apart from Ken Ray who experienced it for a fleeting moment. I also know that if a bug cannot be reproduced, there is no point in even thinking of reporting it! Instead of focusing on the equipment being used, let's focus on the stack itself. So: 1. EVERYBODY USING REVOLUTION 2.8.1, PLEASE TRY RUNNING THE EXAMPLE STACK "Browser Sampler.rev". Using Rev/Mac 2.8.1, it can be found at: 2.8.1-gm-1/Resources/Examples within the Revolution folder. Using Windows, I can't tell you where it is because I don't have #2.8.1. 2. IF YOU HAVE ANY TROUBLE AT ALL RUNNING THIS STACK, PLEASE TELL US: (a) Exactly what platform you are using (b) The details of the machine in use. Beyond that, I don't know what more I can do at the moment. However, if anybody has any suggestions (apart from funny ones related to suicide on account of my persecution), I'd be pleased to hear them. The irony of this situation is the fact that I have been struggling for 2 years now to get altBrowser introduced into Rev/Linux, as Chipp Walters, Mark Waddingham, Kevin and others will confirm. In anticipation of the browser finally being introduced in the next version of Rev/Linux, I splashed out on a Mac Mini specifically so that I could familiarize myself with it. Running the "Browser Sampler.rev" stack was the very first thing I tried to do in Rev/Mac 2.8.1, and it crashed! And nobody else has the same problem (or so it would seem)! Something seems to be telling me that I should not have paused in my Linux/Ubuntu crusade, even for 10 minutes. There are forces at work here that can only be explained in terms of some kind of divine (or diabolic) intervention. Seriously, what I need to do now is to knock up my own versions using the revBrowser functions so that I can discover what works and what doesn't work, and how I can (or cannot) get around problems if or when they arise. If I have anything to report, I'll let you know later. Bob From jacque at hyperactivesw.com Tue Jun 5 13:59:10 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 05 Jun 2007 12:59:10 -0500 Subject: Legacy stack woes In-Reply-To: References: Message-ID: <4665A46E.8030500@hyperactivesw.com> Rob Cozens wrote: > Hi All, > > In setting up an SDBII demo for interested parties I have run into the > need to distribute stacks in Legacy format so the software can be used > by Linux developers. > > Working in RRv2.7+ and building distribution downloads in Legacy format > cries out for: developers' handlers to: > > 1. Identify the format of a stack (AFAIK, the SmartProperties plugIn > will not retrieve stack properties, and lacking the list of properties > by object available in pre-v2.7 docs, I don't even know the name of the > stack property designating Legacy or v2.7+ format. Without this > capability, I have to open each stack I save in Legacy format in v2.7+ > with an older version of RunRev that will throw an error if the format > is not Legacy.) I don't think there is such a property, but you can read the binary file to see the format. If it starts with "REVO" then it is the new format. But for what you are doing, I don't think you'll have to resort to this. > > 2. Save a stack in Legacy format, specifying an extension other than > ".rev" (Three of Serendipity's four proprietary file types remain in > stack format. Every time I save those stacks in Legacy format, I must > subsequently rename them to remove ".rev".) Go to preferences, "Files and memory" pane, and turn off the option that automatically adds the ".rev" extension. Also turn on the option in the same pane that preserves the stack file type when saving a legacy stack. > > 3. Save multiple stacks in Legacy format without having to reset the > "Save as type" popUp every time. I think a script would be the easiest way for the initial stack creation. For a single file: on mySave set the stackfileversion to "2.4" save this stack as end mySave Or wrap this in a loop that saves all the open stacks, or a list of stacks you pass as a parameter, or however else you need to do it. The stackfileversion property is global, so you only need to set it once. You could even do it in the message box before issuing a "save" command from a script. If the Rev preference is set to respect legacy stacks, you don't need to run a script at all after the stack has been saved the first time. Cmd-S will just work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Tue Jun 5 14:02:51 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 19:02:51 +0100 Subject: Don't you just wish Rev would do this? In-Reply-To: <466594DE.8000803@fourthworld.com> References: <466594DE.8000803@fourthworld.com> Message-ID: On 05/06/07, Richard Gaskin wrote: > But I don't think open source is likely in the foreseeable future. > RunRev Ltd. and their backers have a lot invested in Rev, and any path > to the future would need to provide a healthy return on that investment. Why would you say Adobe are open sourcing Flex? because they don't see the product going anywhere and they are cutting their losses? Because they are big enough and can loose on this one? Or because they figure they can only really make money off a development tool and platform (in the future) if it has serious open source credentials and they are reorganising their business bit by bit around ways of seeling tools and services around such a strategy? But aside from being free/gratis, are there other specific benefits > you'd look forward to if it became open source? It is nothing to do with the cost - at least for me. I want to be able to recommend the platform to customers and I want to be able to engage bright young developers in learning the language and RunRev tools / IDE. Both are much much harder in my environment with a pure closed source solution - and it is getting harder. From david at openpartnership.net Tue Jun 5 14:07:53 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 5 Jun 2007 19:07:53 +0100 Subject: OT: QuickTime in web pages Message-ID: I am trying to find references and examples of QuickTime movies calling URL's as they play - the aim is for the movie to act as a guide to take the user through a number of HTML pages - in an iFrame? So far I cannot find the documentation - and no examples online - but from memory it seems like this should work in a similar way to using callbacks in RunRev for QuickTime movies. Anyone done this, or is there a good reason why I can't find the examples :) From jacque at hyperactivesw.com Tue Jun 5 14:08:52 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 05 Jun 2007 13:08:52 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4665A1B8.9070200@howsoft.com> References: <4665A1B8.9070200@howsoft.com> Message-ID: <4665A6B4.6070500@hyperactivesw.com> Bob Warren wrote: > All I know at this point is that so far I am the only one in the world > that has fallen victim to this crash in the revBrowser, apart from Ken > Ray who experienced it for a fleeting moment. We had a report this morning in the support queue about the same thing, so now there are three of you. However, in this person's case, he also got errors that any browser-related handlers he tried were not found. This indicates to me that the external was not loading. He was also on a Windows machine, so the problem may not be identical. At any rate, you should have a crash log on your Mac in: ~/Library/Logs/CrashReporter/Revolution.crash.log The latest entries are at the bottom. Copy one of the crash entries that happened when you were trying revBrowser and submit it in a report to the QA center along with a brief description. That should give the team a lead. If I can get a crash log from the tech queue customer I'll add it to your report. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From janschenkel at yahoo.com Tue Jun 5 14:11:25 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 5 Jun 2007 11:11:25 -0700 (PDT) Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4665A1B8.9070200@howsoft.com> Message-ID: <13201.67349.qm@web60523.mail.yahoo.com> --- Bob Warren wrote: > Thanks to all those who replied telling me the kinds > of Mac Minis they > have. However, that the idea of "Mac Mini" (Intel or > not) is at the root > of my problem was only a hypothesis on my part, and > it seems that it is > probably not the cause. > > [snip] > > 1. EVERYBODY USING REVOLUTION 2.8.1, PLEASE TRY > RUNNING THE EXAMPLE > STACK "Browser Sampler.rev". > > Using Rev/Mac 2.8.1, it can be found at: > 2.8.1-gm-1/Resources/Examples within the Revolution > folder. > > Using Windows, I can't tell you where it is because > I don't have #2.8.1. > > 2. IF YOU HAVE ANY TROUBLE AT ALL RUNNING THIS > STACK, PLEASE TELL US: > (a) Exactly what platform you are using > (b) The details of the machine in use. > Earlier today, I played with the Browser Sampler stack on WinXP+IE7, and didn't encounter any problems. Also tried the example stack on Win2K+IE6, and didn't bump into any problems either. I just opened the Browser Sampler stack on my iMac/G5 OSX 10.4.9 - the button on the first screen worked fine - when I tried to open the PDF example, Rev crashed I reopened Revolution - skipped the button on the first card - the PDF example opened fine now - the Flash example opened without a problem - the simple browser and navigation cards worked fine - the domain constraint example actually let me go to the smurf.com website, but the next click in that site gave the expected message (so there might be a problem with the first time 'browserBeforeNavigate' is sent (this needs more research) - selected text card worked fine - thumbnail card worked fine - two browsers card worked fine No crashes during that walkthrough. Safari was open at the same time, so I could type this reply. Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Boardwalk for $500? In 2007? Ha! Play Monopoly Here and Now (it's updated for today's economy) at Yahoo! Games. http://get.games.yahoo.com/proddesc?gamekey=monopolyherenow From hughesmike2 at hotmail.com Tue Jun 5 14:20:31 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Tue, 05 Jun 2007 18:20:31 +0000 Subject: FTP user names and passwords -- secure or not? In-Reply-To: <13201.67349.qm@web60523.mail.yahoo.com> Message-ID: Hi All, When using Rev's FTP capabilities to upload a file via ftp with user name and password as in the syntax below: put ... into URL "ftp://"&userName&":"&userPassword ... is the user name and password completely secure in a distributed application providing the scripts are encrypted? Is it at all possible for someone to be able to tell what address, user name, and password are being used via another application such as a firewall? Thanks, Mike _________________________________________________________________ PC Magazine?s 2007 editors? choice for best Web mail?award-winning Windows Live Hotmail. http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_pcmag_0507 From janschenkel at yahoo.com Tue Jun 5 14:28:53 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 5 Jun 2007 11:28:53 -0700 (PDT) Subject: FTP user names and passwords -- secure or not? In-Reply-To: Message-ID: <512093.84294.qm@web60514.mail.yahoo.com> --- Mike Hughes wrote: > Hi All, > > When using Rev's FTP capabilities to upload a file > via ftp with user name > and password as in the syntax below: > > put ... into URL "ftp://"&userName&":"&userPassword > ... > > is the user name and password completely secure in a > distributed application > providing the scripts are encrypted? Is it at all > possible for someone to be > able to tell what address, user name, and password > are being used via > another application such as a firewall? > > Thanks, > > Mike > Hi Mike, FTP, POP, SMTP and plain HTTP are all wide open protocols that anyone with a packet sniffer (such as Ethereal) can read. I've seen emails come by with username and password - it's quite scary to think that so much sensitive information can be caught. If you're only downloading, then an HTTPS protected chunk of the website might do the trick. Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz From bobwarren at howsoft.com Tue Jun 5 14:31:13 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 05 Jun 2007 15:31:13 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <4665ABF1.4090707@howsoft.com> Dan Friedman wrote: >Anyone experienced anything like this... I have a client that claims ever since he upgraded to Office 2007 (on his WindowsXP computer), my application (a Revolution Standalone) crash when you issue a "answer file", "answer folder" or "ask file" command. Perhaps Office 2007 has modified the OS's dialog box and rev is confused? -------------------------------------------------------- I was half joking when I suggested that Bill Gates was probably at the bottom of my revBrowser problem in OSX. Now I'm beginning to think.... Bob From bobwarren at howsoft.com Tue Jun 5 14:44:15 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 05 Jun 2007 15:44:15 -0300 Subject: W: Rev with Office 2007 Message-ID: <4665AEFF.1080306@howsoft.com> Tiemo wrote: >Hmm sounds worrying when such a general thing happens. On the other side I can't see any connection between the dialogs and office. I would think they are controlled by XP and not by office? Keep us informed ----------------------------------------------- Bill Gates tries to control everything, everywhere! If Office is not being used as a front to make undeclared fundamental changes to the OS, I'd be surprised. Bob From ambassador at fourthworld.com Tue Jun 5 14:47:00 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 05 Jun 2007 11:47:00 -0700 Subject: Don't you just wish Rev would do this? Message-ID: <4665AFA4.6000705@fourthworld.com> David Bovill wrote: > On 05/06/07, Richard Gaskin wrote: >> But I don't think open source is likely in the foreseeable future. >> RunRev Ltd. and their backers have a lot invested in Rev, and any path >> to the future would need to provide a healthy return on that investment. > > Why would you say Adobe are open sourcing Flex? because they don't see the > product going anywhere and they are cutting their losses? Because they are > big enough and can loose on this one? Or because they figure they can only > really make money off a development tool and platform (in the future) if it > has serious open source credentials and they are reorganising their business > bit by bit around ways of seeling tools and services around such a strategy? Maybe some mix of all of the above. Hard to say. The "Why" was the one thing curiously absent from their FAQ. For RunRev to open source Rev would be the equivalent of Adobe open sourcing their whole Creative Suite. But like RunRev, the main income sources for Adobe remain proprietary. > But aside from being free/gratis, are there other specific benefits >> you'd look forward to if it became open source? > > It is nothing to do with the cost - at least for me. I want to be able to > recommend the platform to customers and I want to be able to engage bright > young developers in learning the language and RunRev tools / IDE. Both are > much much harder in my environment with a pure closed source solution - and > it is getting harder. Are these young minds concerned about cost, or do they need to modify the C++ source? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lfredricks at proactive-intl.com Tue Jun 5 14:49:39 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue, 5 Jun 2007 11:49:39 -0700 Subject: Don't you just wish Rev would do this? In-Reply-To: References: <466594DE.8000803@fourthworld.com> Message-ID: <028101c7a7a2$460dd280$6601a8c0@GATEWAY> > > But I don't think open source is likely in the foreseeable future. > > RunRev Ltd. and their backers have a lot invested in Rev, > and any path > > to the future would need to provide a healthy return on > that investment. > > > Why would you say Adobe are open sourcing Flex? because they > don't see the product going anywhere and they are cutting > their losses? Because they are big enough and can loose on > this one? Or because they figure they can only really make > money off a development tool and platform (in the future) if > it has serious open source credentials and they are > reorganising their business bit by bit around ways of seeling > tools and services around such a strategy? Adobe "owns" all of the best selling commercial tools for producing/supporting content for the Flex platform. Flash and to a lesser extent, AJAX type solutions have achieved dominance in their own space - its become its own ecosystem in web development. By open sourcing Flex, they still maintain dominance because so many people will use their tools to generate Flex related stuff. Yet they also appeal to open source/free software communities and can leverage any work generated there as a result - that looks good to shareholders, too. Something that works for one company (or even a group of companies) doesn't necessarily mean the strategy is sound for everyone else - those strategies are built with the structure of those companies in mind. I have had clients and partners of clients that have emulated Apple or Microsoft for example - and at best its helped not at all, at other times disasterous. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution Ltd http://www.runrev.com From lists at mangomultimedia.com Tue Jun 5 15:30:57 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 5 Jun 2007 12:30:57 -0700 Subject: OT: QuickTime in web pages In-Reply-To: References: Message-ID: <6E3D58C6-3B14-4CCD-99AE-6C7EE3538E89@mangomultimedia.com> On Jun 5, 2007, at 11:07 AM, David Bovill wrote: > I am trying to find references and examples of QuickTime movies > calling > URL's as they play - the aim is for the movie to act as a guide to > take the > user through a number of HTML pages - in an iFrame? > > So far I cannot find the documentation - and no examples online - > but from > memory it seems like this should work in a similar way to using > callbacks in > RunRev for QuickTime movies. Anyone done this, or is there a good > reason why > I can't find the examples :) Take a look at HREF tracks in the QuickTime Pro tutorials: -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From palcibiades-first at yahoo.co.uk Tue Jun 5 15:38:49 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 5 Jun 2007 20:38:49 +0100 Subject: Don't you just wish Rev would do this? Message-ID: <200706052038.49918.palcibiades-first@yahoo.co.uk> David writes: "Both are much much harder in my environment with a pure closed source solution - and it is getting harder." The issue really is powerlessness, not just against the supplier, but against events beyond the control of the supplier. Hypercard showed one form of this very clearly. You can get orphaned as a user, no matter how much goodwill and committment the supplier has. The problem is that the number of attractive open source alternatives of which this is not true is multiplying all the time. It may be very hard to make money by open sourcing your bread and butter, but it also may be very hard to get your product to the scale it needs to be and can be, while keeping it closed, so its not risk free either way. If you were consulting to Rev, you'd say this was one that had to be looked at very carefully. But my goodness, it would be a bet the company kind of decision. Good luck, if you are thinking about it. Peter From kray at sonsothunder.com Tue Jun 5 15:55:50 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 5 Jun 2007 14:55:50 -0500 Subject: Rev with Office 2007 In-Reply-To: References: Message-ID: <20070605145550354707.c7d68714@sonsothunder.com> On Tue, 05 Jun 2007 08:21:09 -0700, Dan Friedman wrote: > Anyone experienced anything like this... I have a client that claims ever > since he upgraded to Office 2007 (on his WindowsXP computer), my application > (a Revolution Standalone) crash when you issue a "answer file", "answer > folder" or "ask file" command. Perhaps Office 2007 has modified the OS's > dialog box and rev is confused? > > I have had him try standalones generated with Rev 2.6.6 and 2.8.1. > > Anyone have any thoughts, suggestions or workarounds? I just installed Office 2007 yesterday and I can tell you that I'm not experiencing any problems with Rev 2.8.1 standalones. What kind of a crash is it? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From klaus at major-k.de Tue Jun 5 16:02:33 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 05 Jun 2007 22:02:33 +0200 Subject: strange (german) system date Message-ID: <4665C159.6070401@major-k.de> Hi friends, I just discoverd strange things here on my PC: Rev 2.8.1, WIN XP Home SP2. In the msg: put the long date -> Tuesday, June 5, 2007 which is correct. put the long system date -> Mittwoch, 5. Juni 2007 which tells me it is wednesday (Mittwoch), NOT correct ????? Any hints are very welcome. Regards Klaus Major From heywood at inbox.com Tue Jun 5 16:08:56 2007 From: heywood at inbox.com (Heywood Jablomie) Date: Tue, 5 Jun 2007 12:08:56 -0800 Subject: Launching Visual C++ 2005 Applications Message-ID: <5816D5C98A2.0000042Fheywood@inbox.com> Dear List, I have a problem, hopefully someone can help. I can't seem to get Revolution to launch an exe I made with Microsoft Visual C++. The exe in question runs fine if I double click it in Windows XP, but when I use "open process " all that appears is a command line dialog (which is unresponsive) and no output from the program (which indicates that it is not running). To control for the "open process" command I can confirm that I am able to launch a 3rd party command line exe which runs without any problems. I don't know how the launchable program was made. I'd appreciate any ideas about how to make my program run when launched (a command line parameter maybe?). I know this isn't a strictly "Rev" question, but it seems reasonable that someone here might be able to help. Thanks a lot, Doug From pevensen at siboneylg.com Tue Jun 5 16:20:27 2007 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 05 Jun 2007 15:20:27 -0500 Subject: Don't you just wish Rev would do this? In-Reply-To: <200706052038.49918.palcibiades-first@yahoo.co.uk> References: <200706052038.49918.palcibiades-first@yahoo.co.uk> Message-ID: <4665C58B.2040702@siboneylg.com> Microsoft seems to be doing very well without open-sourcing its development tools. I'm not sure what open-sourcing has to do with scaling. Are you talking about user-base or scalability of Revolution itself? I think "open source" is almost a fad/buzzword; I'm not sure how important it really is when it comes right down to it. In order for open source to be of any use, it needs an active developer community that is maintaining and enhancing the code (at that without any economic incentive). OpenDarwin didn't work out, would OpenRevolution? How many of you want to muck about in the Revolution engine and freely contribute enhancements (and make sure those enhancements work across Mac, Linux, and Windows in all the different flavors)? Right now we have a team of dedicated developers working on improving and enhancing Revolution, developers who have a big economic stake in the success of the product. Peter Alcibiades wrote: > David writes: "Both are much much harder in my environment with a pure closed > source solution - and it is getting harder." > > The issue really is powerlessness, not just against the supplier, but against > events beyond the control of the supplier. Hypercard showed one form of this > very clearly. You can get orphaned as a user, no matter how much goodwill > and committment the supplier has. The problem is that the number of > attractive open source alternatives of which this is not true is multiplying > all the time. > > It may be very hard to make money by open sourcing your bread and butter, but > it also may be very hard to get your product to the scale it needs to be and > can be, while keeping it closed, so its not risk free either way. > > If you were consulting to Rev, you'd say this was one that had to be looked at > very carefully. But my goodness, it would be a bet the company kind of > decision. Good luck, if you are thinking about it. > > Peter > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From lan.kc.macmail at gmail.com Tue Jun 5 16:46:27 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 6 Jun 2007 04:46:27 +0800 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <4665A1B8.9070200@howsoft.com> References: <4665A1B8.9070200@howsoft.com> Message-ID: On 6/6/07, Bob Warren wrote: > > replaced with Open Office. I had > to install X11 to do that. That must be the cause of the problem! Even > when I try to get as far away from Microsoft as I can, Bill Gates > pursues me and persecutes me! Have you tried NeoOffice, based on Open Office but without the need to install X11. http://www.neooffice.org/neojava/en/index.php HTH From jrarick at hpsk12.net Tue Jun 5 17:02:00 2007 From: jrarick at hpsk12.net (Jack Rarick) Date: Tue, 05 Jun 2007 17:02:00 -0400 Subject: OT: QuickTime in web pages Message-ID: Find a page on the 'net similar to the one you want to display. View the source code and copy and paste it into a text editor. Look at the html code one line at a time. Create code in Rev that will open a blank html doc and write your code to the document. Hints: put "" into h1 put "" into h2 put ""&fsn&"" into h3 put "" into h4 put "" into h5 put cr & " > set the itemdelimiter to "/" > put empty into commonPath > put someFileOrFolder into relativePath > put 0 into itemNum > repeat with itemNum = 1 to the number of items of baseFolder > put item itemNum of baseFolder into basePathComponent > put item itemNum of someFileOrFolder into somePathComponent > > if somePathComponent is basePathComponent then > next repeat > else > subtract 1 from itemNum > exit repeat > end if > end repeat > > put item 1 to itemNum of someFileOrFolder into commonPath > delete item 1 to itemNum of relativePath > > delete item 1 to itemNum of baseFolder > put the number of items of baseFolder into upBits > repeat upBits > put "../" before relativePath > end repeat > > set the itemdelimiter to originalDelim > put "/" after commonpath > return relativePath > end file_GetRelativePath From lfredricks at proactive-intl.com Thu Jun 7 11:09:14 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 7 Jun 2007 08:09:14 -0700 Subject: [OT] REAL World 2007 keynote transcript In-Reply-To: <5F96E08E-06FA-4B22-8CE3-97FB5BFF27B9@mac.com> References: <5F96E08E-06FA-4B22-8CE3-97FB5BFF27B9@mac.com> Message-ID: <015201c7a915$d00515b0$6601a8c0@GATEWAY> > I did not attend the conference, but my friend did and > brought back this transcript: > > http://truetech.org/pages/RW07Keynote.php > > Some interesting information can be gleaned from the > transcript. It looks like RealBasic is claiming to have > ~170 K users (Mac, Windows, Linux combined) and they are > preparing to make a strong push into Europe etc. There was a lot of discussion about numbers a few months ago - check it out in the archives. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution Ltd http://www.runrev.com From ambassador at fourthworld.com Thu Jun 7 11:13:57 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 08:13:57 -0700 Subject: There's no place like Home Message-ID: <466820B5.9070306@fourthworld.com> Eric Chatonet wrote: > I think that a kind of brainstorming from different users and > programmers (all have not the same needs) could be interesting to > list features that would be nice to have according to three levels: > > 1. Beginners > 2. Hobbyists > 3. Pros * > > * Actually, pros don't need a home stack or are able to write their > own tools (as you do and many among us) but this would help hobbyists > to go to the next step. As a big fan of personnas in workflow analyis, I'm immediately attracted to your breakdown. I think there's a lot of merit to that, which is one more reason why any Home stack should have an option to not show it on launch. But thinking back to your earlier suggestions, there are some tools, like component management and updating, which might be helpful to pros in addition to links to any sample stacks geared for newcomers. I'm surprised no one here has mentioned Rebol yet. They had a nifty Internet-connected sort of Home-like window that was the starting point for their system. I think there may be some interesting aspects of that which might benefit MC. > PS. As for the HC Home stack, I just wanted to point out it was a > kind of automatic back script you can't remove :-) Eric, with the great work you do no sane person could doubt your knowledge. I merely wanted to clarify that any presence of the Home stack in MC's message path is limited to what the engine requires, and that I see no need to complicate that by adding more. On the contrary, one of the benefits that keeps MC fans using that IDE after all these years is that it uses a simpler messaging model with a much smaller footprint, minimizing as much as possible the differences between development and runtime. Any further enhancement to the MC IDE will continue to honor that mandate. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Jun 7 11:23:38 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 08:23:38 -0700 Subject: There's no place like Home Message-ID: <466822FA.5050200@fourthworld.com> Shari wrote: > The first thing I do upon launching Rev/MC is click the Tool btn on > the Home stack to open the Tools menu, then close the Home stack. Me too. One more reason to have any Home stack operate like RevOnline, with an option to let the user determine if it opens on launch or not. > One thing I would not want is more front and back scripts added. I > recently spent many hours trying to find out why my own frontscript > mouseup handler wasn't occuring. In the end, I had to go thru every > btn (and there were a lot) that called my frontscript, and do this: > > on mouseUp > myMouseUp > end mouseUp > > I renamed my frontscript mouseUp handler to myMouseUp, and it fixed > the problem. But the problem shouldn't have existed in the first > place. > > What was even more frustrating, was that my use of mouseUp in my own > frontscript has worked fine for years, and I don't know what broke > it, except to wonder if the newer versions of Rev/MC did it. > > We don't need more frontscripts interfering with our own! Vote = No. The MetaCard IDE uses only a single frontScript and backScript to drive itself, and to the best of my knowledge its mouse handlers haven't been modified since Scott Raney wrote them back in the day. Messages are arguably the most important category of tokens in the language, as they're our five senses that let our scripts know what's happening in the world. In the absence of pointer-tool-specific messages (requested at ), any IDE will need to trap mouseDown, mouseUp, etc. to update property inspectors and such, but this sensitivity to the critical role of messages keeps MC's handling of them as light as possible. So given all that, and the care RunRev puts into maintaining the integrity of messaging in the engine, I'm surprised you encountered a change in behavior between engine versions. If this remains an issue we should continue poking around with this on the MC list. > There should be docs of the same caliber as the old Hyertalk 2.2 > book. That, and the Complete Hypercard Handbook, were the two best > sources of documentation I've seen as far as a well-written how to. > Every function and command should have detailed code examples for > every scenario of use of that function/command, and the info should > be easy to find. Rev's documentation isn't too far off that mark, since the original docs were written by the same person who wrote most of "HyperTalk 2.2: The Book", Jeanne DeVoto. But Rev 1.0 was a long time ago, and a lot it's been revised and a good many new tokens have been added since. And some of the most helpful stuff she wrote, like the Cookbook stack, have long since been removed from Rev, which is too bad because there was some darn useful stuff in there. FWIW, I've recommended Jeanne to a client to write the documentation for two products I develop, and we -- and our customers -- have been very pleased with the results. If anyone here needs a tech writer I would recommend her. > NEVER assume your user knows xyz when writing an example or answering > a question. I agree that all the IDEs could use some enhancement to the docs, perhaps MetaCard's even more so given its age and historic caudience focus. At a minimum I'd like to see what could be done to be able to call up Eric Chatonet's excellent Search tool within MC. It's probably the most comprehensive search around, able to pull in stuff from an amazing variety of sources. We don't currently have an owner for the documentation components in the MC IDE, and if one of the open source advocates here would like to take that one we'd love to have them on the team. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From JimAultWins at yahoo.com Thu Jun 7 12:01:40 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 07 Jun 2007 09:01:40 -0700 Subject: Convert from Absolute to Relative Paths In-Reply-To: Message-ID: I look at this task differently and offer it as an example to study to see various ways Rev let's you accomplish the same thing. David's solution will make more sense to some and be easier to program, so they should follow that direction. My approach is to use the Rev chunk expressions to get to the same result rather than repeat loops. In this case, speed is not an issue unless you are operating on thousands of paths, and then you should probably take another sip of coffee to fill the time difference, if any. My style appears below, and David's original appears below that Jim Ault Las Vegas ---start copy code --correct for word wrap function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath if baseFolder is not in someFileOrFolder then return "Oooops, not going to work" if char -1 of baseFolder is not "/" then put "/" after baseFolder --add if char -1 of someFileOrFolder is "/" then put "" after baseFolder --subtract replace baseFolder with empty in someFileOrFolder set the itemdelimiter to "/" put item 1 to -2 of someFileOrFolder & "/" into commonPath put the number of items in someFileOrFolder into relativeLevels get item -1 of someFileOrFolder set the itemDelimiter to tab put it into item relativeLevels of relativePath replace tab with "../" in relativePath return (someFileOrFolder &cr& baseFolder &cr& relativeLevels &cr& relativePath) end file_GetRelativePath ------ end of function -----start of handler that calls the function --using literal strings, so correct for word wrap on testt put "/Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/laurabydesign/v er01/page01/swfLoop01" into someFileOrFolder put "/Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/" into baseFolder put empty into commonPath get file_GetRelativePath(someFileOrFolder, baseFolder, commonPath) put it & cr & commonPath end testt ------end copy code ====== result of my version appears in message box ====== laurabydesign/ver01/page01/swfLoop01 /Volumes/mainHDG5/Users/jault/Documents/wbArea/wbSubDomains/ 4 ../../../swfLoop01 laurabydesign/ver01/page01/ --------------------------------------------- On 6/7/07 7:42 AM, "David Bovill" wrote: > function file_GetRelativePath someFileOrFolder, baseFolder, @commonPath > put the itemdelimiter into originalDelim > set the itemdelimiter to "/" > put empty into commonPath > put someFileOrFolder into relativePath > put 0 into itemNum > repeat with itemNum = 1 to the number of items of baseFolder > put item itemNum of baseFolder into basePathComponent > put item itemNum of someFileOrFolder into somePathComponent > > if somePathComponent is basePathComponent then > next repeat > else > subtract 1 from itemNum > exit repeat > end if > end repeat > > put item 1 to itemNum of someFileOrFolder into commonPath > delete item 1 to itemNum of relativePath > > delete item 1 to itemNum of baseFolder > put the number of items of baseFolder into upBits > repeat upBits > put "../" before relativePath > end repeat > > set the itemdelimiter to originalDelim > put "/" after commonpath > return relativePath > end file_GetRelativePath > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Jun 7 12:03:46 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 09:03:46 -0700 Subject: Legacy stack woes II Message-ID: <46682C62.2010301@fourthworld.com> Rob Cozens wrote: > Standalone settings for Legacy stacks are stored in separate "Config" > stacks, while those settings are internal in the current stack format. > > If one is distributing a stack to be used by developers to build > standalones (eg: SDB_Server, SDB_Utilities): > > * If saved in legacy format, standlone settings are lost regardless > of stack format AFAIK the standalone settings are stored in custom properties, and do not rely on anything specific to the new format for storage. I believe the only difference is where they're stored: in earlier versions they were in a separate stack file, and in the newer versions they do what my standalone builder has been doing for years, storing them in custom properties directly in the stack. Custom props should not be affected regardless of which format the stack is in, so I would imagine the same 2.4-format stack could be used in either IDE version, no? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From simplsol at aol.com Thu Jun 7 12:14:55 2007 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 07 Jun 2007 12:14:55 -0400 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: Message-ID: <8C977361F324E56-149C-B5DF@mblk-d35.sysops.aol.com> Perhaps: 1. HyperTalk is never converted from an interpreted language to a compiled one - no one wants to commit the resources 2. Five different developers rewrite the HC engine to support five different ways of adding color 3. Businesses refuse to touch HC because there are 20 different versions (HC - Berkeley, HC - SD, etc.) 4. Of the 20 versions of HC, 15 are "vaporware" 5. HC spawns 30 incompatible clones 6. All of the clones combined have a 2% market share (compared to VB, the "Standard RAD") 7. Since no one was making money on it, no "serious" development was done for the last 19 years Paul Looney -----Original Message----- From: David Bovill To: How to use Revolution Sent: Thu, 7 Jun 2007 3:40 am Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? How would the world of software languages that we know of now be different?? ? Perhaps:? ? 1. Visual Basic would not have had the success that it did as? ? companies re-hacked HyperTalk to fit their business needs? ? 2. We'd have got colour and video and object orientation well ahead of? ? the competition? ? 3. MetaCard would have been born as an Open Source company based? ? around customising the engine for larger corporations? ? 4. RunRev would have produced the RevIde and repackaged it for a new? ? market - without the same start-up costs? ? 5. Others Galaxies would have been produced? ? 6. We'd have got these benefits cheaper, they would have got more? ? customers? ? 7. Businesses would be making money with the engine and there would be? ? many many such businesses? ? Have some fun and picture it - dream or nightmare? It's a serious question,? for those thinking of investing their skills.? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? ________________________________________________________________________ AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. =0 From lists at mangomultimedia.com Thu Jun 7 12:24:38 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 09:24:38 -0700 Subject: Center text within a field? In-Reply-To: <8FDACCB2-416B-4F86-85CC-A8327A641295@cox.net> References: <9484A376-F900-4405-A171-71B9B08B9BAF@mangomultimedia.com> <46671402.7050303@hyperactivesw.com> <46673CDF.9020401@hyperactivesw.com> <6883487B-8D22-4CFB-8828-A4DFBDBC50AE@mangomultimedia.com> <466747A5.1060405@hyperactivesw.com> <8FDACCB2-416B-4F86-85CC-A8327A641295@cox.net> Message-ID: On Jun 6, 2007, at 5:09 PM, Joe Lewis Wilkins wrote: > I realize it would take a lot of initial work, but you guys seem up > for it: why not just use a lookup table with the exact values you > need for each font "condition" listed? Hi Joe, I think the time to research all of the possible scenarios would take longer then it did to right the image analyzer handler (~1/2 hr) as I would have to do this for Mac/Win and even then I wouldn't know if it would work with fonts I don't have installed. The problem I kept running into is that different fonts at the same size can have very different heights. > Of course, you can limit the amount of preparation by just limiting > the acceptable fonts and perhaps some of the other ranges as well. > This way the table of values could be expanded over time and by > others if need be without coming up with any "exact" formulation at > the outset. Just a thought! Limiting the text size ranges and fonts would have been an option and I almost went that route. But now that I have a handler to analyze the glyph I don't have to worry about it no matter what the user throws at it. Thanks, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From lists at mangomultimedia.com Thu Jun 7 12:27:10 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 09:27:10 -0700 Subject: Center text within a field? In-Reply-To: <466747A5.1060405@hyperactivesw.com> References: <9484A376-F900-4405-A171-71B9B08B9BAF@mangomultimedia.com> <46671402.7050303@hyperactivesw.com> <46673CDF.9020401@hyperactivesw.com> <6883487B-8D22-4CFB-8828-A4DFBDBC50AE@mangomultimedia.com> <466747A5.1060405@hyperactivesw.com> Message-ID: On Jun 6, 2007, at 4:47 PM, J. Landman Gay wrote: > So it's font dependent and we're back where we started. :( You may > be stuck with your images after all, since there is no good way to > read the actual positioning of the glyph inside its text box. I think I will post a feature request for getting the actual height of the glyph. That would be handy. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From pepetoo at cox.net Thu Jun 7 12:34:18 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 09:34:18 -0700 Subject: Center text within a field? In-Reply-To: References: <9484A376-F900-4405-A171-71B9B08B9BAF@mangomultimedia.com> <46671402.7050303@hyperactivesw.com> <46673CDF.9020401@hyperactivesw.com> <6883487B-8D22-4CFB-8828-A4DFBDBC50AE@mangomultimedia.com> <466747A5.1060405@hyperactivesw.com> <8FDACCB2-416B-4F86-85CC-A8327A641295@cox.net> Message-ID: <6EFACBB7-4BFA-4114-870A-4C09F16B0CC3@cox.net> Congrats, Trevor. If you've come up with an acceptable handler that performs well, then my suggestion is entirely moot at this time. I'm surprised that you were able to come up with a good solution in the time frame you mention. Great! Joe Wilkins On Jun 7, 2007, at 9:24 AM, Trevor DeVore wrote: > On Jun 6, 2007, at 5:09 PM, Joe Lewis Wilkins wrote: > >> I realize it would take a lot of initial work, but you guys seem >> up for it: why not just use a lookup table with the exact values >> you need for each font "condition" listed? > > Hi Joe, > > I think the time to research all of the possible scenarios would > take longer then it did to right the image analyzer handler (~1/2 > hr) as I would have to do this for Mac/Win and even then I wouldn't > know if it would work with fonts I don't have installed. The > problem I kept running into is that different fonts at the same > size can have very different heights. > >> Of course, you can limit the amount of preparation by just >> limiting the acceptable fonts and perhaps some of the other ranges >> as well. This way the table of values could be expanded over time >> and by others if need be without coming up with any "exact" >> formulation at the outset. Just a thought! > > Limiting the text size ranges and fonts would have been an option > and I almost went that route. But now that I have a handler to > analyze the glyph I don't have to worry about it no matter what the > user throws at it. > > Thanks, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From LunchnMeets at aol.com Thu Jun 7 12:35:51 2007 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Thu, 7 Jun 2007 12:35:51 EDT Subject: Toolbar Question Message-ID: Hi Everyone, Is there a way to hide or relocate the toolbar in the IDE? Since I never leave the IDE the toolbar sometimes gets in the way. Joe ************************************** See what's free at http://www.aol.com. From list at dreamscapesoftware.com Thu Jun 7 12:40:39 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 07 Jun 2007 11:40:39 -0500 Subject: Using the Gnome Theme in Revolution 2.6.1 Message-ID: <46683507.9050800@dreamscapesoftware.com> I know there was some discussion regarding how to get Revolution 2.6.1 to "adopt" the current theme in Linux, and I did some research and I just couldn't seem to understand what I needed to do to make my program use the current theme of Gnome. I tried creating environmental variables to the path of GDK but as soon as I closed the program the variables were gone. Please help? I'm a Linux idiot! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From ambassador at fourthworld.com Thu Jun 7 12:42:16 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 09:42:16 -0700 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <46683568.1000603@fourthworld.com> As a team member of one of the longest-running Rev-based open source projects, the MC IDE, I share much of the enthusiasm for the benefits of the process and, with more than a dozen others, have translated that enthusiasm into action. But on balance, I believe a lot of that success is due to the limited scope of the project, since we're working only on the IDE stacks and the engine remains funded through sales. I think many elements in your list support that view, that for Rev we have a good balance between traditional and open source funding: David Bovill wrote: > 1. Visual Basic would not have had the success that it did as > companies re-hacked HyperTalk to fit their business needs Yet Visual Basic has enjoyed that success as a proprietary product. If Apple had remained as committed to HC as Microsoft has been with VB, HC could have continued to play as central a role in evangelizing the OS as VB has, whether or not it was open source (Note to Apple: the world is bigger than Widgets). > 2. We'd have got colour and video and object orientation well ahead of > the competition The competition was SuperCard and MetaCard. SuperCard introduced color in 1989, and video in 1990. MetaCard premiered in 1992. HyperCard was still in development at Apple when these competing products were introduced. While it may be politically incorrect to suggest this, I believe that Apple had the opportunity to integrate color directly into the product but simply dropped the ball. True object orientation is still absent from the xTalk world though, and I agree it would be a boon to see some of that in the language. > 3. MetaCard would have been born as an Open Source company based > around customising the engine for larger corporations Unlike IBM, Adobe, Apple, Sun, and others who fund open source projects of the level of complexity as the MetaCard virtual machine, MetaCard Corp. didn't have multiple larger revenue streams to allow the company to give away free software. Like Rev today, MC Corp. had the engine as its main product, and relied on that sales revenue to fund its development. Why doesn't Apple open source OS X? Or Adobe with Photoshop? It seems that companies open source products for strategic reasons, and only when they have sufficient revenue from non-open-source products to fund it. Even when we look at Mozilla and the various open source contributions from universities, ultimately most of the money driving that development comes from commercial sources. If anyone here can muster the cash to acquire Rev and open source it, at the right price I would imagine Kevin would go along with it. But software is expensive to develop, and thus far we haven't seen a funding source which would cover those expenses with Rev. > 4. RunRev would have produced the RevIde and repackaged it for a new > market - without the same start-up costs If this is a question of IDEs tailored for specific markets, remember that an IDE is just a collection of stacks so there's nothing stopping anyone from making an IDE for any niche they find. Rev licenses for the engine to drive it are cheap, and there's already one open source IDE available, MetaCard. The only limitation here seems to be finding folks who can afford to write IDEs for free. I'd like to do that myself, but I still have some retirement goals to meet before I can give away all of my work. > 5. Others Galaxies would have been produced Yet the Galaxy we have is commercial. > 6. We'd have got these benefits cheaper, they would have got more > customers True, free is a price that can't be beat. :) > 7. Businesses would be making money with the engine and there would be > many many such businesses In my shop alone I assist more than a dozen business making money with Rev, and directly manage development in three of them. And I'm just a lone gunman; when we add up the hundreds of others developing commercial applications with Rev it's a reasonably strong number. Of course if Rev were free that number would be higher, but who pays the piper? The money I earn from development is affordable to businesses because I'm using a high-level virtual machine. If they also had to pay for the VM development those costs would skyrocket. As it is, under the current egalitarian funding model we get the VM development costs amortized by having everyone pay the same low upgrade fee. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chris at altuit.com Thu Jun 7 12:47:26 2007 From: chris at altuit.com (chris bohnert) Date: Thu, 7 Jun 2007 10:47:26 -0600 Subject: Using the Gnome Theme in Revolution 2.6.1 In-Reply-To: <46683507.9050800@dreamscapesoftware.com> References: <46683507.9050800@dreamscapesoftware.com> Message-ID: <2e0cf4750706070947j1aecd648hcda80a1a95a6421f@mail.gmail.com> Derek, Ken did a great job summarizing this issue at: http://www.sonsothunder.com/devres/revolution/tips/lin002.htm try this out and let us know if you have any problems. -- cb From stephenREVOLUTION at barncard.com Thu Jun 7 12:53:23 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 7 Jun 2007 09:53:23 -0700 Subject: There's no place like Home In-Reply-To: <014901c7a913$3a50b8f0$6601a8c0@GATEWAY> References: <46681805.6080409@fourthworld.com> <014901c7a913$3a50b8f0$6601a8c0@GATEWAY> Message-ID: What's impressive is that it did it with very little ram and drive space. Tight code, little bloat. It had to be. I still cringe at the size of my 25mb application. But I NEED all that stuff in there.... >Over the weekend I found a Mac SE/30 peaking sadly out of the back of a >closet. It was an interesting experience firing it up given how (after the >start up sequence) just how responsive those early applications were. > >Best regards, > >Lynn Fredricks -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lists at mangomultimedia.com Thu Jun 7 13:01:43 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 10:01:43 -0700 Subject: Center text within a field? In-Reply-To: <6EFACBB7-4BFA-4114-870A-4C09F16B0CC3@cox.net> References: <9484A376-F900-4405-A171-71B9B08B9BAF@mangomultimedia.com> <46671402.7050303@hyperactivesw.com> <46673CDF.9020401@hyperactivesw.com> <6883487B-8D22-4CFB-8828-A4DFBDBC50AE@mangomultimedia.com> <466747A5.1060405@hyperactivesw.com> <8FDACCB2-416B-4F86-85CC-A8327A641295@cox.net> <6EFACBB7-4BFA-4114-870A-4C09F16B0CC3@cox.net> Message-ID: <6506CC4F-CF76-45FB-9478-06B9B9214D51@mangomultimedia.com> On Jun 7, 2007, at 9:34 AM, Joe Lewis Wilkins wrote: > Congrats, Trevor. If you've come up with an acceptable handler that > performs well, then my suggestion is entirely moot at this time. > I'm surprised that you were able to come up with a good solution in > the time frame you mention. Great! Oh it took me much longer to get to the point that I realized I needed to write the image analyzer :-) I spent hours trying to figure out how to solve the problem using available properties. At one point I even thought I had it working pretty well until I ran the app on Windows. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From ambassador at fourthworld.com Thu Jun 7 13:05:41 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 10:05:41 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <46683AE5.9020407@fourthworld.com> David, I think you may have answered the "How do we pay the piper?" question here: > I'd beg to differ with Lynn that this stuff is only for the big boys - like > Adobe, IBM, Google or Yahoo. The developers of Base Camp have a good > business, they build upon the developer community they created with Ruby on > Rails. They get a lot of work. Nor did they need to raise heaps of cash to > get there. If I had a vote - I'd at least be seriously exploring moving over > to that sort of model - together with dual licensing for companies wanting > closed source solutions for their customers. > > Business models are adapting to these new forces, and while they are not > sorted out yet - where there is dirt there is money. The folks at Base Camp have visibility, but do revenues match? It isn't hard for any services company to be booked to capacity, but the challenge with services is that revenue is capped by the number of hours in a day. The relative ROI for software products is much higher, with no human resources constraint on revenue. But your note reminds me of one overwhelming success: MySQL. I have to admit that it would have been inconceivable for a small organization like MySQL to get a larger installed base than Sybase and Oracle without their dual licensing. A very carefully chosen license (hopefully more clearly communicated than MySQL's) might well be the ticket for Rev. Enforcement is a difficult thing with dual licensing, and I'm not sure how one would go about it when the source is freely available without relying primarily on litigation. Litigation is perhaps the most costly form of license enforcement. :) Some open source projects only make the source available if you apply for it, which may be optimal since it introduces an accountability otherwise absent when sources are freely downloadable. But you may be onto something here. A dual license explodes the market for services, while protecting revenue with the market segment that's most profitable anyway, the commercial developer. With development tools like Rev support costs are disproportionately higher than with simpler consumer apps, and costs to support professionals tends to be much lower than for less experienced developers. This means that under the current model Media customers are the most expensive sale with the lowest ROI, making the segment worth addressing solely on the hope of numbers large enough to offset the costs. But under a dual license, those looking for free stuff simply don't get support from the company, and those who need support would pay for it directly. Low-end customers looking for support would turn to things like this list, where consultants are motivated to provide support for free for the visibility. So a dual license might well preserve the highest-ROI customers while trimming the lowest-ROI, all the while exploding market share beyond what even a million-dollar marketing budget could hope to accomplish for a purely proprietary product. Hmmmm..... Thanks for posting that, David. Much to think about.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Thu Jun 7 13:13:35 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 07 Jun 2007 12:13:35 -0500 Subject: Using the Gnome Theme in Revolution 2.6.1 In-Reply-To: <2e0cf4750706070947j1aecd648hcda80a1a95a6421f@mail.gmail.com> References: <46683507.9050800@dreamscapesoftware.com> <2e0cf4750706070947j1aecd648hcda80a1a95a6421f@mail.gmail.com> Message-ID: <46683CBF.40809@dreamscapesoftware.com> Chris, Thank you for letting me know about that article. Sometimes I completely forget about the excellent collection of tips and tricks that Ken Ray has compiled. And I have to agree with Ken, it would be so much better when the next linux version comes out and there is no need for the revolution.sh file. I now have "Theme" support! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com chris bohnert wrote: > Derek, > > Ken did a great job summarizing this issue at: > > http://www.sonsothunder.com/devres/revolution/tips/lin002.htm > > try this out and let us know if you have any problems. > > -- > cb > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From palcibiades-first at yahoo.co.uk Thu Jun 7 13:18:30 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 7 Jun 2007 18:18:30 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <200706071818.30786.palcibiades-first@yahoo.co.uk> Look, I don't want to get us off into off-topic flame wars, and I don't think necessarily that going Open Source is the answer for Rev, or that it would have been for HC. Its worth serious consideration is all I would argue. But you have to say that these remarks really misrepresent the Open Source situation totally, and if you want the proof of it, just look around you. Start by looking at Python, Perl and Apache. Or look at the Gimp. Or look at such a massively complex undertaking as the Debian distribution (I mention it only because its distributed elected management, so its classic Open Source, and if it can work here, it can work anywhere). Or look at KDE and the suite of applications they have developed and integrated. Look at Gnome for that matter. Yes there are Debian derivatives. No they are not vapourware, no they are not incompatible, and they complement it. It is a different model, and it would be more productive to get used to it and understand its strengths and weaknesses than to misrepresent it wholesale. Open source packages and development environments can be at least as complex as Rev and have a continued history of development and enhancement, and be perfectly usable and stable. The world is just not the way you are suggesting it is, and it is so obviously not that way, that there is little point in asserting it is. Peter > Perhaps: > 1. HyperTalk is never converted from an interpreted language to a > compiled one - no one wants to commit the resources > 2. Five different developers rewrite the HC engine to support five > different ways of adding color > 3. Businesses refuse to touch HC because there are 20 different > versions (HC - Berkeley, HC - SD, etc.) > 4. Of the 20 versions of HC, 15 are "vaporware" > 5. HC spawns 30 incompatible clones > 6. All of the clones combined have a 2% market share (compared to VB, > the "Standard RAD") > 7. Since no one was making money on it, no "serious" development was > done for the last 19 years > Paul Looney y From jacque at hyperactivesw.com Thu Jun 7 13:22:57 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 12:22:57 -0500 Subject: Curious QT playback problem In-Reply-To: References: Message-ID: <46683EF1.8040507@hyperactivesw.com> Scott Rossi wrote: > Recently, J. Landman Gay wrote: > >> This has been working fine on both Mac and Windows machines for several >> hundred customers over the last 3 years until today, when one customer >> says there is a playback problem. She's running XP Pro on a fast machine >> with lots of RAM. When she chooses to play a sequence, it loops through >> them all very fast, with no playback of any kind, until it hits the last >> one in the list which it then plays. It almost sounds like it isn't >> loading the .mov files. > > Does your app play files from the net or from the local machine? Local machine only. > Are you > setting the filename to empty before setting the filename to a new path? Yes. > Could there be some issue with the user having their machine set to default > to another multimedia playback mechanism besides QT? (I know this is > unlikely since .MOV is pretty much Apple-only.) I'm not sure, but on hundreds of Windows machines, this one is the only one that has a problem. :( > > Not sure if this is related: > The reason I recently posted my jukebox stack for testing was something > similar -- it seemed that after several Web-based file accesses, Rev would > get "tired" and report the duration of the player 0, for any valid file URL. That's interesting...maybe it does the same thing occasionally for local files too. The deal is, it is only this one machine. Puzzle. That's why I'm stumped. The client did a very good job of testing before release, and the app ran fine even in Virtual PC on a slow Mac. So, very weird. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at cdroo.com Thu Jun 7 13:32:02 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 8 Jun 2007 03:32:02 +1000 Subject: There's no place like Home References: <46681805.6080409@fourthworld.com> <014901c7a913$3a50b8f0$6601a8c0@GATEWAY> Message-ID: <001201c7a929$c5a8dd40$0201010a@esbgdi9s3atqpx> From: "Lynn Fredricks" > There are a lot of people here who cut their teeth on HC. It would be > facinating to see everyone's favorite design for a modern "home stack". > Anyone up for a design contest? This facinates me as it appeals to the marketer in me. I'd love for their to be a contest. It'd be interesting and IMHO quite productive. IMHO again, better than worrying about the merits or lack thereof of open souceing Rev. Scott From jacque at hyperactivesw.com Thu Jun 7 14:00:07 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:00:07 -0500 Subject: Curious QT playback problem In-Reply-To: <2F24D0DD-1C35-4DC4-83A1-83B1109C77B0@lacscentre.co.uk> References: <46677488.3080609@hyperactivesw.com> <2F24D0DD-1C35-4DC4-83A1-83B1109C77B0@lacscentre.co.uk> Message-ID: <466847A7.6060406@hyperactivesw.com> Dave Cragg wrote: > > On 7 Jun 2007, at 03:59, J. Landman Gay wrote: > >> the script gets the currentTime, checks every 250 milliseconds, and >> when the currentTime remains unchanged, assumes the playback is done. >> Then it moves on to the next file. > > From what you describe, it sounds like either the currentTime isn't > reported correctly, or there is some kind of delay at the start of play > so the currenttime doesn't change (stuck at 0) in the first 250 > milliseconds. Do you reset the timer at the start of each clip? Yes. > I could > imagine some over-enthuiastic virus-checker causing a delay as you > switch files in the Player, and possibly when QuickTime tries to start > playing the file. Or a very full hard drive. The virus checker problem occured to me. I asked my client to ask his customer if she has set the checker to examine files when they open. If so, we'll see what happens if she turns it off temporarily. The delay in opening the file would cause the problem; it was the only thing I could think of. I'm glad to hear you think it might cause the problem too. > > Off the top of my head, set the currentTime to 0 for each clip, then > check that the currentTime hasn't changed AND that it is not 0. It didn't add the "not 0" part, it's true. If we have to recompile I'll do that. > > (Using the playStopped message would be easier. :-)) > Too true, and by the next iteration of the engine I could have...but I'm hoping not to have to rebuild then app. It's been 3 years, development is closed, and this is such an isolated incident. I'm hoping the virus checker is the problem. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 7 14:01:07 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:01:07 -0500 Subject: AW: Curious QT playback problem In-Reply-To: <000c01c7a8df$67accde0$18b2a8c0@TiemoPC2> References: <000c01c7a8df$67accde0$18b2a8c0@TiemoPC2> Message-ID: <466847E3.1090801@hyperactivesw.com> Tiemo Hollmann TB wrote: > Perhaps, because it's a new and very fast machine, so that the check about > the 250 msecs is done, before the mov is completely loaded? Maybe, it's possible. But I thought the handler paused until the file was loaded, or the loading failed. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 7 14:02:28 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:02:28 -0500 Subject: professor made software with runrev and sold for 2 million dollars In-Reply-To: <29bc7bd40706070536u8a13e4cpba61cc165c89ba6a@mail.gmail.com> References: <29bc7bd40706070536u8a13e4cpba61cc165c89ba6a@mail.gmail.com> Message-ID: <46684834.6070902@hyperactivesw.com> wayne durden wrote: > Hi folks, just came across an article here with a runrev connection: > > http://www.theunion.com/article/20070606/NEWS/106060142 > > Not a whole lot of detail, but this apparently relates to teachMac and > teachIt being built with runrev. > > This may be old news to some, but I hadn't heard this before... Shameless, immodest plug: I wrote that. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobwarren at howsoft.com Thu Jun 7 14:12:47 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 07 Jun 2007 15:12:47 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <46684A9F.9020209@howsoft.com> OK, so I found a "cure" for the functioning of Rev's Browser Sampler Stack in Rev/Mac 2.8.1 using my Mac Mini. When I make a standalone, nothing works - even when trying to navigate from one page to another. But in relation to this, I am prepared to believe provisionally that this stack is too big and clumsy for the modest machine I am using. When physical memory is in short supply for example, all kinds of crazy things can happen. So I decide to make a simple stack to test the revBrowser. From RR Newletter Issue 26, I construct the following stack: --THIS IS IN THE CARD SCRIPT: local sBrowserId = "" # Opens the browser and sets initial url and position. command browserInit local tBrowserId put revBrowserOpen(the windowId of this stack, "http://www.google.com") into tBrowserId --(all one line) browserEnsure tBrowserId put tBrowserId into sBrowserId revBrowserset sBrowserId, "rect", the rect of graphic "Browser Rect" of me revBrowserset sBrowserId, "scrollbars", true end browserInit --THIS IS IN A BUTTON: on mouseUp call browserInit of this card end mouseUp --THIS IS THE ERROR MESSAGE I GET: Type Handler: can't find handler Object card id 1002 Line browserEnsure tBrowserId Hint browserEnsure ----------------------------------------------------------------------------- Please tell me theoretically whether there is anything wrong with the above. You might try making an identical stack yourself, especially if you have an Intel Mac Mini. Bob From wdurden at gmail.com Thu Jun 7 14:12:45 2007 From: wdurden at gmail.com (wayne durden) Date: Thu, 7 Jun 2007 14:12:45 -0400 Subject: professor made software with runrev and sold for 2 million dollars In-Reply-To: <46684834.6070902@hyperactivesw.com> References: <29bc7bd40706070536u8a13e4cpba61cc165c89ba6a@mail.gmail.com> <46684834.6070902@hyperactivesw.com> Message-ID: <29bc7bd40706071112n3e50a20dr86246078a09b5ef9@mail.gmail.com> Hi Jacque! You mean the article text or the underlying teachMac technology? I assume the latter...but not quite sure? Wayne On 6/7/07, J. Landman Gay wrote: > > wayne durden wrote: > > Hi folks, just came across an article here with a runrev connection: > > > > http://www.theunion.com/article/20070606/NEWS/106060142 > > > > Not a whole lot of detail, but this apparently relates to teachMac and > > teachIt being built with runrev. > > > > This may be old news to some, but I hadn't heard this before... > > Shameless, immodest plug: I wrote that. ;) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Thu Jun 7 14:13:18 2007 From: rcozens at pon.net (Rob Cozens) Date: Thu, 07 Jun 2007 11:13:18 -0700 Subject: Legacy stack woes II In-Reply-To: <46682C62.2010301@fourthworld.com> References: <46682C62.2010301@fourthworld.com> Message-ID: Hi Richard, >AFAIK the standalone settings are stored in custom properties, and >do not rely on anything specific to the new format for storage. First, let's make sure we're talking apples & apples: by standalone settings, I am referring to the standalone build settings: platform(s) to build for, file type code, component stacks, version #, and other settings used by the Distribution Builder. In Legacy format versions of RunRev, "Build Distribution" saves the settings in "[stack name] Config.rev", NOT in the source stack itself. So "Build Distribution" in Legacy format versions expects to find the distribution settings in a separate "Config" stack and the post-Legacy format versions expect to find it in the source stack itself...no? Rob From david at openpartnership.net Thu Jun 7 14:17:52 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 19:17:52 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46683AE5.9020407@fourthworld.com> References: <46683AE5.9020407@fourthworld.com> Message-ID: On 07/06/07, Richard Gaskin wrote: > > David, I think you may have answered the "How do we pay the piper?" > question here: I think it's along the right lines - I think there are opportunities regarding the Linux version etc. The folks at Base Camp have visibility, but do revenues match? Your guess is as good as mine. The real question is are 37Signals making more money than RunRev? Which company is in a better position with regard to future profits and investors? It's hard to quantify but my guess would be that RunRevs software is an order of magnitude more complex than Ruby on Rails, that there startup investment was lower, and their valuation an order of magnitude higher. I can not really see why RunRev could not have done this with the code base they own. Indeed it would be relatively easy to produce a Rails like web environment in Rev - plus some. Rails was never easy to install and there needed to be and now is an explosion of hosting companies setting up services - the same could have happened with Rev CGI I am not suggesting a pure Rails copy - but something that makes more use of Rev features. From my experience of the open source market - there would have been a very significant number of very talented coders that would have killed to have a go at the C++ code - if it were open - though I'd guess that there are commercial libraries used that would make this a little tricky. A very carefully chosen license (hopefully more clearly communicated > than MySQL's) might well be the ticket for Rev. There is scope for creativity here - indeed you could even think of a new type of license if needed. Or simply start a process in which the core language - lets say for the CGI engine (plus) is open sourced, and there is a subscription based process where you get the latest commercial extensions, IDE, dual license and support for the current license fee. Over time there could be a two way flow, with older commercial features becoming part of the open source engine, and the best of some of the open source side being improved on and offered in the commercial package under a closed license. Enforcement is a difficult thing with dual licensing, and I'm not sure > how one would go about it when the source is freely available without > relying primarily on litigation. Litigation is perhaps the most costly > form of license enforcement. :) Is it? I have no hard evidence on this - but my guess would be that there is significantly less fraudulent use of dual licensed software than there is of closed source applications (which is very very common). I also doubt that MySQL have had need to incur higher legal costs than any other comparable closed source database company. From jacque at hyperactivesw.com Thu Jun 7 14:20:26 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:20:26 -0500 Subject: There's no place like Home In-Reply-To: <46681805.6080409@fourthworld.com> References: <46681805.6080409@fourthworld.com> Message-ID: <46684C6A.9030906@hyperactivesw.com> Richard Gaskin wrote: > While the Home stack is in the message path in both HyperCard and Rev, > it isn't among the backScripts. BackScripts were introduced in > SuperCard and later added to MetaCard/Revolution, but that specific > mechanism was never supported in HyperCard. > > HyperCard did support libraries ("start using..."), but the Home stack > isn't list among those either. > > It seems the Home stack is a special case, inserted into the message > path automatically without either of those mechanisms. Given that the > development engine requires it there's nothing we can do about that; > whether we show it or not that required stack will still be in the > message path during development in any IDE. Right. Trivia: When you "start using" a stack, its script is inserted ahead of the Home stack (for HC compatibility.) When you insert a backscript, the script is inserted behind the Home stack, closer to the engine. In the MC IDE (and also the Rev IDE I think, but I'm not positive) it doesn't matter since Home doesn't insert its own script in either way. But in a standalone, the main stack acts like the Home stack and it may make a difference which syntax you use. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lfredricks at proactive-intl.com Thu Jun 7 14:25:09 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 7 Jun 2007 11:25:09 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com><7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> Message-ID: <023b01c7a931$3a882100$6601a8c0@GATEWAY> > I'd beg to differ with Lynn that this stuff is only for the > big boys - like Adobe, IBM, Google or Yahoo. The developers > of Base Camp have a good business, they build upon the > developer community they created with Ruby on Rails. They get > a lot of work. Nor did they need to raise heaps of cash to > get there. If I had a vote - I'd at least be seriously > exploring moving over to that sort of model - together with > dual licensing for companies wanting closed source solutions > for their customers. Dave, this mispresents my point. These companies have achieved dominance in very highly profitable market segments. That is one major, characteristic difference. The devil is in the details. I don't know the inside story of 37 Signals, just what is available in the press. There are some winning moves they have made that have given them some prosperity in recent years - there are some similarities I can see between 37 Signals and Runtime, but a whole lot of differences too. That doesn't mean those moves are going to be equally successful for any other company. There is a lot to like in Open Source software (speaking of which - are you going to OSCON? I am! :-)) and there is a lot I like about it. But Id like to draw a funny comparision between Open Source and a phenomenon in business from the late 70's - 90's when the "west" started to become obsessed with business success of Japanese corporations. A number of western company strategists came up with the notion that if they emulated the superficial, observed behaviors of these companies and their employees that somehow they would achive greater productivity. Those few who *really* dug into various methodologies gleaned some benefit, like Just in Time manufacturing and Kaizen quality perspectives (or had to come up with competing strategies). Those who dug in further may have realized what absolutely is not transferable because of the connection between these methods, Japanese culture, and the international business climate of the time. But what struck me as hilarious were those companies that thought having an entire team soak in a onsen together and drink sake or have morning company workouts at your desk will somehow achieve some sort of gain. Now fast forward to 2007. Japan is achiving some economic rebound, but the machine that seemed unstoppable in the late '80s and early '90s is a shadow of its former self. I am very interested in open source. But the problem Ive had to date is that, there are a great number of companies stuck at that "soaking in the onsen phase" - most explanations of why open source is good have been superficial and unconvincing when it comes to general business practice, though Ive seen some specific, isolated instances where its made great sense. It isnt obvious that what's good for Adobe is good for Runtime, any more than soaking in an onsen will suddenly make me more competive with the Japanese. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution Ltd http://www.runrev.com From jacque at hyperactivesw.com Thu Jun 7 14:28:35 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:28:35 -0500 Subject: professor made software with runrev and sold for 2 million dollars In-Reply-To: <29bc7bd40706071112n3e50a20dr86246078a09b5ef9@mail.gmail.com> References: <29bc7bd40706070536u8a13e4cpba61cc165c89ba6a@mail.gmail.com> <46684834.6070902@hyperactivesw.com> <29bc7bd40706071112n3e50a20dr86246078a09b5ef9@mail.gmail.com> Message-ID: <46684E53.6010501@hyperactivesw.com> wayne durden wrote: > Hi Jacque! > > You mean the article text or the underlying teachMac technology? I assume > the latter...but not quite sure? Byron Turner is one of my clients and I wrote TeachMac/TeachIT for him. We will start the next version modifications soon. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chris at altuit.com Thu Jun 7 14:33:52 2007 From: chris at altuit.com (chris bohnert) Date: Thu, 7 Jun 2007 13:33:52 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <46684A9F.9020209@howsoft.com> References: <46684A9F.9020209@howsoft.com> Message-ID: <2e0cf4750706071133i6e067607t5f1dcb89074e8e2d@mail.gmail.com> What's browserEnsure..I don't see that in the documenation anywhere and I don't see it defined in the code you've shown. -- cb On 6/7/07, Bob Warren wrote: > > OK, so I found a "cure" for the functioning of Rev's Browser Sampler > Stack in Rev/Mac 2.8.1 using my Mac Mini. > > When I make a standalone, nothing works - even when trying to navigate > from one page to another. But in relation to this, I am prepared to > believe provisionally that this stack is too big and clumsy for the > modest machine I am using. When physical memory is in short supply for > example, all kinds of crazy things can happen. > > So I decide to make a simple stack to test the revBrowser. From RR > Newletter Issue 26, I construct the following stack: > > --THIS IS IN THE CARD SCRIPT: > > local sBrowserId = "" > # Opens the browser and sets initial url and position. > > command browserInit > local tBrowserId > > put revBrowserOpen(the windowId of this stack, > "http://www.google.com") into tBrowserId --(all one line) > > browserEnsure tBrowserId > put tBrowserId into sBrowserId > > revBrowserset sBrowserId, "rect", the rect of graphic "Browser Rect" of > me > revBrowserset sBrowserId, "scrollbars", true > end browserInit > > --THIS IS IN A BUTTON: > > on mouseUp > call browserInit of this card > end mouseUp > > --THIS IS THE ERROR MESSAGE I GET: > > Type Handler: can't find handler > Object card id 1002 > Line browserEnsure tBrowserId > Hint browserEnsure > > > ----------------------------------------------------------------------------- > Please tell me theoretically whether there is anything wrong with the > above. You might try making an identical stack yourself, especially if > you have an Intel Mac Mini. > > > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jacque at hyperactivesw.com Thu Jun 7 14:39:31 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 13:39:31 -0500 Subject: Legacy stack woes II In-Reply-To: References: <46682C62.2010301@fourthworld.com> Message-ID: <466850E3.9070902@hyperactivesw.com> Rob Cozens wrote: > In Legacy format versions of RunRev, "Build Distribution" saves the > settings in "[stack name] Config.rev", NOT in the source stack itself. > So "Build Distribution" in Legacy format versions expects to find the > distribution settings in a separate "Config" stack and the post-Legacy > format versions expect to find it in the source stack itself...no? Sort of, but not quite. The stack file format doesn't matter; the way the settings are stored is related to the distribution and the way its standalone builder works. In Rev 2.7, the SB was rewritten to store standalone settings as custom properties. I routinely save stacks in legacy format and they still retain their custom property standalone settings. If users will be running stacks in Rev 2.6.1 then you need to provide the right support files. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu Jun 7 14:55:31 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 7 Jun 2007 13:55:31 -0500 Subject: Using the Gnome Theme in Revolution 2.6.1 In-Reply-To: <46683CBF.40809@dreamscapesoftware.com> References: <46683507.9050800@dreamscapesoftware.com> <2e0cf4750706070947j1aecd648hcda80a1a95a6421f@mail.gmail.com> <46683CBF.40809@dreamscapesoftware.com> Message-ID: <20070607135531790562.73e24757@sonsothunder.com> On Thu, 07 Jun 2007 12:13:35 -0500, Derek Bump wrote: > Chris, > > Thank you for letting me know about that article. Sometimes I > completely forget about the excellent collection of tips and tricks that > Ken Ray has compiled. Thanks, Derek! > And I have to agree with Ken, it would be so much better when the next > linux version comes out and there is no need for the revolution.sh file. Amen, brother... :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Thu Jun 7 15:05:53 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 14:05:53 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <46684A9F.9020209@howsoft.com> References: <46684A9F.9020209@howsoft.com> Message-ID: <46685711.1010001@hyperactivesw.com> Bob Warren wrote: > So I decide to make a simple stack to test the revBrowser. From RR > Newletter Issue 26, I construct the following stack: > > --THIS IS IN THE CARD SCRIPT: > > > --THIS IS THE ERROR MESSAGE I GET: > > Type Handler: can't find handler > Object card id 1002 > Line browserEnsure tBrowserId > Hint browserEnsure You've omitted the browerEnsure handler, which is a custom handler Marcus wrote for his article example. It isn't a native revBrowser command. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 7 15:09:36 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 14:09:36 -0500 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 In-Reply-To: <466783D5.7080900@howsoft.com> References: <466783D5.7080900@howsoft.com> Message-ID: <466857F0.4010302@hyperactivesw.com> Bob Warren wrote: > As a matter of fact, I wasn't aware of the fact that there is such a > thing as a "demo version". I thought that it was all the same piece of > software that could be activated either by a "demo unlocking code" or a > "licensed unlocking code".** If that is simply another way of viewing > what you are really talking about, then certainly I did not receive any > kind of "demo unlocking code" from Technical Support at any stage. I meant the 30-day trial. We sometimes call it the "demo" version as a shorthand term. Users who download the trial version get the unlocking key in email, which allows 30 days of unrestricted use. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu Jun 7 15:09:39 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 7 Jun 2007 14:09:39 -0500 Subject: Launching Visual C++ 2005 Applications In-Reply-To: <6932FA30BF0.0000045Bheywood@inbox.com> References: <6259b0bce18.000011b9heywood@inbox.com> <5816d5c98a2.0000042fheywood@inbox.com> <6932FA30BF0.0000045Bheywood@inbox.com> Message-ID: <20070607140939785241.139685ec@sonsothunder.com> On Wed, 6 Jun 2007 20:48:35 -0800, Doug Heywood wrote: > The only thing I wonder about would be some mysterious parameter I > could include in my "open process" statement which would actually > stimulate the program to run, but I obviously don't know. Doug, are you using "open process " or "open process for neither"? If you're not using the "for neither" form, give that a try. If that doesn't work, the only other thing I can think of is either (a) creating a .vbs file that launches the command-line app and then execute the VBS from Rev, or (b) write a "launcher" stub application with C++/VB/etc. and execute that from Rev, which in turn would launch your command line app. Am I correct that you actually want to *show* the black terminal window with your text? Or do you just want to execute the code in your command-line program? Because if you don't want to show the terminal window, couldn't you just use "shell()" to run your command-line app? Just curious, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From cmsheffield at gmail.com Thu Jun 7 15:11:10 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Thu, 7 Jun 2007 13:11:10 -0600 Subject: wait for a process in OS X Message-ID: <2E6B6C15-C727-4D6A-8ED4-7DBE817A91AE@gmail.com> This is probably a stupid question. And I swear I've done this in the past, but I can't for the life of me remember how I did it. I need to launch an application from within a script, but I need my script to wait for the application to close before continuing. I've tried launch, open process, and even the shell() function, but in each case the script just continues running. How can I do this? Is my only option to launch it, then wait in a loop and continually check the running processes using shell()? If so, I suppose that's fine. Just kind of a hassle. Any help would be appreciated. Thanks, Chris ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From bobwarren at howsoft.com Thu Jun 7 15:12:18 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 07 Jun 2007 16:12:18 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <46685892.7000702@howsoft.com> Richard Gaskin wrote: >A lot of folks here used to cry out for free bug-fix upgrades, but last time Rev delivered one they complained it didn't address all of them and left out too many feature requests. ;) ------------------------------------------------- The other day, I put forward a model under the thread "A glimpse of the future" which was totally ignored. I must therefore presume that in the opinion of all UR-List contributers, the suggestion is flawed. Except that nobody had the patience to tell me why it was flawed. Let me make the suggestion more explicit in the hope that either its merits will be discussed, or it will be torn to pieces: 1. RR should provide feature releases on a regular basis. We pay for them. 2. We do not pay for bugfixes. The manufacturer is just putting right what he has done wrong. Feature releases are not for the purpose of fixing bugs. In fact, they will unintentionally introduce them. But there is no such thing as a "bug-fix" release. Bug fixes are handled between feature releases, and here's how: RR take reported bugs one by one and fix them. After fixing a single bug, they test the shit out of the IDE in order to discover the unexpected consequences. Once they are satisfied, the bugfix is immediately made available to users, either in the form of a patch, or in the form of an entirely new IDE for download. When a single bugfix is available, the "Rev Online" icon at the top of the user's IDE window dances up and down. It tells the user that a bugfix is available for direct download in a way which is exactly parallel to the way it is done for whole operating systems such as Ubuntu or OSX. Too simple? Too naive? Economically unviable? You don't like the word "single"? PLEASE TELL ME. Bob From pepetoo at cox.net Thu Jun 7 15:36:05 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 12:36:05 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46685892.7000702@howsoft.com> References: <46685892.7000702@howsoft.com> Message-ID: <6A3C73CE-1AC7-4794-A04E-31170439C6DB@cox.net> First of all, Bob, We appreciate your efforts, but what you suggest just won't ever happen. Even if we expand the word "single" to be "several hundred", the number of builds necessitated by that approach would be enormous, and we'd all be driven absolutely out of our minds. Right now, it's bad enough. I do agree that we should pay for features and not bug fixes, but sometimes the difference between the two is pretty vague; and, hopefully, that's what we ARE doing. But it is just more convenient for all of us to get a single new package, rather than a number of different ones of whose status we have to keep track. My feeling is: "Keep dreaming!" Joe Wilkins On Jun 7, 2007, at 12:12 PM, Bob Warren wrote: > Richard Gaskin wrote: > >> A lot of folks here used to cry out for free bug-fix upgrades, but >> last > time Rev delivered one they complained it didn't address all of > them and left out too many feature requests. ;) > ------------------------------------------------- > The other day, I put forward a model under the thread "A glimpse of > the future" which was totally ignored. I must therefore presume > that in the opinion of all UR-List contributers, the suggestion is > flawed. Except that nobody had the patience to tell me why it was > flawed. > > Let me make the suggestion more explicit in the hope that either > its merits will be discussed, or it will be torn to pieces: > > 1. RR should provide feature releases on a regular basis. We pay > for them. > 2. We do not pay for bugfixes. The manufacturer is just putting > right what he has done wrong. > > Feature releases are not for the purpose of fixing bugs. In fact, > they will unintentionally introduce them. But there is no such > thing as a "bug-fix" release. Bug fixes are handled between feature > releases, and here's how: > > RR take reported bugs one by one and fix them. After fixing a > single bug, they test the shit out of the IDE in order to discover > the unexpected consequences. Once they are satisfied, the bugfix is > immediately made available to users, either in the form of a patch, > or in the form of an entirely new IDE for download. When a single > bugfix is available, the "Rev Online" icon at the top of the user's > IDE window dances up and down. It tells the user that a bugfix is > available for direct download in a way which is exactly parallel to > the way it is done for whole operating systems such as Ubuntu or OSX. > > Too simple? Too naive? Economically unviable? You don't like the > word "single"? PLEASE TELL ME. > > Bob > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Thu Jun 7 15:49:20 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 20:49:20 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <023b01c7a931$3a882100$6601a8c0@GATEWAY> References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> Message-ID: On 07/06/07, Lynn Fredricks wrote: > I can see between 37 Signals and Runtime, but a whole > lot of differences too. That doesn't mean those moves are going to be > equally successful for any other company. Agreed - it doesn't. The devil is in the detail. In an email I can only use examples / metaphors to make a point. The point is that small companies, can make it big by opening up the language or tool environment that is their core business. Its easy to say that RunRev is not Adobe, but I would be interested in your thinking as to why RunRev could not make as good a business out of open sourcing core parts of the C++ engine in a similar way to 37Signals or MySQL in its early days. There is a lot to like in Open Source software (speaking of which - are you > going to OSCON? I am! :-)) I wish - but I don't even know where Oregon is :) It isnt obvious that what's good for Adobe is good for Runtime, any > more than soaking in an onsen will suddenly make me more competive with > the > Japanese. I think we agree that a direct comparison with Adobe is not going to get us very far? And I'm sure the Japanese and the Germans will be back - on the general point open source is hardly a fad - for fads I'd look at AJAX / Web 2 etc.... in fact it is old and slowly and steadily growing. Business models move slowly, its hardly revolutionary to suggest that to incorporate some of the better elements of open source within a tool development business is sensible. For a Revolution you'd be looking at something bolder. From david at openpartnership.net Thu Jun 7 15:59:54 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 20:59:54 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <6A3C73CE-1AC7-4794-A04E-31170439C6DB@cox.net> References: <46685892.7000702@howsoft.com> <6A3C73CE-1AC7-4794-A04E-31170439C6DB@cox.net> Message-ID: A little hard Joe? On 07/06/07, Joe Lewis Wilkins wrote: > > First of all, Bob, > > We appreciate your efforts, but what you suggest just won't ever > happen.... > But it is just more > convenient for all of us to get a single new package, rather than a > number of different ones of whose status we have to keep track. I for one really appreciate both the regularity of MacOX system / security updates, and those of FireFox. They are painless and a lot more regular than Revs updates. Scott and MetaCard had a similar strategy before RunRev started a more old-school approach - it worked for me - if I emailed in a bug - it would get fixed within weeks or a few months at most. Most of all since we have had everything in place for online stack / plugin updates - there really should be a supported way for IDE bugfixes and enhancements to get spotted,fixed and distributed much faster. Surely there is little doubt that OSX engineers are some of the best engineers out there - and they took a leaf out of the open source book (indeed many of them come from Mozilla, Gentoo and other open source projects). RunRev could do worse than learning the same lessons. From david at openpartnership.net Thu Jun 7 16:06:44 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 21:06:44 +0100 Subject: Fixed stack IDs? Message-ID: Do I remember reading that there is a recent feature / supported / unsupported for permanent stack ids (I know that the ids change as objects are added)? Can't find it anywhere - I'm looking to use a permanent id that will survive stack modifications and (file) name changes. From kray at sonsothunder.com Thu Jun 7 16:25:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 7 Jun 2007 15:25:11 -0500 Subject: wait for a process in OS X In-Reply-To: <2E6B6C15-C727-4D6A-8ED4-7DBE817A91AE@gmail.com> References: <2E6B6C15-C727-4D6A-8ED4-7DBE817A91AE@gmail.com> Message-ID: <20070607152511171433.56c36c36@sonsothunder.com> On Thu, 7 Jun 2007 13:11:10 -0600, Chris Sheffield wrote: > This is probably a stupid question. And I swear I've done this in the > past, but I can't for the life of me remember how I did it. > > I need to launch an application from within a script, but I need my > script to wait for the application to close before continuing. I've > tried launch, open process, and even the shell() function, but in > each case the script just continues running. How can I do this? Is my > only option to launch it, then wait in a loop and continually check > the running processes using shell()? If so, I suppose that's fine. > Just kind of a hassle. Well "open process" is probably better than the shell - open the process (*not* "for neither"), and then go into a loop where you check "the openProcesses" as soon as the app quits, the openProcesses will be empty and you can move on. I'd put in a small "wait with messages" in the loop just to make things a bit cleaner: open process "MyApp" repeat wait 100 milliseconds with messages if the openProcesses is empty then exit repeat end repeat of course, you may want to insert a "bail out" condition after a certain amount of time waiting - here's an example that waits for 2 minutes for the launched app to quit before reporting an error: put the milliseconds into tMS open process "MyApp" repeat wait 100 milliseconds with messages if the openProcesses is empty then put "Success" into tResult exit repeat end if if (the milliseconds - tMS) > (2*60*1000) then put "Bailed" into tResult exit repeat end if end repeat if tResult is "Bailed" then answer warning "Timed out waiting for the app to close." exit to top end if (or something like that...) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Jun 7 16:26:55 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 7 Jun 2007 15:26:55 -0500 Subject: Fixed stack IDs? In-Reply-To: References: Message-ID: <20070607152655957217.e518c3d5@sonsothunder.com> On Thu, 7 Jun 2007 21:06:44 +0100, David Bovill wrote: > Do I remember reading that there is a recent feature / supported / > unsupported for permanent stack ids (I know that the ids change as objects > are added)? > > Can't find it anywhere - I'm looking to use a permanent id that will survive > stack modifications and (file) name changes. You could always insert the stack id of the original stack (pre mods) into a custom prop and then check that from that point on... I don't know about permanent stack IDs, though - I remember we *talked* about it, but I don't know if it actually got implemented. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bobwarren at howsoft.com Thu Jun 7 16:45:40 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 07 Jun 2007 17:45:40 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <46686E74.30708@howsoft.com> Huh! I'm not just getting old, I'm getting blind with it! Would somebody like to teach me how to read? :-[ I'll put the browserEnsure handler in and let you know how it runs. Thanks Jacque and Chris. Bob From bobwarren at howsoft.com Thu Jun 7 16:50:58 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 07 Jun 2007 17:50:58 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <46686FB2.5000701@howsoft.com> In my limited industrial experience, it is far better to fall short of an ideal future model that you slowly edging towards than it is to work in a mess. Bob From david at openpartnership.net Thu Jun 7 17:01:10 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 22:01:10 +0100 Subject: Convert from Absolute to Relative Paths In-Reply-To: References: Message-ID: Being redundantly lazy - I often copy scripts around - resetting the itemdelim ensures it woks when pasted into another handler. On 07/06/07, Jim Ault wrote: > > Quick programming note: > > put the itemdelimiter into originalDelim > > ... > > set the itemdelimiter to originalDelim > > is not necessary the way you have structured your function. Rev will > consider the itemDelimiter at the start of each handler to be the default > itemDelimiter, which is usually a comma. I have a question though... in a subroutine... ie a function that is called inside a handler - are these sort of things reset - or is it only on idle? From ambassador at fourthworld.com Thu Jun 7 17:10:50 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 14:10:50 -0700 Subject: Fixed stack IDs? Message-ID: <4668745A.8000201@fourthworld.com> Ken Ray wrote: > On Thu, 7 Jun 2007 21:06:44 +0100, David Bovill wrote: >> Do I remember reading that there is a recent feature / supported / >> unsupported for permanent stack ids (I know that the ids change as objects >> are added)? >> >> Can't find it anywhere - I'm looking to use a permanent id that will survive >> stack modifications and (file) name changes. > > You could always insert the stack id of the original stack (pre mods) > into a custom prop and then check that from that point on... I don't > know about permanent stack IDs, though - I remember we *talked* about > it, but I don't know if it actually got implemented. I can't imagine it did. IDs in Rev are integers -- what would happen if I made a stack with an IDE and you made a stack which had the same ID and I gave you my stack to run? Rev might be able to adopt some sort of GUID function, but there's a far simpler solution in hand right now: Stack titles can differ from the stack name, so regardless of whatever I might display for the user, I tend to use the stack name as its ID. Since it need not be visible, it need never change. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Thu Jun 7 17:12:49 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 7 Jun 2007 18:12:49 -0300 Subject: professor made software with runrev and sold for 2 million dollars In-Reply-To: <46684E53.6010501@hyperactivesw.com> References: <29bc7bd40706070536u8a13e4cpba61cc165c89ba6a@mail.gmail.com> <46684834.6070902@hyperactivesw.com> <29bc7bd40706071112n3e50a20dr86246078a09b5ef9@mail.gmail.com> <46684E53.6010501@hyperactivesw.com> Message-ID: <7c87a2a10706071412m499f9920td4faed24655cfeff@mail.gmail.com> Jacque, you know that you're an inspiration for us all!!!! :-D Congratulations on that software! :-D Cheers andre On 6/7/07, J. Landman Gay wrote: > wayne durden wrote: > > Hi Jacque! > > > > You mean the article text or the underlying teachMac technology? I assume > > the latter...but not quite sure? > > Byron Turner is one of my clients and I wrote TeachMac/TeachIT for him. > We will start the next version modifications soon. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Thu Jun 7 17:48:43 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 8 Jun 2007 07:48:43 +1000 Subject: Toolbar Question In-Reply-To: References: Message-ID: > Is there a way to hide or relocate the toolbar in the IDE? Since I never > leave the IDE the toolbar sometimes gets in the way. Check out the View menu. "Toolbar Text" & "Toolbar Icons" are both checked by default. Unchecking both hides the Toolbar completely. Unchecking either one makes it smaller. Cheers, Sarah From mwieder at ahsoftware.net Thu Jun 7 17:51:59 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 7 Jun 2007 14:51:59 -0700 Subject: OT: Open Source (was Don't you just wish Rev would do this?) References: <200706052038.49918.palcibiades-first@yahoo.co.uk><4665C58B.2040702@siboneylg.com><01bc01c7a825$cffe3bf0$0201010a@esbgdi9s3atqpx><001001c7a82e$bf630c90$0201010a@esbgdi9s3atqpx> <7aa52a210706062018u7d98ab91ha58092e67a4039bf@mail.gmail.com> Message-ID: Chipp- > OOPS, not so fast...have you seen the stir GPL 3 is causing? Luckily, GPL3 is still just a draft at this point. There's hope that the FSF folks will still come to their senses, or that folks will just avoid GPL3 and go with Creative Commons licensing instead. http://www.linspire.com/linspire_letter.php http://creativecommons.org/ -- Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Thu Jun 7 18:07:59 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 15:07:59 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> Message-ID: <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> On Jun 7, 2007, at 12:49 PM, David Bovill wrote: > Its easy to say that RunRev is not Adobe, but I would be > interested in your thinking as to why RunRev could not make as good a > business out of open sourcing core parts of the C++ engine in a > similar way > to 37Signals or MySQL in its early days. Just to clarify, Ruby on Rails (I assume that is what you are referring to when you mention 37Signals) is a framework built for an already existing development language. Someone could make an open source web application framework in Revolution and would be doing the same thing as 37Signals in this regard, though the underlying language would not be open source. Revolution could even be the folks to do that if they wanted. It appears to me (correct me if I'm wrong) that this would be similar to the Adobe solution. Adobe did not open source Flex Builder, Flex Data Services or Flash itself - just the Flex framework. At least that is what I've read in articles discussing the topic. But personally I don't think the Revolution language is mature enough yet to venture down this road. The language is not extensible so the beauty of the Revolution syntax breaks the moment you write functionality not included in the engine. I think the first step is an extensible language designed by a small group that does have to waste time doing design by committee. Make that available to everyone and then people can start building elegant open source frameworks that will catch on. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From JimAultWins at yahoo.com Thu Jun 7 18:08:17 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 07 Jun 2007 15:08:17 -0700 Subject: Convert from Absolute to Relative Paths In-Reply-To: Message-ID: Think of them as handler locals that one, are defined as the default at the start of the handler two, can be set/reset affecting only the current handler three, expire when the handler does. This makes calling a series of functions easier, such as set the itemDel to tab -->does not matter outside of this handler set the defaultFolder to "Volumes/user/Documents/" --> does matter put calcPercent(bytesToK(bytesLoaded(length of imgVar)), freeSpaceOnHD()) into spaceFileWillUse I don't know all the properties that do this, but it is easy to check. Maybe the local setting properties are listed somewhere, but I have not seen it. Jim Ault Las Vegas On 6/7/07 2:01 PM, "David Bovill" wrote: > Being redundantly lazy - I often copy scripts around - resetting the > itemdelim ensures it woks when pasted into another handler. > > On 07/06/07, Jim Ault wrote: >> >> Quick programming note: >>> put the itemdelimiter into originalDelim >>> ... >>> set the itemdelimiter to originalDelim >> >> is not necessary the way you have structured your function. Rev will >> consider the itemDelimiter at the start of each handler to be the default >> itemDelimiter, which is usually a comma. > > > I have a question though... in a subroutine... ie a function that is called > inside a handler - are these sort of things reset - or is it only on idle? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Thu Jun 7 18:10:33 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 07 Jun 2007 15:10:33 -0700 Subject: Toolbar Question In-Reply-To: Message-ID: On 6/7/07 2:48 PM, "Sarah Reichelt" wrote: >> Is there a way to hide or relocate the toolbar in the IDE? Since I never >> leave the IDE the toolbar sometimes gets in the way. > > Check out the View menu. "Toolbar Text" & "Toolbar Icons" are both > checked by default. Unchecking both hides the Toolbar completely. > Unchecking either one makes it smaller. > Also, in the message box type "hide menubar" "show menubar" will give you a little more room if you need it. Jim Ault Las Vegas From david at openpartnership.net Thu Jun 7 18:25:05 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 23:25:05 +0100 Subject: OT: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <200706052038.49918.palcibiades-first@yahoo.co.uk> <4665C58B.2040702@siboneylg.com> <01bc01c7a825$cffe3bf0$0201010a@esbgdi9s3atqpx> <001001c7a82e$bf630c90$0201010a@esbgdi9s3atqpx> <7aa52a210706062018u7d98ab91ha58092e67a4039bf@mail.gmail.com> Message-ID: On 07/06/07, Mark Wieder wrote: > > ttp://www.linspire.com/linspire_letter.php > http://creativecommons.org/ I thought of using Creative Commons licenses for software a while back - some people do. But it is not recommended by the lawyers :) From david at openpartnership.net Thu Jun 7 18:34:24 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 7 Jun 2007 23:34:24 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> Message-ID: On 07/06/07, Trevor DeVore wrote: > > Adobe did not open source Flex Builder, Flex Data > Services or Flash itself - just the Flex framework. At least that is > what I've read in articles discussing the topic. Not sure - but whats missing from this: Adobe plans to release all of the components of the Flex SDK needed to > create Flex applications, including the Java source code for the > ActionScript and MXML compilers, the ActionScript debugger, and the > ActionScript libraries that make up the core Flex framework. Adobe Flex > Builder, the Eclipse-based IDE, is not part of the open source announcement. > Sounds pretty comprehensive to me? I think the first step is an extensible language designed by a small > group that does have to waste time doing design by committee. Make > that available to everyone and then people can start building elegant > open source frameworks that will catch on. What are you thinking of here Trevor - sounds intriguing - but you lost me :) From hershf at rgllc.us Thu Jun 7 19:16:03 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 07 Jun 2007 19:16:03 -0400 Subject: Revert back to old format was Re: Connecting to postgres In-Reply-To: Message-ID: On 6/3/07 1:16 PM, "Hershel Fisch" wrote: > On 6/2/07 12:45 AM, "Jan Schenkel" wrote: >> >> Hi Hershel, >> >> Connecting to PostgreSQL from MacOSX 10.2.x got broken >> between Revolution 2.2 and 2.5; and should have been >> fixed in Rev 2.8.1 : > 1) 2.8.1 doesn't launch at all on OSX 10.2.x (2.8.0 does). > 2) 2.8.1 doesn't connect to postgres from a stand alone on on OSX 10.3.9. >> >> >> So if it isn't working in Rev 2.8.1, drop me a note >> and I'll re-open the bug report. In the meantime, you >> could download Rev 2.2.1 to see if that version can >> connect properly. > Ok, 2.2.1 connects well, the question is now how do I revert a .8 stack back > to the previous .2.1 stack? >> Hope this helped, > > Helped very much, Thanks, Hershel >> >> Jan Schenkel >> >> Quartam Reports for Revolution >> >> >> ===== >> "As we grow older, we grow both wiser and more foolish at the same time." >> (La >> Rochefoucauld) >> >> >> >> _____________________________________________________________________________>> _ >> ______ >> Get the Yahoo! toolbar and be alerted to new email wherever you're surfing. >> http://new.toolbar.yahoo.com/toolbar/features/mail/index.php >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu Jun 7 19:19:32 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 16:19:32 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <46689284.3090700@fourthworld.com> Trevor DeVore wrote: > On Jun 7, 2007, at 12:49 PM, David Bovill wrote: >> Its easy to say that RunRev is not Adobe, but I would be >> interested in your thinking as to why RunRev could not make as good a >> business out of open sourcing core parts of the C++ engine in a >> similar way to 37Signals or MySQL in its early days. > > Just to clarify, Ruby on Rails (I assume that is what you are > referring to when you mention 37Signals) is a framework built for an > already existing development language. I believe Ruby itself is also open source, governed by the LGPL. > Someone could make an open source web application framework in > Revolution and would be doing the same thing as 37Signals in this > regard, though the underlying language would not be open source. Agreed; Andre's done some great work toward that end. And since the engine remains free for CGI use, the differences for most folks are pretty minor. > Revolution could even be the folks to do that if they wanted. It > appears to me (correct me if I'm wrong) that this would be similar to > the Adobe solution. Adobe did not open source Flex Builder, Flex Data > Services or Flash itself - just the Flex framework. At least that is > what I've read in articles discussing the topic. > > But personally I don't think the Revolution language is mature enough > yet to venture down this road. The language is not extensible so the > beauty of the Revolution syntax breaks the moment you write > functionality not included in the engine. On the one hand, we could ask whether we might get to that sort of seamless extensibility (SuperCard's Internals Toolbox had it in 1994) more quickly if we had multiple programmers working on it via an open source process. But then on the other hand I can't find two more volunteers to do some pretty lightweight scripting on the MC IDE, so maybe not. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From LunchnMeets at aol.com Thu Jun 7 19:21:05 2007 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Thu, 7 Jun 2007 19:21:05 EDT Subject: Toolbar Question Message-ID: Thanks Sarah I can?t believe I missed such an obvious answer. I guess I?m still quite the newbie. I appreciate your input as well Jim. This group always comes up with the answers. Joe ************************************** See what's free at http://www.aol.com. From lists at mangomultimedia.com Thu Jun 7 19:56:39 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 16:56:39 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> Message-ID: <555B1BBF-2A9B-4F7E-8BB5-361EA79E9130@mangomultimedia.com> On Jun 7, 2007, at 3:34 PM, David Bovill wrote: > Not sure - but whats missing from this: > >> Adobe plans to release all of the components of the Flex SDK >> needed to >> create Flex applications, including the Java source code for the >> ActionScript and MXML compilers, the ActionScript debugger, and the >> ActionScript libraries that make up the core Flex framework. Adobe >> Flex >> Builder, the Eclipse-based IDE, is not part of the open source >> announcement. > > Sounds pretty comprehensive to me? That is quite a bit of stuff but it is missing Flex Builder (the development environment), Flex Data Services or Flash. As I understand it (again, correct me if I'm wrong) the development environment, a key component (data services) and the primary output (Flash movies) of Flex are closed. Plus the Flash player isn't open either. What I'm getting at here is that key parts are still closed which is what a Rev solution would be like if there was a widely available open source web development framework. >> I think the first step is an extensible language designed by a small >> group that does have to waste time doing design by committee. Make >> that available to everyone and then people can start building elegant >> open source frameworks that will catch on. > > What are you thinking of here Trevor - sounds intriguing - but you > lost me Currently Revolution is primarily a desktop application environment. The combination of the syntax, how easy it is to create GUI elements and the cross-platform capabilities is a major plus and what draw me towards it. What Revolution lacks is the capability to create your own objects or extend the language in any way. When you start using Revolution on the web the cross-platform nature of the engine and the GUI elements no longer play a role in deciding whether or not Revolution adds value. As a web development tool all that matter are: 1) Language 2) Available frameworks and libraries The GUI is handled by the web browser so interacting with the browser is what your framework and libraries do. Really the language is the primary factor since all frameworks and libraries are built using the language. In Revolution I can interact with lines in a string very elegantly: repeat for each line theLine in thString put item 1 of theLine into theID put item 2 of theLine into theTitle end repeat The problem with the Revolution language now is that I can't create my own xml object and interact with it like I might lines in a string of text: repeat for each node theNode in xml document myXMLDocument put the "id" attribute of theNode into theID put the "title" attribute of theNode into theTitle end repeat What this means is that a developer cannot create elegant language based solutions for interacting with XML and databases (two key elements of web development). I think for Revolution to be appealing to web developers the language needs to support the ability to build up custom objects and define our own syntax. The english-like syntax is the beauty of the language but it needs to be made extensible by the developer. Does this make sense? -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From david at openpartnership.net Thu Jun 7 19:59:19 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 00:59:19 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46689284.3090700@fourthworld.com> References: <46689284.3090700@fourthworld.com> Message-ID: On 08/06/07, Richard Gaskin wrote: > And since the engine remains free for CGI use, the differences for most > folks are pretty minor. Beg to differ :) If the cgi engine had been open - several years back I would have a crack at creating an Apache module. I had quite some difficulties talking sys admins into installing Metacard or Rev engines - so apart from the speed improvements - there was the trust and security factors - no amount of Scott Raney talking to people to the sys admins direct really reassured them - they simply did not trust closed source wierd stuff from a security point of view. I'd think there would be a number of possible routes that people would take up if the CGI engine was open - there is the fastcgi / lightHTTP thing and some nice fast HTTP servers written in C that could be looked at for Web application serving. Right now - its not on the cards for me - but a few years back the developers I new would have put a few months into that - open source style only. But then on the other hand I can't find two more volunteers to do some > pretty lightweight scripting on the MC IDE, so maybe not. ;) I'd love to - though as I'm exploring the dual license possibilities I'm not sure how to mix it in with GPL code - any ideas? From lists at mangomultimedia.com Thu Jun 7 20:03:16 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 17:03:16 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46689284.3090700@fourthworld.com> References: <46689284.3090700@fourthworld.com> Message-ID: <15023505-43BE-42E9-893E-95A942821C29@mangomultimedia.com> On Jun 7, 2007, at 4:19 PM, Richard Gaskin wrote: >> Just to clarify, Ruby on Rails (I assume that is what you are >> referring to when you mention 37Signals) is a framework built for >> an already existing development language. > > I believe Ruby itself is also open source, governed by the LGPL. Yes it is. >> Someone could make an open source web application framework in >> Revolution and would be doing the same thing as 37Signals in this >> regard, though the underlying language would not be open source. > > Agreed; Andre's done some great work toward that end. Yes he has. > And since the engine remains free for CGI use, the differences for > most folks are pretty minor. In it's current state I don't believe Revolution can be a major contender in the web space. See my remarks to David concerning the language. Now, if we had a more extensible language then I believe you could combine the Revolution development environment with a Revolution web framework to create some incredible solutions. >> But personally I don't think the Revolution language is mature >> enough yet to venture down this road. The language is not >> extensible so the beauty of the Revolution syntax breaks the >> moment you write functionality not included in the engine. > > On the one hand, we could ask whether we might get to that sort of > seamless extensibility (SuperCard's Internals Toolbox had it in > 1994) more quickly if we had multiple programmers working on it via > an open source process. > > But then on the other hand I can't find two more volunteers to do > some pretty lightweight scripting on the MC IDE, so maybe not. ;) My feeling is that the core language has to be designed first and then you can start getting community involvement. I think that individuals or small groups are more efficient at designing something that communities can then take and build upon. Give us an extensible language and lots of things can happen. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From david at openpartnership.net Thu Jun 7 20:21:51 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 01:21:51 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <555B1BBF-2A9B-4F7E-8BB5-361EA79E9130@mangomultimedia.com> References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> <555B1BBF-2A9B-4F7E-8BB5-361EA79E9130@mangomultimedia.com> Message-ID: On 08/06/07, Trevor DeVore wrote: > > On Jun 7, 2007, at 3:34 PM, David Bovill wrote: > > > Not sure - but whats missing from this: > > > >> Adobe plans to release all of the components of the Flex SDK > >> needed to > >> create Flex applications, including the Java source code for the > >> ActionScript and MXML compilers, the ActionScript debugger, and the > >> ActionScript libraries that make up the core Flex framework. Adobe > >> Flex > >> Builder, the Eclipse-based IDE, is not part of the open source > >> announcement. > > > > Sounds pretty comprehensive to me? > > That is quite a bit of stuff but it is missing Flex Builder (the > development environment), Flex Builder is there and so are the compilers - I am not sure what the data services are... but in general I agree that they have carefully chosen to keep hold of some strategic parts of the picture while open sourcing enough to keep them in the good books of the community. I still don't quite get what is being held onto with the latest moves though. . > Does this make sense? Yes it does and I totally agree. If the CGI engine were open you could look at that. RunRev could retain the copyright and dual licence it, and if they asked for the copyright on all the new submissions - then they could look to incorporate any bits that worked for them into the standalone engine. I remember Scott Raney saying that the engine was basically object oriented ages ago, and that he had to drop plans to take it further as there was no demand back then. One way of thinking about it is to have the ability to create language wrappers around otherwise obscure syntax of other langauges and frameworks? I've been trying to do that with web services by creating objects and referring to properties of the object. Having (global) objects that do not require GUI elements would help a lot and simplify the syntax too. Would there not be a path to do this which builds on Andres work and uses socket or pipes to existing frameworks in the short term - perhaps using the .NET DLR stuff to create a language parser in the longer term? From bobwarren at howsoft.com Thu Jun 7 20:23:47 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 07 Jun 2007 21:23:47 -0300 Subject: Problem with Browser Sampler Stack in Rev/Mac 2.8.1 Message-ID: <4668A193.8040505@howsoft.com> Just for the record, this displays beeootifully on my Mac Mini. The standalone works fine (not too heavy). Add a button and an image called ""Browser Rect" ** to your stack first: ---------------------------------------------------------------------- CARD SCRIPT: local sBrowserId = "" # Opens the browser and sets initial url and position. command browserInit local tBrowserId put revBrowserOpen(the windowId of this stack, "http://www.google.com") into \ tBrowserId --browserEnsure tBrowserId --TEMP REMOVED put tBrowserId into sBrowserId --revBrowserset sBrowserId, "rect", the rect of graphic "Browser Rect" of me revBrowserset sBrowserId, "rect", the rect of image "Browser Rect" of me --** revBrowserset sBrowserId, "scrollbars", true end browserInit ----------------------------------------------------- BUTTON: on mouseUp call browserInit of this card end mouseUp ------------------------------------------------------------------ You might not believe it, but the word "graphic" had me foxed for a while. Bob From stephenREVOLUTION at barncard.com Thu Jun 7 20:27:59 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 7 Jun 2007 17:27:59 -0700 Subject: WAR ON BUGS [WAS Open Source (was Don't you just wish Rev would do this?)] In-Reply-To: <46685892.7000702@howsoft.com> References: <46685892.7000702@howsoft.com> Message-ID: At 4:12 PM -0300 6/7/07, Bob Warren wrote: >1. RR should provide feature releases on a regular basis. We pay for them. And we'll be getting them. It's in the roadmap, and Kevin is sticking to it. >2. We do not pay for bugfixes. The manufacturer is just putting >right what he has done wrong. We didn't pay for bug fixes. Runrev extended their free upgrade policy to customers for over a year while the WOB was going on. >The other day, I put forward a model under the thread "A glimpse of >the future" which was totally ignored. I must therefore presume that >in the opinion of all I don't think we're ignoring you, we're just exhausted from the negative. I feel Rev has emerged from a dark buggy period into the light. We've had a few 'Rev outa do this' emails lately where the poster seemed to go on and on and complain that Rev isn't doing enough to please him, and he takes the stand of 'demanding customer'. Arguments about 'bug free is impossible' vs 'it must be bug free, screw the new features' ensues. These threads go on for weeks, then die down, then another person (who didn't read the ones before) takes over. (I won't name names...) I will mention Bill Marriot was once a big complainer (with good reason)... but the difference is that he joined the Rev team, started a 'War On Bugs!' and made a difference. I'm glad Rev exists, and if a few bumps along the road are there, I won't complain as long as I know there's work being done on my wishes. They are not Microsoft and cannot deliver the manpower in the same way. Actually they have enlisted many of us in their efforts to improve the product, and I think that's far better than Microsoft. How can you help? When you see a bug, take the time to describe it enough to repeat it, or make a movie, or demo stack and send all of it to Quality Control. It will get fixed. I've seen it happen in days. sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From david at openpartnership.net Thu Jun 7 20:40:41 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 01:40:41 +0100 Subject: Simple database question: tags Message-ID: Going to have a go at knocking up a database for RevCode handlers - and I want to create a database schema for it. I know I want del.icio.us style tagging, and I'll be indexing them with the language terms used as well as keywords such as "html", "array", "outline" or "view" etc I'm thinking I need a database as I know I'll want to experiment a lot with searches - particularly for handlers with the highest hits... and that seems a bit hairy to do with arrays and memory based indexes? So the question is - is there a resource anyone knows of for database schema's - a sort of design pattern thing for databases for people like me that know a little but not enough to design one except by trial and error? Say for folksonomy tagging for a starter? From rishi at puredata.com.au Thu Jun 7 20:50:18 2007 From: rishi at puredata.com.au (Rishi Viner) Date: Fri, 8 Jun 2007 10:50:18 +1000 Subject: [OT] NeoOffice In-Reply-To: References: Message-ID: <200706081050.18132.rishi@puredata.com.au> Just a small contribution. We have one Mac user in our office here who has both MS Office and NeoOffice installed. They find they are using NeoOffice more than MS Office now, with no compatibility issues and are sharing doc's and xls's with the rest of the office and with clients just fine. I think they are using NeoOffice more as they find it is more logical and intuitive once you get used to it. They also find they are doing a lot of their internal work using NeoOffice's native file formats too, as the file sizes are much smaller. Cheers, -- Rishi Australia From mwieder at ahsoftware.net Thu Jun 7 20:46:52 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 7 Jun 2007 17:46:52 -0700 Subject: OT: Open Source (was Don't you just wish Rev would do this?) References: <200706052038.49918.palcibiades-first@yahoo.co.uk><4665C58B.2040702@siboneylg.com><01bc01c7a825$cffe3bf0$0201010a@esbgdi9s3atqpx><001001c7a82e$bf630c90$0201010a@esbgdi9s3atqpx><7aa52a210706062018u7d98ab91ha58092e67a4039bf@mail.gmail.com> Message-ID: David- > I thought of using Creative Commons licenses for software a while back - > some people do. But it is not recommended by the lawyers :) Yeah - the feeling is mutual. -- Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Thu Jun 7 21:23:17 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 7 Jun 2007 18:23:17 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> <555B1BBF-2A9B-4F7E-8BB5-361EA79E9130@mangomultimedia.com> Message-ID: <1674FEC6-D6C3-432A-B7B8-A7246F5B77EC@mangomultimedia.com> On Jun 7, 2007, at 5:21 PM, David Bovill wrote: > Flex Builder is there and so are the compilers - The Adobe open source FAQ page states that Flex Builder IS NOT part of the open source announcement. >> Does this make sense? > > Yes it does and I totally agree. If the CGI engine were open you > could look > at that. RunRev could retain the copyright and dual licence it, and > if they > asked for the copyright on all the new submissions - then they > could look to > incorporate any bits that worked for them into the standalone engine. I don't know anything about the engine but I don't think that adding the ability define our own syntax for objects we create is something you can just tack on. I think this has to be designed into the engine and then the community can build off of that. Jerry and I have discussed the possibility of precompilers but the more we talk about it the more I think that it is not the ideal solution. > I remember Scott Raney saying that the engine was basically object > oriented > ages ago, and that he had to drop plans to take it further as there > was no > demand back then. Interesting. I think that object oriented and extendable syntax would be two different things, though I don't know. Rev really needs both. > One way of thinking about it is to have the ability to create language > wrappers around otherwise obscure syntax of other langauges and > frameworks? Right. Defining our own syntax would give us that. We would want an improved externals interface of course). I would love to have english like syntax wrapped around the QT external or a database library. Hopefully someday. > I've been trying to do that with web services by creating objects and > referring to properties of the object. Having (global) objects that > do not > require GUI elements would help a lot and simplify the syntax too. Definitely. The bummer now is that you have to use custom properties or get/set commands. Custom properties aren't as readable as built-in properties (set the uSomePropertyNameInCameCase of field "MyField") and are rendered useless when lock messages is true. So the only 100% reliable solution is get/set commands which doesn't flow like the rest of the language either. > Would there not be a path to do this which builds on Andres work > and uses > socket or pipes to existing frameworks in the short term - perhaps > using the > .NET DLR stuff to create a language parser in the longer term? Possibly. Personally I don't use Rev for web based solutions so I wouldn't be interested in investigating workarounds or writing language parses. There are already lots of web solutions out there that are easy to set up and have language features that web developers expect. Now if the Rev engine (running CGI, apache module, etc.) let me use english-like syntax throughout my code, create my own objects, performed well and had a web framework that made creating web applications easy I would definitely use it. But in my mind this solid foundation needs to be designed first by the folks at Runtime Revolution before you look at opening up the code (which I don't have strong feelings for or against). -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From ambassador at fourthworld.com Thu Jun 7 21:37:09 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 18:37:09 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <4668B2C5.1060603@fourthworld.com> David Bovill wrote: > But then on the other hand I can't find two more volunteers to do some >> pretty lightweight scripting on the MC IDE, so maybe not. ;) > > I'd love to - though as I'm exploring the dual license possibilities I'm not > sure how to mix it in with GPL code - any ideas? How to best to manage dual licenses for your own products is something I won't be able to contribute much to. I haven't read the LGPL/GPL in years, so I don't know the nuances well enough to have an opinion about how such contributions may be used in code bases governed by that license. But as far as the MetaCard IDE goes, its licensing is dirt simple: We chose the X11 license since it's about as liberal as you can get without going public domain, and allows usage of any part in any other work, even commercial products. While there are a great many areas which could benefit from some enhancement in MC, at the moment I have two specific areas we could use a hand with, and the other team members are booked with their own parts so fresh blood looks like the answer. If you -- or any of the other open source advocates here -- would be interested in exploring new ground in an open source IDE which runs under the Rev engine, here's the URL to MetaCard's home where you can find links to the latest build and to the discussion list we use for coordinating our work: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pepetoo at cox.net Thu Jun 7 21:56:22 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 18:56:22 -0700 Subject: [OT] NeoOffice In-Reply-To: <200706081050.18132.rishi@puredata.com.au> References: <200706081050.18132.rishi@puredata.com.au> Message-ID: <1ECE03D8-9469-4D92-A3EF-EEA4DBF82305@cox.net> Thanks for the info Rishi. This is a great alternative since I don't wish to use M$ products, but on occasion receive docs from others that I find difficult to open; though AppleWorks works most of the time. I'm looking forward to trying NeoOffice's drawing environment. Open source, wow! Joe Wilkins On Jun 7, 2007, at 5:50 PM, Rishi Viner wrote: > Just a small contribution. > > We have one Mac user in our office here who has both MS Office and > NeoOffice > installed. They find they are using NeoOffice more than MS Office > now, with > no compatibility issues and are sharing doc's and xls's with the > rest of the > office and with clients just fine. I think they are using NeoOffice > more as > they find it is more logical and intuitive once you get used to it. > They also > find they are doing a lot of their internal work using NeoOffice's > native > file formats too, as the file sizes are much smaller. > > Cheers, > > -- > Rishi > Australia > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Thu Jun 7 22:49:27 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 8 Jun 2007 10:49:27 +0800 Subject: There's no place like Home In-Reply-To: <466820B5.9070306@fourthworld.com> References: <466820B5.9070306@fourthworld.com> Message-ID: > Eric Chatonet wrote: > could be interesting to > list features that would be nice to have according to three levels: > > 1. Beginners > 2. Hobbyists > 3. Pros * > > Actually, pros don't need a home stack or are able to write their > own tools (as you do and many among us) but this would help hobbyists to > go to the next step. IMO I'd make it solve the one problem that EVERY Rev user faces at one stage or another whether they be a beginner in programming or a pro from another language. Plus, I believe the Pros in Rev would find it handy too. It was also not a problem in HC, which may be why it catches so many ex HC users. I'd make the Home Stack a 'Splash Screen' where you'd be encouraged (not forced) to place a graphic (company logo or just a photo of yourself) and maybe some contact details (optional). The first time you ever opened Rev you'd be guided through the process, but if you clicked the 'Not Now' button the Home Stack would have an 'Update Spash Screen' button in easy view. The Home Stack (in the IDE) would then have one other button, a "Start New Project" button, which when pressed would then clone the Home Stack, but clean it so as to make it just a 'Spash Screen' stack (ie no Start New Project button) and also make a 'Working' stack. The Splash Screen (and Home stack) would disappear, leaving the Working stack as the logical place for the beginner to start the next killer app. For the beginner, how many 'my stack works fine in the IDE but when I create a standalone I can't seem to save any data' questions would you avoid. For the Rev Pro, their Home stack would look exactly like their company splash screen. The option to hide the Home Stack would still be there, and obviously you could 'Start New Project' from a Menu, but the result would be the same, your Splash Screen and Working Stack would be cloned from your Home Stack template. How much time would that save you? Just my thoughts. From ambassador at fourthworld.com Thu Jun 7 22:52:41 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 07 Jun 2007 19:52:41 -0700 Subject: textFont and textSize defaults Message-ID: <4668C479.50204@fourthworld.com> The engine defaults for the textFont and textSize properties are "Helvetica" and "14", respectively. But in the Rev IDE I see different values, and different ones still in standalones made in the Rev IDE. What governs these differences, and how can they be made consistent? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Thu Jun 7 23:17:16 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 07 Jun 2007 22:17:16 -0500 Subject: textFont and textSize defaults In-Reply-To: <4668C479.50204@fourthworld.com> References: <4668C479.50204@fourthworld.com> Message-ID: <4668CA3C.90009@hyperactivesw.com> Richard Gaskin wrote: > > The engine defaults for the textFont and textSize properties are > "Helvetica" and "14", respectively. > > But in the Rev IDE I see different values, and different ones still in > standalones made in the Rev IDE. > > What governs these differences, and how can they be made consistent? > If the stack has no settings of its own, it inherits text properties from the Home stack. (Stack colors do the same. Just one more use for the Home stack. ;)) If the Home stack has no settings, the engine defaults are used. In standalones, inheritance is from the main stack, or if it has no properties set, the engine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Fri Jun 8 00:05:33 2007 From: shari at gypsyware.com (Shari) Date: Fri, 8 Jun 2007 00:05:33 -0400 Subject: Unexpected quits in 2.8.1 Message-ID: I'm running simulations, where the stack plays a game by itself (no interaction from me). Far as I can tell, every time the built in OS screensaver kicks in, the stack unexpectedly quits. I turned the screensaver off, and so far, no quits. Running 2.8.1 on a Macintel 10.4.7. Has anyone experienced this? I'm not sure whether to Bugzilla it or not. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From pepetoo at cox.net Fri Jun 8 00:12:48 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 21:12:48 -0700 Subject: Unexpected quits in 2.8.1 In-Reply-To: References: Message-ID: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> Is this just going to sleep or a true screen-saver? And what kind of monitor? Joe Wilkins On Jun 7, 2007, at 9:05 PM, Shari wrote: > I'm running simulations, where the stack plays a game by itself (no > interaction from me). Far as I can tell, every time the built in > OS screensaver kicks in, the stack unexpectedly quits. > > I turned the screensaver off, and so far, no quits. > > Running 2.8.1 on a Macintel 10.4.7. > > Has anyone experienced this? I'm not sure whether to Bugzilla it > or not. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Fri Jun 8 00:55:31 2007 From: shari at gypsyware.com (Shari) Date: Fri, 8 Jun 2007 00:55:31 -0400 Subject: Unexpected quits in 2.8.1 In-Reply-To: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> References: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> Message-ID: >Is this just going to sleep or a true screen-saver? And what kind of monitor? > >Joe Wilkins Both. It's the built in screensaver that comes with the Macintel MacPro. And it was set to come on after a period of inactivity. Apparently, if the stack is doing something without my input, that must be considered inactivity, because I'd flip over to the other computer, and when I'd come back, the screensaver would be on, and the unexpected quit would be hiding behind it. Every time. It does produce a crash log. I turned the screensaver off, and so far it's been going almost 3 hours without quitting. I have a Sony Trinitron Multiscan 500PS. Since turning the screensaver off apparently fixed it, then there must be some conflict with either the sleep or the screensaver, and either my stack or Rev itself. So I'll turn the screensaver back on to get a crash report, and report it. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From pepetoo at cox.net Fri Jun 8 01:52:48 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 22:52:48 -0700 Subject: Unexpected quits in 2.8.1 In-Reply-To: References: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> Message-ID: <19B5C103-81D5-40D6-BC21-A470B8405E6D@cox.net> Shari, I have the same Mac, but with a 30" Apple Display. I opened a stack in Revolution and let it sit long enough to activate the screen- saver. No crash. No problems at all. Running System 10.4.9 and here's my computer info: Machine Name: Mac Pro Machine Model: MacPro1,1 Processor Name: Dual-Core Intel Xeon Processor Speed: 2.66 GHz Number Of Processors: 2 Total Number Of Cores: 4 L2 Cache (per processor): 4 MB Memory: 2 GB Bus Speed: 1.33 GHz Boot ROM Version: MP11.005C.B04 Joe Wilkins On Jun 7, 2007, at 9:55 PM, Shari wrote: >> Is this just going to sleep or a true screen-saver? And what kind >> of monitor? >> >> Joe Wilkins > > Both. It's the built in screensaver that comes with the Macintel > MacPro. And it was set to come on after a period of inactivity. > Apparently, if the stack is doing something without my input, that > must be considered inactivity, because I'd flip over to the other > computer, and when I'd come back, the screensaver would be on, and > the unexpected quit would be hiding behind it. Every time. It > does produce a crash log. > > I turned the screensaver off, and so far it's been going almost 3 > hours without quitting. > > I have a Sony Trinitron Multiscan 500PS. > > Since turning the screensaver off apparently fixed it, then there > must be some conflict with either the sleep or the screensaver, and > either my stack or Rev itself. So I'll turn the screensaver back > on to get a crash report, and report it. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Fri Jun 8 02:02:12 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 7 Jun 2007 23:02:12 -0700 (PDT) Subject: Rev Media: Why 2 "Rotate 90 Right"?? In-Reply-To: <19B5C103-81D5-40D6-BC21-A470B8405E6D@cox.net> Message-ID: Hi, Sorry if this is really late in the game, but I'm playing around with Rev Media and trying to put together a few little proof of concept stacks, and noticed that there are two "Rotate 90 degrees Right" via the menu command Object -> Rotate Object -> 90 degrees Right. This is for Rev Media 2 (Build 291, Version 2.7.4, Rev. A). Perhaps I'm missing something really obvious? Judyt From pepetoo at cox.net Fri Jun 8 02:08:03 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 7 Jun 2007 23:08:03 -0700 Subject: Rev Media: Why 2 "Rotate 90 Right"?? In-Reply-To: References: Message-ID: <9B11C638-DDBC-4CA0-A333-505E8D720717@cox.net> Judy, it's still there in 2.8.1, so it looks like you may be the first to discover this. Joe Wilkins On Jun 7, 2007, at 11:02 PM, Judy Perry wrote: > Hi, > > Sorry if this is really late in the game, but I'm playing around > with Rev > Media and trying to put together a few little proof of concept > stacks, and > noticed that there are two "Rotate 90 degrees Right" via the menu > command > Object -> Rotate Object -> 90 degrees Right. > > This is for Rev Media 2 (Build 291, Version 2.7.4, Rev. A). > > Perhaps I'm missing something really obvious? > > Judyt > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Fri Jun 8 02:25:43 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 7 Jun 2007 23:25:43 -0700 (PDT) Subject: Rev Media: Why 2 "Rotate 90 Right"?? In-Reply-To: <9B11C638-DDBC-4CA0-A333-505E8D720717@cox.net> Message-ID: Thanks, Joe. This late in the evening, one requires external validation ;-) I just Bugzilla'd it. Judy On Thu, 7 Jun 2007, Joe Lewis Wilkins wrote: > Judy, it's still there in 2.8.1, so it looks like you may be the > first to discover this. > > Joe Wilkins > > On Jun 7, 2007, at 11:02 PM, Judy Perry wrote: > > > Hi, > > > > Sorry if this is really late in the game, but I'm playing around > > with Rev > > Media and trying to put together a few little proof of concept > > stacks, and > > noticed that there are two "Rotate 90 degrees Right" via the menu > > command > > Object -> Rotate Object -> 90 degrees Right. > > > > This is for Rev Media 2 (Build 291, Version 2.7.4, Rev. A). > > > > Perhaps I'm missing something really obvious? > > > > Judyt > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri Jun 8 02:31:38 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 8 Jun 2007 01:31:38 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <200706071818.30786.palcibiades-first@yahoo.co.uk> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> Message-ID: <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> On 6/7/07, Peter Alcibiades wrote: > > > The world is just not the way you are suggesting it is, and it is so > obviously > not that way, that there is little point in asserting it is. A quick search at sourceforge shows close to 2000 projects with less than 10% activity. So, it appears at least a healthy part of Open Source projects may end up exactly as Paul is suggesting. -Chipp From scott at cdroo.com Fri Jun 8 02:48:09 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 8 Jun 2007 16:48:09 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> Message-ID: <00f601c7a998$fceaadf0$0201010a@esbgdi9s3atqpx> > A quick search at sourceforge shows close to 2000 projects with less than > 10% activity. So, it appears at least a healthy part of Open Source > projects > may end up exactly as Paul is suggesting. Or an "unhealthy" part.... ;-) Scott From bobwarren at howsoft.com Fri Jun 8 02:55:18 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 08 Jun 2007 03:55:18 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <4668FD56.7020406@howsoft.com> As I said, it would be far better to fall short of the ideal in relation to the "Future Glimpse" model of RR releases and bugfixing than not to have a clear model at all, as it seems to be at the moment. I shall therefore briefly define what my idea of the ideal is, and then guess at what I imagine is possible at the moment. IDEAL --No changes (or perhaps reductions) in prices --Feature releases for the major platforms every 6 months --Between feature releases, for every individual bug, fix/test/release VIABLE NOW? --A slight rise in prices? --Feature releases for the major platforms every 9 months (strictly)? --Between feature releases, the simultaneous fixing/testing/release of the lowest numbers of bugs in blocks possible. The number of bugs in a block depends on the bugs. Some appear to be simple little things, but they take ages to solve. Others appear to be highly complex, but are solved in a jiffy. Arranging them in blocks is an art. Obviously, for a 9-month feature development cycle, there would need to be a strictly-defined "cutoff" point so that adequate public beta testing could begin (say at 6 months?). Under such a plan, I might be able to arrange my own programming life adequately for the first time. The real reason behind all of this is the fact that I am fascinated by the vision of a dancing "Rev Online" icon at the top of my IDE window to tell me that bug-fix downloads are available! :-D Bob P.S. To what degree is "patching" of the Rev IDE possible or practical? From scott at cdroo.com Fri Jun 8 03:07:19 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 8 Jun 2007 17:07:19 +1000 Subject: Open Source (was Don't you just wish Rev would do this?) References: <4668FD56.7020406@howsoft.com> Message-ID: <010201c7a99b$aa65ece0$0201010a@esbgdi9s3atqpx> From: "Bob Warren" > Obviously, for a 9-month feature development cycle, there would need to be > a strictly-defined "cutoff" point so that adequate public beta testing > could begin (say at 6 months?). I have to agree with you here that a longer version cycle with bug fixes released at shorter intervals would be to my mind preferable. However I suspect there may be some important (to RR) financial reasons for following the cycle they currently use. That in itself may well make their current method desirable to us though we may not realize it.... Scott From geradamas at yahoo.com Fri Jun 8 04:15:24 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 8 Jun 2007 09:15:24 +0100 (BST) Subject: [OT] NeoOffice Message-ID: <75588.15307.qm@web37509.mail.mud.yahoo.com> I work with a lot of .doc files in Bulgarian Cyrillic which have originated with versions of MSWord on Windows XP. MSOffice 2004 for Mac screws up the Cyrillic. NeoOffice opens the document up with the Cyrillic readable and formatted. Open Office for Mac is similarly reliable; but it is a bit clunky because of the X-windowing thingy. In fact most of my computer clients who use Windows XP have recently transitioned to Open Office for Windows and after the initial grumbles tend to prefer it. I now have a series of clients who have been pursuaded by myself to buy a legal version of Windows XP (and this, in itself, in quite an achievement in Bulgaria) and installed: Open Office GIMP FireFox and are considerably happier than they were previously. Frankly I would rather put up with a few glitches with Open Source software than a few glitches with something I have paid for. After all it is FREE. The transition from P-Shop to GIMP is probably the mosy awkward; but in the long run efficiency is equal. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ What kind of emailer are you? Find out today - get a free analysis of your email personality. Take the quiz at the Yahoo! Mail Championship. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk From palcibiades-first at yahoo.co.uk Fri Jun 8 04:45:26 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 8 Jun 2007 09:45:26 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <200706080945.26564.palcibiades-first@yahoo.co.uk> Chipp rightly points out that there are very many open source projects which are started, and then wither. He points to the 2,000 or so low activity projects on SourceForge. He could also point to a high proportion of the distributions on DistroWatch. On the other hand, in programming environments, look at Perl, Python, Lua, Gtk, Qt, fltk, Fox..... Look at their history. They haven't fragmented into incompatible streams, they haven't withered. So what does the evidence prove? Not much. It might work, as some programming environments evidently do, or it might not, as probably many haven't. Going open source is a bit like writing it in Perl. People have written stuff like this in Perl and its worked. Others have written stuff like this in Perl and failed. Does this mean we should stick to writing it in C like we always have? No. It tells you nothing one way or the other. Do you have problems with productivity? Do you have the feeling that a lot of what you are doing would be so much simpler in Perl? Well, think hard about moving, but think the whole thing through before you decide. It just says, think through the open source question with the same rigor with which you would design a program. Just because its business strategy does not mean its easy or doesn't require proper analysis. For Rev, to go open source is not a simple well defined thing, and does not just mean lets have anarchy and give away the engine. And it does not have a predictable defined outcome in terms of profitability that you can forecast by looking at other projects. And, it might not work. I can tell you one thing for sure though. It will not lead to a combination of multiple incompatible streams AND a total lack of development. There's no evidence this happens. One or the other, but not both! Peter From luis at anachreon.co.uk Fri Jun 8 04:58:41 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 8 Jun 2007 09:58:41 +0100 Subject: Unexpected quits in 2.8.1 In-Reply-To: References: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> Message-ID: <9105C5A0-C1D3-406D-A9A5-54FFA7D486DB@anachreon.co.uk> Hiya, Is the drive set to spin down? Check in the System Prefs. BTW, I've found that if I have a QT component playing the screensaver doesn't come on: This is expected, you don't want the screensaver to come on half-way through a movie. Haven't tried it with an 'invisible' player though. Cheers, Luis. On 8 Jun 2007, at 05:55, Shari wrote: >> Is this just going to sleep or a true screen-saver? And what kind >> of monitor? >> >> Joe Wilkins > > Both. It's the built in screensaver that comes with the Macintel > MacPro. And it was set to come on after a period of inactivity. > Apparently, if the stack is doing something without my input, that > must be considered inactivity, because I'd flip over to the other > computer, and when I'd come back, the screensaver would be on, and > the unexpected quit would be hiding behind it. Every time. It > does produce a crash log. > > I turned the screensaver off, and so far it's been going almost 3 > hours without quitting. > > I have a Sony Trinitron Multiscan 500PS. > > Since turning the screensaver off apparently fixed it, then there > must be some conflict with either the sleep or the screensaver, and > either my stack or Rev itself. So I'll turn the screensaver back > on to get a crash report, and report it. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Fri Jun 8 05:10:43 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 10:10:43 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <4668B2C5.1060603@fourthworld.com> References: <4668B2C5.1060603@fourthworld.com> Message-ID: Downloaded - and wow - thats a blast from the past - pretty cute :) On 08/06/07, Richard Gaskin wrote: If you -- or any of the other open source advocates here -- would be > interested in exploring new ground in an open source IDE which runs > under the Rev engine, here's the URL to MetaCard's home where you can > find links to the latest build and to the discussion list we use for > coordinating our work: > > From nieuwsgroeps at wanadoo.nl Fri Jun 8 06:37:08 2007 From: nieuwsgroeps at wanadoo.nl (d) Date: Fri, 8 Jun 2007 12:37:08 +0200 Subject: newbie video player questions Message-ID: hello all, for severalweeks I am trying to move my video installations from Amiga with Director (yes I know but it worked well up till now but the old machine are starting to fall apart) to Mac (mini) using Revolution. I know nothing about programming and very little about scripts. basically all I need is for a video to start when someone uses a button or triggers a sensor and I got that to work for some of the works. but one installation is more difficult I find out. this one needs to play a short (1 sec.) video, according to time of day ( a greeting, taken from television footage) and then randomly select a different video and wait for someone to step on the contact mat an play the next greeting. (see here for what I mean http:// eddied.nu/html/welkom.html ) I tried the script below (I didnt even get to the time of day part because I don't know how to do that yet) but after playing the first videoclip it just keeps flipping between the next clips. I get a feeling what is wrong but I don't know how to fix it. ( I gues it just goes to the 'go next card' part without waiting for the play command) on mouseUp start player "avond" end mouseUp on playStopped go next card end playStopped I tried using peopencard and playpause but that didn't do anything. can anyone help me here? regards eddie From rjb at robelko.com Fri Jun 8 06:59:40 2007 From: rjb at robelko.com (Robert Brenstein) Date: Fri, 8 Jun 2007 12:59:40 +0200 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46685892.7000702@howsoft.com> References: <46685892.7000702@howsoft.com> Message-ID: >Let me make the suggestion more explicit in the hope that either its >merits will be discussed, or it will be torn to pieces: > >1. RR should provide feature releases on a regular basis. We pay for them. >2. We do not pay for bugfixes. The manufacturer is just putting >right what he has done wrong. > >Feature releases are not for the purpose of fixing bugs. In fact, >they will unintentionally introduce them. But there is no such thing >as a "bug-fix" release. Bug fixes are handled between feature >releases, and here's how: > What this requires is that the development and public releases are branched in the sense of CVS. That is the missing ingredient for Rev which blocks separating bugfix releases from development of next version. Robert From toolbook at kestner.de Fri Jun 8 07:24:29 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 8 Jun 2007 13:24:29 +0200 Subject: AW: newbie video player questions In-Reply-To: Message-ID: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> Hi d, where did you put your scripts? The playstopped message is sent to the player - and will be forwarded to the card and stack - but not to any button (I think). So try to put the playstopped handler into the card script. Remember to set the currenttime of player "avond" to zero before you start. Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von d Gesendet: Freitag, 8. Juni 2007 12:37 An: use-revolution at lists.runrev.com Betreff: newbie video player questions hello all, for severalweeks I am trying to move my video installations from Amiga with Director (yes I know but it worked well up till now but the old machine are starting to fall apart) to Mac (mini) using Revolution. I know nothing about programming and very little about scripts. basically all I need is for a video to start when someone uses a button or triggers a sensor and I got that to work for some of the works. but one installation is more difficult I find out. this one needs to play a short (1 sec.) video, according to time of day ( a greeting, taken from television footage) and then randomly select a different video and wait for someone to step on the contact mat an play the next greeting. (see here for what I mean http:// eddied.nu/html/welkom.html ) I tried the script below (I didnt even get to the time of day part because I don't know how to do that yet) but after playing the first videoclip it just keeps flipping between the next clips. I get a feeling what is wrong but I don't know how to fix it. ( I gues it just goes to the 'go next card' part without waiting for the play command) on mouseUp start player "avond" end mouseUp on playStopped go next card end playStopped I tried using peopencard and playpause but that didn't do anything. can anyone help me here? regards eddie _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Fri Jun 8 07:28:05 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 12:28:05 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> Message-ID: Wow! Thaks for the post Chipp - always good to have some hard facts. 2000 out of *150,114* projects - really is that all? That makes 2/150 - or less that 1% of projects! I would have guessed it as more like 20% How many non-open source software projects end up in the scrap heap - more of less than 1%? On 08/06/07, Chipp Walters wrote: > > On 6/7/07, Peter Alcibiades wrote: > > > > > > The world is just not the way you are suggesting it is, and it is so > > obviously > > not that way, that there is little point in asserting it is. > > > A quick search at sourceforge shows close to 2000 projects with less than > 10% activity. So, it appears at least a healthy part of Open Source > projects > may end up exactly as Paul is suggesting. From david at openpartnership.net Fri Jun 8 07:32:03 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 12:32:03 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <46685892.7000702@howsoft.com> Message-ID: On 08/06/07, Robert Brenstein wrote: > > What this requires is that the development and public releases are > branched in the sense of CVS. That is the missing ingredient for Rev > which blocks separating bugfix releases from development of next > version. > And a no-brainer for them. If they want - I'd happily set up subversion, documentation and integrate their existing bugzilla stuff - just for the love. From nieuwsgroeps at wanadoo.nl Fri Jun 8 08:19:59 2007 From: nieuwsgroeps at wanadoo.nl (eddie d) Date: Fri, 8 Jun 2007 14:19:59 +0200 Subject: AW: newbie video player questions In-Reply-To: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> Message-ID: hello tiemo thanks for the quick reply. the script is in the card of each player. there is no button on the card. just the onmouse command. but somehow I just seem to have solved this problem by using a specific card number with' go card' and not 'next'. now it goes to the specified card after playing. (I'll try to find how to use random numbers in the manual). so now I need to figure out how to let it go to a certain substack on a specific time. I thought I make a subtack for 'morning' one for 'afternoon' and one for 'evening' and in each stack are a number of cards with a videoplayer any idea on how to do this? eddie d >Hi d, >where did you put your scripts? The playstopped message is sent to the >player - and will be forwarded to the card and stack - but not to any button >(I think). So try to put the playstopped handler into the card script. >Remember to set the currenttime of player "avond" to zero before you >start. >Tiemo > > > >hello all, >for severalweeks I am trying to move my video installations from >Amiga with Director (yes I know but it worked well up till now but >the old machine are starting to fall apart) to Mac (mini) using >Revolution. >I know nothing about programming and very little about scripts. >basically all I need is for a video to start when someone uses a >button or triggers a sensor and I got that to work for some of the >works. >but one installation is more difficult I find out. >this one needs to play a short (1 sec.) video, according to time of >day ( a greeting, taken from television footage) and then randomly >select a different video and wait for someone to step on the contact >mat an play the next greeting. (see here for what I mean http:// >eddied.nu/html/welkom.html ) >I tried the script below (I didnt even get to the time of day part >because I don't know how to do that yet) >but after playing the first videoclip it just keeps flipping between >the next clips. I get a feeling what is wrong but I don't know how to >fix it. ( I gues it just goes to the 'go next card' part without >waiting for the play command) > > >on mouseUp > start player "avond" >end mouseUp > > on playStopped > go next card >end playStopped > >I tried using peopencard and playpause but that didn't do anything. > > >can anyone help me here? >regards >eddie > >_______________________________________________ >use-revolution mailing list >use-revolution at 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 at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Fri Jun 8 08:25:47 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 8 Jun 2007 22:25:47 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" Message-ID: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Hi folks, I have an app in beta (actually a couple, but the Mac one is giving me the headaches). Basically the group of Mac users are six people interested in the field the app aims to assist (it's a database program of reasonable complexity). Try as I might I can't get these guys (and girls) to be reasonable over the pinstripe issue in OSX where the document window should be white (according to Apples' HIG and as Revolution quite rightly defaults). Essentially they are used to seeing applications (some by Apple) that break this rule and pinstripe the main window. Now - I can solve this by putting in a graphic of pinstripes, but then I have the whole issue of the degree of pinstripe as the users have machines running Jaguar through to Tiger on PPC's. They are being really picky over this and as there is no way (that I know of) of getting Rev to identify which OSX is running so I have to choose one. The two running Tiger are the worst offenders (they even get upset if the light on the icons are shining from slightly the wrong angle so you can imagine my frustration with them). Question is - how are some of you solving this? I've read the archives of the list that I could find discussing this but most of the discussion is about using images to fake the pinstripe, which bring me back to square one. For the record - I've shown them the relevant sections of the Apple HIG and they either don't get it or don't want to. As my design experience in the past is pretty much Windows I'd value your opinions (beyond shooting the beta testers ) highly. Cheers Scott From shoreagent at gmail.com Fri Jun 8 08:27:09 2007 From: shoreagent at gmail.com (william humphrey) Date: Fri, 8 Jun 2007 08:27:09 -0400 Subject: Simple database question: tags In-Reply-To: References: Message-ID: <459b22a90706080527g12a3cfd2nebca87ce9f152c43@mail.gmail.com> You are asking an interesting question. There is lots of information on database design (which includes schema) but the type of database design you want is more like what they do on the big search engines. When google indexes everything and builds a table of keywords -- I don't even know what they use... Does anyone? On 6/7/07, David Bovill wrote: > Going to have a go at knocking up a database for RevCode handlers - and I > want to create a database schema for it. I know I want del.icio.us style > tagging, and I'll be indexing them with the language terms used as well as > keywords such as "html", "array", "outline" or "view" etc I'm thinking I > need a database as I know I'll want to experiment a lot with searches - > particularly for handlers with the highest hits... and that seems a bit > hairy to do with arrays and memory based indexes? > > So the question is - is there a resource anyone knows of for database > schema's - a sort of design pattern thing for databases for people like me > that know a little but not enough to design one except by trial and error? > Say for folksonomy tagging for a starter? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From shoreagent at gmail.com Fri Jun 8 08:29:13 2007 From: shoreagent at gmail.com (william humphrey) Date: Fri, 8 Jun 2007 08:29:13 -0400 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: <459b22a90706080529o759832d2w3f8671cf7ef9c1f4@mail.gmail.com> Add some more beta testers... (to dilute their vote) On 6/8/07, Scott Kane wrote: > Hi folks, > > I have an app in beta (actually a couple, but the Mac one is giving me the > headaches). Basically the group of Mac users are six people interested in > the field the app aims to assist (it's a database program of reasonable > complexity). Try as I might I can't get these guys (and girls) to be > reasonable over the pinstripe issue in OSX where the document window should > be white (according to Apples' HIG and as Revolution quite rightly > defaults). Essentially they are used to seeing applications (some by Apple) > that break this rule and pinstripe the main window. Now - I can solve this > by putting in a graphic of pinstripes, but then I have the whole issue of > the degree of pinstripe as the users have machines running Jaguar through to > Tiger on PPC's. They are being really picky over this and as there is no > way (that I know of) of getting Rev to identify which OSX is running so I > have to choose one. The two running Tiger are the worst offenders (they > even get upset if the light on the icons are shining from slightly the wrong > angle so you can imagine my frustration with them). Question is - how are > some of you solving this? I've read the archives of the list that I could > find discussing this but most of the discussion is about using images to > fake the pinstripe, which bring me back to square one. For the record - > I've shown them the relevant sections of the Apple HIG and they either don't > get it or don't want to. As my design experience in the past is pretty much > Windows I'd value your opinions (beyond shooting the beta testers ) > highly. > > Cheers > > Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toolbook at kestner.de Fri Jun 8 08:34:21 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 8 Jun 2007 14:34:21 +0200 Subject: AW: AW: newbie video player questions In-Reply-To: Message-ID: <001701c7a9c9$58b0a240$18b2a8c0@TiemoPC2> Hello Eddie, as always, there are more than one approach. But if you don't use different substaks the maintenance and programming is less. You do only need different substacks, if you need more than one window. Just think about a good name set (morning_01, morning_02, afternoon_01, ...) of your cards and you can just go to any "virtual substack" and card you want, without using substacks. My two cents Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von eddie d Gesendet: Freitag, 8. Juni 2007 14:20 An: How to use Revolution Betreff: Re: AW: newbie video player questions hello tiemo thanks for the quick reply. the script is in the card of each player. there is no button on the card. just the onmouse command. but somehow I just seem to have solved this problem by using a specific card number with' go card' and not 'next'. now it goes to the specified card after playing. (I'll try to find how to use random numbers in the manual). so now I need to figure out how to let it go to a certain substack on a specific time. I thought I make a subtack for 'morning' one for 'afternoon' and one for 'evening' and in each stack are a number of cards with a videoplayer any idea on how to do this? eddie d >Hi d, >where did you put your scripts? The playstopped message is sent to the >player - and will be forwarded to the card and stack - but not to any button >(I think). So try to put the playstopped handler into the card script. >Remember to set the currenttime of player "avond" to zero before you >start. >Tiemo > > > >hello all, >for severalweeks I am trying to move my video installations from >Amiga with Director (yes I know but it worked well up till now but >the old machine are starting to fall apart) to Mac (mini) using >Revolution. >I know nothing about programming and very little about scripts. >basically all I need is for a video to start when someone uses a >button or triggers a sensor and I got that to work for some of the >works. >but one installation is more difficult I find out. >this one needs to play a short (1 sec.) video, according to time of >day ( a greeting, taken from television footage) and then randomly >select a different video and wait for someone to step on the contact >mat an play the next greeting. (see here for what I mean http:// >eddied.nu/html/welkom.html ) >I tried the script below (I didnt even get to the time of day part >because I don't know how to do that yet) >but after playing the first videoclip it just keeps flipping between >the next clips. I get a feeling what is wrong but I don't know how to >fix it. ( I gues it just goes to the 'go next card' part without >waiting for the play command) > > >on mouseUp > start player "avond" >end mouseUp > > on playStopped > go next card >end playStopped > >I tried using peopencard and playpause but that didn't do anything. > > >can anyone help me here? >regards >eddie > >_______________________________________________ >use-revolution mailing list >use-revolution at 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 at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Fri Jun 8 08:49:46 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 8 Jun 2007 22:49:46 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <459b22a90706080529o759832d2w3f8671cf7ef9c1f4@mail.gmail.com> Message-ID: <003f01c7a9cb$818aa1f0$0201010a@esbgdi9s3atqpx> > Add some more beta testers... (to dilute their vote) Sadly that's not an option at this time. The market is small enough. But thanks as it is something I've considered. Scott From eric.chatonet at sosmartsoftware.com Fri Jun 8 08:51:01 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 8 Jun 2007 14:51:01 +0200 Subject: AW: newbie video player questions In-Reply-To: References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> Message-ID: <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> Hi Eddie, Le 8 juin 07 ? 14:19, eddie d a ?crit : > so now I need to figure out how to let it go to a certain substack > on a specific time. > I thought I make a subtack for 'morning' one for 'afternoon' and > one for 'evening' and in each stack are a number of cards with a > videoplayer > any idea on how to do this? > > eddie d The way to master this is to work with seconds and a pending message: on DisplayRightStack local tMidnightSeconds ----- put the short date into tMidnightSeconds convert tMidnightSeconds to seconds -- tDate contains the seconds from today at 0:00 if the seconds >= tMidnightSeconds + (9*3600) then -- 9 AM else if the seconds >= tMidnightSeconds + (14*3600) then -- 2 PM else if the seconds >= tMidnightSeconds + (20*3600) then -- 8 PM else if the seconds < tMidnightSeconds + (9*3600) then -- before 9 AM end if ----- if "DisplayRightStack" is not in the pendingMessages then send "DisplayRightStack" to me in 60 seconds end if end DisplayRightStack See seconds, convert, pendingMessages, send and related topics in the docs. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From bvg at mac.com Fri Jun 8 08:55:56 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 8 Jun 2007 14:55:56 +0200 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: <662d14405215f0595f47061223fddecc@mac.com> hi Scott You can set the stack style or mode to modeless. That makes the stack always be in run mode within the rev ide, but you get pinstripes. You could check for the environment <> "development", and then set the style accordingly. The stripes will use the current OS appearance manager, and thus always be correct. It's a strange concept, I know Bjoernke On 08 Jun 2007, at 14:25, Scott Kane wrote: > Question is - how are some of you solving this? I've read the > archives of the list that I could find discussing this but most of the > discussion is about using images to fake the pinstripe, which bring me > back to square one. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From tereza at califex.com Fri Jun 8 09:03:19 2007 From: tereza at califex.com (Tereza Snyder) Date: Fri, 8 Jun 2007 08:03:19 -0500 Subject: There's no place like Home In-Reply-To: References: <466820B5.9070306@fourthworld.com> Message-ID: <8AF3AF0B-FA56-4933-87EF-99A7EAD59236@califex.com> On Jun 7, 2007, at 9:49 PM, Kay C Lan wrote: > > For the Rev Pro, their Home stack would look exactly like their > company > splash screen. The option to hide the Home Stack would still be > there, and > obviously you could 'Start New Project' from a Menu, but the result > would be > the same, your Splash Screen and Working Stack would be cloned from > your > Home Stack template. How much time would that save you? GREAT suggestion! If, as Jacque pointed out, the IDE home stack is functionally the same as a 'standalone' stack, this idea has a resonant symmetry for me. Include some "standard library' scripts and away we go! t -- Tereza Snyder Califex Software, Inc. From sims at ezpzapps.com Fri Jun 8 09:07:36 2007 From: sims at ezpzapps.com (Jim Sims) Date: Fri, 8 Jun 2007 15:07:36 +0200 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: On Jun 8, 2007, at 2:25 PM, Scott Kane wrote: > Question is - how are some of you solving this? I've read the > archives of the list that I could find discussing this but most of > the discussion is about using images to fake the pinstripe, which > bring me back to square one. If you... go to the card inspector > colors & patterns > click Background ( backgroundPattern ) go to Standard Icons > second from last row - next to last standard icon is a pinstripe Card goes pinstripe with that particular version of pinstripe. That help? Jim Sims Custom Software Development www.EZPZapps.com From nieuwsgroeps at wanadoo.nl Fri Jun 8 09:26:59 2007 From: nieuwsgroeps at wanadoo.nl (eddie d) Date: Fri, 8 Jun 2007 15:26:59 +0200 Subject: AW: newbie video player questions In-Reply-To: <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> Message-ID: hi eric, thanks (wow, this is a great list) this looks more complicated then I hoped it would be. I was hoping you could just read the system time and have it do stuff according to that. (like if time is < 12 go stack morning) but I'll try this. were do I put this, in the main stack or in each substack? eddie > > >>so now I need to figure out how to let it go to a certain substack >>on a specific time. >>I thought I make a subtack for 'morning' one for 'afternoon' and >>one for 'evening' and in each stack are a number of cards with a >>videoplayer >>any idea on how to do this? >> >>eddie d > >The way to master this is to work with seconds and a pending message: > >on DisplayRightStack > local tMidnightSeconds > ----- > put the short date into tMidnightSeconds > convert tMidnightSeconds to seconds > -- tDate contains the seconds from today at 0:00 > if the seconds >= tMidnightSeconds + (9*3600) then -- 9 AM > > else if the seconds >= tMidnightSeconds + (14*3600) then -- 2 PM > > > else if the seconds >= tMidnightSeconds + (20*3600) then -- 8 PM > > > else if the seconds < tMidnightSeconds + (9*3600) then -- before 9 AM > > end if > ----- > if "DisplayRightStack" is not in the pendingMessages then > send "DisplayRightStack" to me in 60 seconds > end if >end DisplayRightStack > >See seconds, convert, pendingMessages, send and related topics in the docs. > >Best regards from Paris, >Eric Chatonet. > From nieuwsgroeps at wanadoo.nl Fri Jun 8 09:35:30 2007 From: nieuwsgroeps at wanadoo.nl (eddie d) Date: Fri, 8 Jun 2007 15:35:30 +0200 Subject: AW: AW: newbie video player questions In-Reply-To: <001701c7a9c9$58b0a240$18b2a8c0@TiemoPC2> References: <001701c7a9c9$58b0a240$18b2a8c0@TiemoPC2> Message-ID: hi tiemo, this sounds interesting and more compact. but I'll have to ajust eric's time solution to not use substacks. and can I use random numbers that way? thanks eddie >Hello Eddie, >as always, there are more than one approach. But if you don't use different >substaks the maintenance and programming is less. You do only need different >substacks, if you need more than one window. Just think about a good name >set (morning_01, morning_02, afternoon_01, ...) of your cards and you can >just go to any "virtual substack" and card you want, without using >substacks. >My two cents >Tiemo From eric.chatonet at sosmartsoftware.com Fri Jun 8 09:36:45 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 8 Jun 2007 15:36:45 +0200 Subject: AW: newbie video player questions In-Reply-To: References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> Message-ID: <983147BE-1F21-4B13-8843-EB3F5D832AEB@sosmartsoftware.com> Hi Eddie, > if time is < 12 go stack morning Actually it is what it makes :-) You need a reference: this one is given by converting the short date to seconds. What is nice is that conversion gives you the seconds at 0:00 then you are firmly anchored :-) As Tiemo told you, you are not obliged to have three substacks, closing and opening them but may be only three cards in one substack. As for the rest, take care I used pseudo code between tag marks: you have to write there real code. As for where to put this handler: in your main stack script for instance and you'll add: on openStack if the long name of me = the long name of this stack then DisplayRightStack -- end openStack This condition will ensure that the handler will not run when a substack is open. Le 8 juin 07 ? 15:26, eddie d a ?crit : > hi eric, thanks (wow, this is a great list) > this looks more complicated then I hoped it would be. I was hoping > you could just read the system time and have it do stuff according > to that. (like if time is < 12 go stack morning) > but I'll try this. > were do I put this, in the main stack or in each substack? > > > eddie > >> >> >>> so now I need to figure out how to let it go to a certain >>> substack on a specific time. >>> I thought I make a subtack for 'morning' one for 'afternoon' and >>> one for 'evening' and in each stack are a number of cards with a >>> videoplayer >>> any idea on how to do this? >>> >>> eddie d >> >> The way to master this is to work with seconds and a pending message: >> >> on DisplayRightStack >> local tMidnightSeconds >> ----- >> put the short date into tMidnightSeconds >> convert tMidnightSeconds to seconds >> -- tDate contains the seconds from today at 0:00 >> if the seconds >= tMidnightSeconds + (9*3600) then -- 9 AM >> >> else if the seconds >= tMidnightSeconds + (14*3600) then -- 2 PM >> >> >> else if the seconds >= tMidnightSeconds + (20*3600) then -- 8 PM >> >> >> else if the seconds < tMidnightSeconds + (9*3600) then -- before >> 9 AM >> >> end if >> ----- >> if "DisplayRightStack" is not in the pendingMessages then >> send "DisplayRightStack" to me in 60 seconds >> end if >> end DisplayRightStack >> >> See seconds, convert, pendingMessages, send and related topics in >> the docs. >> >> Best regards from Paris, Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From tereza at califex.com Fri Jun 8 09:46:27 2007 From: tereza at califex.com (Tereza Snyder) Date: Fri, 8 Jun 2007 08:46:27 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <1674FEC6-D6C3-432A-B7B8-A7246F5B77EC@mangomultimedia.com> References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> <023b01c7a931$3a882100$6601a8c0@GATEWAY> <2B011D12-BCED-43EF-9685-07EE4381233A@mangomultimedia.com> <555B1BBF-2A9B-4F7E-8BB5-361EA79E9130@mangomultimedia.com> <1674FEC6-D6C3-432A-B7B8-A7246F5B77EC@mangomultimedia.com> Message-ID: <04B8BE0C-9A71-4F3D-8625-F2D215667584@califex.com> On Jun 7, 2007, at 8:23 PM, Trevor DeVore wrote: > Right. Defining our own syntax would give us that. We would want an > improved externals interface of course). I would love to have > english like syntax wrapped around the QT external or a database > library. Hopefully someday. Spinnaker Plus (later marketed as WinPlus) was an xTalk that had externals?what they called "software slot objects",?which did allow you to parse the script from the point at which the external command or function was called. In your C code, you simply asked for the next token(s) and interpreted or evaluated the values. Simple and elegant. I look forward to the equivalent in Rev someday. t -- Tereza Snyder Califex Software, Inc. From klaus at major-k.de Fri Jun 8 09:49:34 2007 From: klaus at major-k.de (Klaus Major) Date: Fri, 08 Jun 2007 15:49:34 +0200 Subject: AW: newbie video player questions In-Reply-To: References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> Message-ID: <46695E6E.2090902@major-k.de> Hi Eddie, > hi eric, thanks (wow, this is a great list) > this looks more complicated then I hoped it would be. :-D I was hoping you > could just read the system time and have it do stuff according to that. > (like if time is < 12 go stack morning) > but I'll try this. > were do I put this, in the main stack or in each substack? OK, here is the EASY NEW YORK DJ "Aufulitch" LIVE REMIX version ;-) on opensthecorrectstackaccordingtothecurrentdaytime ## if you dont not want to mess with AM and PM in the time, ## I recommend to switch to 24 hour format before we start set the twelvehourtime to false put the time into tTime ## tTime is now something like 14:32 ## Now we extract the hours from tTime set the itemdelimiter to ":" put item 1 of tTime into tHour ## Now we check tHour and act accordingly ## we should check a RANGE of hours to be correct: if tHour >= 0 AND tHour < 12 then ## From midnight to early day... go stack "Morning stack" end if ## Now check for aternoon... if tHour >= 12 AND tHour < 18 then go stack "Afternoon stack" end if ## Now thelast option: evening to midnicht... if tHour >= 6 AND tHour < 24 then go stack "Evening stack" end if end opensthecorrectstackaccordingtothecurrentdaytime OK the handler name is incredible :-), but the rest of the script should be easier to understand. Please look up all unknown terms in the dictionary. Hope that helps. > > eddie > >> >> >>> so now I need to figure out how to let it go to a certain substack on >>> a specific time. >>> I thought I make a subtack for 'morning' one for 'afternoon' and one >>> for 'evening' and in each stack are a number of cards with a videoplayer >>> any idea on how to do this? >>> >>> eddie d >> >> The way to master this is to work with seconds and a pending message: >> >> on DisplayRightStack >> local tMidnightSeconds >> ----- >> HEAVY STUFF HERE... 8-) > ... >> ... >> Best regards from Paris, >> Eric Chatonet. Best from germany Klaus Major From klaus at major-k.de Fri Jun 8 09:52:53 2007 From: klaus at major-k.de (Klaus Major) Date: Fri, 08 Jun 2007 15:52:53 +0200 Subject: AW: newbie video player questions In-Reply-To: <46695E6E.2090902@major-k.de> References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> <46695E6E.2090902@major-k.de> Message-ID: <46695F35.3020907@major-k.de> Correction, little typo occured: ## Now thelast option: evening to midnicht... if tHour >= 18 AND tHour < 24 then go stack "Evening stack" end if end opensthecorrectstackaccordingtothecurrentdaytime Best Klaus From nieuwsgroeps at wanadoo.nl Fri Jun 8 10:00:41 2007 From: nieuwsgroeps at wanadoo.nl (d) Date: Fri, 8 Jun 2007 16:00:41 +0200 Subject: AW: newbie video player questions In-Reply-To: <983147BE-1F21-4B13-8843-EB3F5D832AEB@sosmartsoftware.com> References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> <983147BE-1F21-4B13-8843-EB3F5D832AEB@sosmartsoftware.com> Message-ID: <6E16AFE1-546E-4425-86A3-7B3A91305C19@wanadoo.nl> thanks eric, I'll try and figure it all out. still learning what handlers and tag marks and all that stuff are but I am learning as I go. best regards eddie d > Hi Eddie, > >> if time is < 12 go stack morning > > Actually it is what it makes :-) > You need a reference: this one is given by converting the short > date to seconds. > What is nice is that conversion gives you the seconds at 0:00 then > you are firmly anchored :-) > > As Tiemo told you, you are not obliged to have three substacks, > closing and opening them but may be only three cards in one substack. > As for the rest, take care I used pseudo code between tag marks: > you have to write there real code. > As for where to put this handler: in your main stack script for > instance and you'll add: > > on openStack > if the long name of me = the long name of this stack then > DisplayRightStack -- > end openStack > > This condition will ensure that the handler will not run when a > substack is open. > > Le 8 juin 07 ? 15:26, eddie d a ?crit : From shari at gypsyware.com Fri Jun 8 10:17:28 2007 From: shari at gypsyware.com (Shari) Date: Fri, 8 Jun 2007 10:17:28 -0400 Subject: Unexpected quits in 2.8.1 In-Reply-To: References: <4EF5A8EF-19B4-4E03-9F9C-1A703D86B4F2@cox.net> Message-ID: Now it won't quit. Once I turned the screensaver off for three hours, and the stack played happily by itself, I turned the screensaver/sleep mode back on and went to bed. This morning, the stack is still going, no quits. Very strange. It was quitting consistently prior to turning the SS/sleep off and on again. No bug report from me today. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From rcozens at pon.net Fri Jun 8 10:33:43 2007 From: rcozens at pon.net (Rob Cozens) Date: Fri, 08 Jun 2007 07:33:43 -0700 Subject: Legacy stack woes II -- Restated Message-ID: Jacque, Richard, et al: Let me ask this another way: Is it possible to distribute a "source" stack for other developers to use to build a standalone in a single format that can be used by all versions of the Distribution Builder? If build settings are included in the source stack, older versions of the Distribution Builder won't find them; if build settings are in [stack name] Config.rev, newer version of the Distribution Builder won't find them. The alternative seems to be listing the settings in a ReadMe file and forcing the developer to specify them to the Distribution Builder. Rob From andre at andregarzia.com Fri Jun 8 10:48:30 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 8 Jun 2007 11:48:30 -0300 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> Message-ID: <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> I don't believe that SF and Freshmeat numbers can really be trusted. They measure activity based on interaction with their site using some math. Most OSS software also have their own page with mirrors and the like, this traffic and interaction is not measured by SF or Freshmeat. I think that the amount of unhealthy OSS project must be way beyond 1%. Like 70% or something like that, I keep seeing people forking projects and creating little projects without a clue of what it takes to manage a sucessful open project. From silly stuff like "a project to bring true artificial inteligence to computers" done by hack4rs that learn from computers by watching the pirates of sillicon valley replays to unmeasurable amount of linux distros trying to be the next redhat or ubuntu, just go to distrowatch and check how many linux distros are nothing but debian with a new backdrop and boot screen. Good OSS is here to solve a problem. Usually a problem that is not being solved by the mainstream players. The good ones are also managed like a "enterprise", so again, what is the problem that an OSS RunRev would solve? I see nothing wrong right now. On 6/8/07, David Bovill wrote: > Wow! Thaks for the post Chipp - always good to have some hard facts. > > 2000 out of *150,114* projects - really is that all? That makes 2/150 - or > less that 1% of projects! I would have guessed it as more like 20% > > How many non-open source software projects end up in the scrap heap - more > of less than 1%? > > > On 08/06/07, Chipp Walters wrote: > > > > On 6/7/07, Peter Alcibiades wrote: > > > > > > > > > The world is just not the way you are suggesting it is, and it is so > > > obviously > > > not that way, that there is little point in asserting it is. > > > > > > A quick search at sourceforge shows close to 2000 projects with less than > > 10% activity. So, it appears at least a healthy part of Open Source > > projects > > may end up exactly as Paul is suggesting. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Fri Jun 8 11:07:47 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2007 08:07:47 -0700 Subject: Legacy stack woes II -- Restated Message-ID: <466970C3.9060003@fourthworld.com> Rob Cozens wrote: > Is it possible to distribute a "source" stack for other developers to > use to build a standalone in a single format that can be used by all > versions of the Distribution Builder? > > If build settings are included in the source stack, older versions of > the Distribution Builder won't find them; if build settings are in > [stack name] Config.rev, newer version of the Distribution Builder > won't find them. > > The alternative seems to be listing the settings in a ReadMe file and > forcing the developer to specify them to the Distribution Builder. If I understand this correctly, to be compatible with both versions you'd need to set it up for both versions, so that you'd have the config file for older users and the custom props ready to go for newer ones. AFAIK the two don't interfere with one another. But stepping back to look at the bigger picture, is the problem truly larger than the solution? Consider the number of potentially affected users: the subset of Rev users still using only older versions, and the subset of those exploring SDB, and the subset of those whose explorations motivate them to want a standalone, and the subset of those who wouldn't find any standalones you could make yourself acceptable for their purposes. Another way to answer this question is to look at what RunRev themselves have done: Did they consider it worthwhile making the new Standalone Builder compatible with the older config files, so that it could at a minimum read those props and move them into the new custom property? If they didn't see it as worth doing for 100% of Rev IDE users I'd think you're off the hook on this one, and can move on to more pressing concerns. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rcozens at pon.net Fri Jun 8 11:12:54 2007 From: rcozens at pon.net (Rob Cozens) Date: Fri, 08 Jun 2007 08:12:54 -0700 Subject: Legacy stack woes II -- Restated Message-ID: All, >Is it possible to distribute a "source" stack for other developers >to use to build a standalone in a single format that can be used by >all versions of the Distribution Builder? Best I've come up with 1. Add DB settings to current-format stack. 2. Convert stack to Legacy format. 3. Ship [stack name] Config.rev in Legacy format with stack. Legacy versions should look at the Config stack and ignore DB settings in source stack; current format versions should find the DB settings in the source stack and ignore the Config stack. ? Rob From ambassador at fourthworld.com Fri Jun 8 11:13:54 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2007 08:13:54 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <46697232.6030503@fourthworld.com> Bob Warren wrote: > The real reason behind all of this is the fact that I am fascinated by > the vision of a dancing "Rev Online" icon at the top of my IDE window to > tell me that bug-fix downloads are available! :-D So if RunRev added an "Automatically Check for Updates" feature to compliment the the existing "Check for Updates" menu item, these sorts of threads would go away? :) > P.S. To what degree is "patching" of the Rev IDE possible or practical? AFAIK only three stacks in the Rev IDE are locked: the Standalone Builder, License.rev, and RevOnline. All others are open for your modification, with the caveat that your changes will be lost with the next update. If RunRev would consider open sourcing the IDE as MetaCard's is, you would be able to contribute changes for them to consider including in the master build. But even without a formal open source process, Kevin has said that if someone makes a patcher for the IDE which applies any such changes, they could easily run it to evaluate them and would consider including them. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From rcozens at pon.net Fri Jun 8 11:25:21 2007 From: rcozens at pon.net (Rob Cozens) Date: Fri, 08 Jun 2007 08:25:21 -0700 Subject: Legacy stack woes II -- Restated In-Reply-To: <466970C3.9060003@fourthworld.com> References: <466970C3.9060003@fourthworld.com> Message-ID: Richard, et al: >Consider the number of potentially affected users: the subset of >Rev users still using only older versions, If the issue were simply that developers have not chosen to upgrade to current-format versions, I would ignore the issue and release all stacks in the current format. However, my understanding is that RunRev developers on Linux platforms do not have a current-stack-format version option. If I am wrong, then your point is well taken; if I am correct, I feel than an open source package like SDB might be best received by developers using an open source platform, and therefore Legacy-format is a must until Linux developers have another option.. Rob From andre at andregarzia.com Fri Jun 8 11:25:19 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 8 Jun 2007 12:25:19 -0300 Subject: Simple database question: tags In-Reply-To: <459b22a90706080527g12a3cfd2nebca87ce9f152c43@mail.gmail.com> References: <459b22a90706080527g12a3cfd2nebca87ce9f152c43@mail.gmail.com> Message-ID: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> google uses a filesystem... yes, that's no relational database. It's not like GoogleSQL it's more like GoogleFS. David, First try to learn basics of SQL, you can go to W3Schools Learn SQL page then you can try using RevSQL or Valentina to play with SQL commands. What I do in your case was to have three tables Table 1: the data. In this table I'd hold the data, the real data, like in case of reddit or delicious is the URL. Table 2: the keywords In this table I hold metadata, one entry per keyword, all unique. Table 3: relationship between table 1 and 2. This table just maps relationships between keywords and data, this allows me to have a many-to-many relations where I can map a single keyword like 'oranges' to many items such as all the products that are orange-like and to map one product like 'maltese orange' to various keywords such as 'make-nice-soft-drink', 'orange', 'expensive-outside-malta'. I am by no means a DB pro or something like that, but that's the pattern I'd use to hold data and metadata that are so generic that I know nothing about them besides the fact that they might be related to each other. If you know beforehand the keywords and can group them in families or group your data in sets then you probably have a better schema than mine that would speed your searches and use less records. Andre On 6/8/07, william humphrey wrote: > You are asking an interesting question. There is lots of information > on database design (which includes schema) but the type of database > design you want is more like what they do on the big search engines. > When google indexes everything and builds a table of keywords -- I > don't even know what they use... > > Does anyone? > > On 6/7/07, David Bovill wrote: > > Going to have a go at knocking up a database for RevCode handlers - and I > > want to create a database schema for it. I know I want del.icio.us style > > tagging, and I'll be indexing them with the language terms used as well as > > keywords such as "html", "array", "outline" or "view" etc I'm thinking I > > need a database as I know I'll want to experiment a lot with searches - > > particularly for handlers with the highest hits... and that seems a bit > > hairy to do with arrays and memory based indexes? > > > > So the question is - is there a resource anyone knows of for database > > schema's - a sort of design pattern thing for databases for people like me > > that know a little but not enough to design one except by trial and error? > > Say for folksonomy tagging for a starter? > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Fri Jun 8 11:28:07 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 8 Jun 2007 12:28:07 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46697232.6030503@fourthworld.com> References: <46697232.6030503@fourthworld.com> Message-ID: <7c87a2a10706080828hcfaa45ajaf8c51c78fa80640@mail.gmail.com> On 6/8/07, Richard Gaskin wrote: > Bob Warren wrote: > > The real reason behind all of this is the fact that I am fascinated by > > the vision of a dancing "Rev Online" icon at the top of my IDE window to > > tell me that bug-fix downloads are available! :-D > Bob, you know you don't need OSS for that. Just request from Rev the specification about how the 'check updates' function talks with their server and write yourself a plugin that checks that on startup. andre From ambassador at fourthworld.com Fri Jun 8 11:30:27 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2007 08:30:27 -0700 Subject: Legacy stack woes II -- Restated Message-ID: <46697613.2000207@fourthworld.com> Rob Cozens wrote: >>Consider the number of potentially affected users: the subset of >>Rev users still using only older versions, > > If the issue were simply that developers have not chosen to upgrade > to current-format versions, I would ignore the issue and release all > stacks in the current format. > > However, my understanding is that RunRev developers on Linux > platforms do not have a current-stack-format version option. If I am > wrong, then your point is well taken; if I am correct, I feel than an > open source package like SDB might be best received by developers > using an open source platform, and therefore Legacy-format is a must > until Linux developers have another option.. In a few weeks that'll go away too. But in the meantime, I think you hit the nail on the head in your last post: just set it up for both versions and include what's needed for both. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From briany at qldlearning.com Wed Jun 6 23:32:22 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 6 Jun 2007 20:32:22 -0700 Subject: Curious QT playback problem In-Reply-To: <46677488.3080609@hyperactivesw.com> References: <46677488.3080609@hyperactivesw.com> Message-ID: <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> Jacque, This is a stab in the dark, but from a logical standpoint, could this be happening: 1) User starts first movie 2) For whatever reason, it takes more than 250 milliseconds to actually start playing 3) Timer sees that currentTime hasn't changed, think the movie is done (in reality, it hasn't even started) 4) Go to second movie, repeat #2... This might be no help if your script is more complicated (i.e. checks the duration against the current time), but that's the only logical flow I could think of...! Maybe something about her machine or Quicktime Pro is taking longer to start playing the movies? 250 milliseconds might be enough to throw off your script, but still not human-perceived? > I'm hoping someone has a clue to this... From briany at qldlearning.com Wed Jun 6 23:59:20 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 6 Jun 2007 20:59:20 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> Message-ID: I second that. As a RunRev user but also someone who does large projects in PHP/MySQL (both open source tools, in spite of MySQL's wonky licensing), this definitely rings true. Don't get me wrong, I don't have a solution for RunRev, but here is one facet which I find interesting which *maybe* they could emulate. Many of the most popular open source tools out there have two major branches supported. For example, I have my choice of: Apache --- version 1.3.37 (still runs great, runs more sites than 2.0) version 2.0.59 ("legacy" version of the new 2.0+ architecture) version 2.2.4 (the latest and greatest, but still fairly stable) PHP --- version 4.4.7 (until recently, the latest and greatest) version 5.2.3 (the latest and greatest) MySQL --- version 4.1 (what most people are using) version 5.0 (the latest stable version) version 5.1 (beta) version 6.0 (alpha) Generally speaking, the latest and greatest of each of these has significantly fewer users than the previous major version. Granted, server technologies have different requirements from GUI apps running on the newest consumer machines. I wouldn't mind seeing Rev follow a similar path. What if, for example, you had the *paid* option to move from 2.9 to 2.9.1, 2.9.2, 2.9.3, 2.9.4 and so on instead of jumping to 3.0? I'm guessing many users here would pay for the option to stay with the version they have if they knew it would be supported, bug fixed, and kept compatible with OS updates. Yes it might cannibalize some upgrades, but it would also create revenue from people who might never upgrade to the next version, especially if they see the current one breaking. Look at Apache. 1.3.37. That's 37 bug fix releases! How many people here would rather spend their money on Revolution 2.9.37 than an upgrade to 3.0.0? I'm betting a significant chunk of this list. Some people would buy both. New customers could choose. Rock solid version, or cutting edge? Anyway, I know this is all easier said than done - but I think it's worth noting that there actually is potential revenue in it for RunRev. Maybe even enough to hire a developer to just keep those old releases shiny and keep fixing bugs... > On 6/6/07, Samuel M. Smith wrote: >> >> The problem I have with runrev is not open source per se but that >> with a paid model the incentive >> is for the developer to release "feature" updates that sound good to >> justify paying upgrade fees but >> that for the most part are not nearly as valuable to a developer as >> maintaining stable quality code. >> Mature open source on the other hand has the opposite incentive, >> stable code and only add features that >> people are willing to invest time in to get so you get a different >> evolution of features over time. > > > Brilliant. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From brentj84062 at gmail.com Fri Jun 8 12:31:29 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Fri, 8 Jun 2007 10:31:29 -0600 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> Message-ID: <809F29C5-F5C9-4BC0-B0A2-7FD0BE37CE42@gmail.com> Hello. Another option could be having a gap between the "Latest and Greatest" version of Revolution and an older version opened under open source say, for instance, 2.5. As upgrades are made to the cutting edge version (Which you would pay for), older versions would be open sourced as well. That way, there would be the Open Source community supporting legacy Revolution and Runrev supporting the cutting edge development of Revolution as we know it. Thanks, Brent Anderson http://www.spacecamputah.org http://www.fieryferret.com From revlist at azurevision.co.uk Fri Jun 8 12:58:47 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 8 Jun 2007 17:58:47 +0100 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: <7454CC67-2E97-4919-9121-4A118B38CA94@azurevision.co.uk> On 8 Jun 2007, at 13:25, Scott Kane wrote: > They are being really picky over this and as there is no way (that > I know of) of getting Rev to identify which OSX is running so I > have to choose one. Have a look at 'the systemversion'. Working out what version of OS X an app is running on is pretty trivial. Ian From klaus at major-k.de Fri Jun 8 13:09:27 2007 From: klaus at major-k.de (Klaus Major) Date: Fri, 08 Jun 2007 19:09:27 +0200 Subject: AW: newbie video player questions In-Reply-To: <46695E6E.2090902@major-k.de> References: <001601c7a9bf$955fce00$18b2a8c0@TiemoPC2> <4165B561-8854-40D0-A8A0-0D395486D9A6@sosmartsoftware.com> <46695E6E.2090902@major-k.de> Message-ID: <46698D47.2030901@major-k.de> Dag Eddie, > Hi Eddie, > >> hi eric, thanks (wow, this is a great list) >> this looks more complicated then I hoped it would be. > > :-D please don't get me wrong, this big smile was meant for Eric and his ehm... bombastic style ;-) Groetjes uit duitsland Klaus Major From jacque at hyperactivesw.com Fri Jun 8 13:25:38 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Jun 2007 12:25:38 -0500 Subject: There's no place like Home In-Reply-To: <8AF3AF0B-FA56-4933-87EF-99A7EAD59236@califex.com> References: <466820B5.9070306@fourthworld.com> <8AF3AF0B-FA56-4933-87EF-99A7EAD59236@califex.com> Message-ID: <46699112.9050708@hyperactivesw.com> Tereza Snyder wrote: > > On Jun 7, 2007, at 9:49 PM, Kay C Lan wrote: > >> >> For the Rev Pro, their Home stack would look exactly like their company >> splash screen. The option to hide the Home Stack would still be there, >> and >> obviously you could 'Start New Project' from a Menu, but the result >> would be >> the same, your Splash Screen and Working Stack would be cloned from your >> Home Stack template. How much time would that save you? > > > GREAT suggestion! > > If, as Jacque pointed out, the IDE home stack is functionally the same > as a 'standalone' stack, this idea has a resonant symmetry for me. > Include some "standard library' scripts and away we go! But not so great for those of us who write apps for lots of different clients, each of which requires a different setup. If this idea goes anywhere, it should be an optional setting. My own preference is for a button on the Home stack that would open a custom template stack instead, and leave the Home stack alone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Fri Jun 8 13:30:57 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2007 10:30:57 -0700 Subject: There's no place like Home Message-ID: <46699251.5010508@fourthworld.com> J. Landman Gay wrote: >> On Jun 7, 2007, at 9:49 PM, Kay C Lan wrote: >>> For the Rev Pro, their Home stack would look exactly like their company >>> splash screen. The option to hide the Home Stack would still be there, >>> and >>> obviously you could 'Start New Project' from a Menu, but the result >>> would be >>> the same, your Splash Screen and Working Stack would be cloned from your >>> Home Stack template. How much time would that save you? >> >> GREAT suggestion! >> If, as Jacque pointed out, the IDE home stack is functionally the same >> as a 'standalone' stack, this idea has a resonant symmetry for me. >> Include some "standard library' scripts and away we go! > > But not so great for those of us who write apps for lots of different > clients, each of which requires a different setup. If this idea goes > anywhere, it should be an optional setting. My own preference is for a > button on the Home stack that would open a custom template stack > instead, and leave the Home stack alone. I see the value in this, but it sounds like a good opportunity for a template/wizard more than a Home stack. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sunshine at public.kherson.ua Fri Jun 8 13:46:59 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 08 Jun 2007 20:46:59 +0300 Subject: Simple database question: tags In-Reply-To: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> Message-ID: On 8/6/07 6:25 PM, "Andre Garzia" wrote: > google uses a filesystem... yes, that's no relational database. It's > not like GoogleSQL it's more like GoogleFS. > > David, > > First try to learn basics of SQL, you can go to W3Schools Learn SQL > page then you can try using > RevSQL or Valentina to play with SQL commands. > > What I do in your case was to have three tables > > Table 1: the data. > In this table I'd hold the data, the real data, like in case of reddit > or delicious is the URL. > > Table 2: the keywords > In this table I hold metadata, one entry per keyword, all unique. > > Table 3: relationship between table 1 and 2. > This table just maps relationships between keywords and data, this > allows me to have a many-to-many relations where I can map a single > keyword like 'oranges' to many items such as all the products that are > orange-like and to map one product like 'maltese orange' to various > keywords such as 'make-nice-soft-drink', 'orange', > 'expensive-outside-malta'. You can see PICTURE with example of such design right on this page: http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:documen tation:vkernel:vlink:mm_table_to_binarylink See FIRST picture on page -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From bobwarren at howsoft.com Fri Jun 8 14:31:49 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 08 Jun 2007 15:31:49 -0300 Subject: WAR ON BUGS [WAS Open Source (was Don't you just wish Rev, would do this?)] Message-ID: <4669A095.1080200@howsoft.com> Stephen Barncard wrote: At 4:12 PM -0300 6/7/07, Bob Warren wrote: > 1. RR should provide feature releases on a regular basis. We pay for them. > And we'll be getting them. It's in the roadmap, and Kevin is sticking to it. > >2. We do not pay for bugfixes. The manufacturer is just putting > >right what he has done wrong. > We didn't pay for bug fixes. Runrev extended their free upgrade policy to customers for over a year while the WOB was going on. > >The other day, I put forward a model under the thread "A glimpse of > >the future" which was totally ignored. I must therefore presume that > >in the opinion of all > I don't think we're ignoring you, we're just exhausted from the negative. I feel Rev has emerged from a dark buggy period into the light. We've had a few 'Rev outa do this' emails lately where the poster seemed to go on and on and complain that Rev isn't doing enough to please him, and he takes the stand of 'demanding customer'. Arguments about 'bug free is impossible' vs 'it must be bug free, screw the new features' ensues. These threads go on for weeks, then die down, then another person (who didn't read the ones before) takes over. (I won't name names...) I will mention Bill Marriot was once a big complainer (with good reason)... but the difference is that he joined the Rev team, started a 'War On Bugs!' and made a difference. I'm glad Rev exists, and if a few bumps along the road are there, I won't complain as long as I know there's work being done on my wishes. They are not Microsoft and cannot deliver the manpower in the same way. Actually they have enlisted many of us in their efforts to improve the product, and I think that's far better than Microsoft. How can you help? When you see a bug, take the time to describe it enough to repeat it, or make a movie, or demo stack and send all of it to Quality Control. It will get fixed. I've seen it happen in days. ----------------------------------------------------------------- Thanks for that, Stephen. First of all, I think that Rev have been doing rather well lately, that's why I feel inspired enough to put forward some suggestions for further improvement. Do you think I should stop? How does one point out limitations in the current practice of the system without being "negative" as you suggest? When you mentioned "the roadmap" I was taken aback. What roadmap? "Enterprise" license holders and those who have the money to travel to conferences are undoubtedly more in the know because they are paying for it, but ordinary "Studio" license holders such as myself have little idea of what Rev plans to do. It is therefore very difficult for us to arrange our programming lives. I didn't say we paid for bugfixes. I really don't know what we actually pay for, either directly or indirectly. It's not clear to me. What I did suggest is that upgrades should be (well) paid for and that they should not be for the purpose of bugfixing. Bugfixing should be done constantly in between releases. Certainly, this would make the situation a bit clearer. As for the rest of your post, the only thing I will say is that I feel there is no need to put me into the category of the various stereotypes you mention, since they are all negative and you are obviously "bugged" about something. I am not one of your bugs, so please try and trust my intentions a little more. Let me just ask you a few questions. In relation to current practices as they are seen by ordinary users: 1. Is there a need for regular Rev updates or not? 2. To know that a bug has been "fixed" doesn't help if the fix cannot be implemented within a reasonable time. Is "turnaround" in this sense anywhere near adequate at the moment? If you tell me that such wonderful things are already in the pipeline, then I am very pleased. But Rev didn't tell me. Bob From bobwarren at howsoft.com Fri Jun 8 15:24:44 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 08 Jun 2007 16:24:44 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <4669ACFC.8030902@howsoft.com> Richard Gaskin wrote: >But even without a formal open source process, Kevin has said that if someone makes a patcher for the IDE which applies any such changes, they could easily run it to evaluate them and would consider including them. ------------------------------------------------- Thanks very much, Richard. That sounds very positive and encouraging to me. Bob From tereza at califex.com Fri Jun 8 15:36:28 2007 From: tereza at califex.com (Tereza Snyder) Date: Fri, 8 Jun 2007 14:36:28 -0500 Subject: There's no place like Home In-Reply-To: <46699251.5010508@fourthworld.com> References: <46699251.5010508@fourthworld.com> Message-ID: <0634AD33-C8AC-4C2D-BB9C-7A77BF32EFFC@califex.com> On Jun 8, 2007, at 12:30 PM, Richard Gaskin wrote: > J. Landman Gay wrote: > >>> On Jun 7, 2007, at 9:49 PM, Kay C Lan wrote: >>>> For the Rev Pro, their Home stack would look exactly like their >>>> company >>>> splash screen. The option to hide the Home Stack would still be >>>> there, and >>>> obviously you could 'Start New Project' from a Menu, but the >>>> result would be >>>> the same, your Splash Screen and Working Stack would be cloned >>>> from your >>>> Home Stack template. How much time would that save you? >>> >>> GREAT suggestion! If, as Jacque pointed out, the IDE home stack >>> is functionally the same as a 'standalone' stack, this idea has a >>> resonant symmetry for me. Include some "standard library' scripts >>> and away we go! >> But not so great for those of us who write apps for lots of >> different clients, each of which requires a different setup. If >> this idea goes anywhere, it should be an optional setting. My own >> preference is for a button on the Home stack that would open a >> custom template stack instead, and leave the Home stack alone. > > I see the value in this, but it sounds like a good opportunity for > a template/wizard more than a Home stack. I see your point, and I concede it virtues. I'll always be a sucker for minimalist and pure solutions. Not so practical, however. t -- Tereza Snyder Califex Software, Inc. From jacque at hyperactivesw.com Fri Jun 8 15:47:37 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Jun 2007 14:47:37 -0500 Subject: WAR ON BUGS [WAS Open Source (was Don't you just wish Rev, would do this?)] In-Reply-To: <4669A095.1080200@howsoft.com> References: <4669A095.1080200@howsoft.com> Message-ID: <4669B259.9080508@hyperactivesw.com> Bob Warren wrote: > When you mentioned "the roadmap" I was taken aback. What roadmap? > "Enterprise" license holders and those who have the money to travel to > conferences are undoubtedly more in the know because they are paying for > it, but ordinary "Studio" license holders such as myself have little > idea of what Rev plans to do. Right. Enterprise users are under NDA and so they get more info. It's one of the perks. Conference attendees also sign an NDA. I guess the best that Studio and Media users can do is trust others when they say that things are going along according to plan. > 1. Is there a need for regular Rev updates or not? Sure there is. Runtime generally releases 4 to 6 updates per year, which is quite a lot for a multi-OS-compatible program. That's one every two to three months. > 2. To know that a bug has been "fixed" doesn't help if the fix cannot be > implemented within a reasonable time. Is "turnaround" in this sense > anywhere near adequate at the moment? You can tell which bugs have been fixed by searching the Quality Control center, using the "advanced" search option to look for bugs that have been fixed since a particular date. Those fixes will be in the next release, which will generally be within 3 months or so of the last one. > > If you tell me that such wonderful things are already in the pipeline, > then I am very pleased. But Rev didn't tell me. Nor should they. Few companies release details on upcoming release timelines or what's included in them until the release is actually out. Can you tell me when the next update of Photoshop is due out and what will be in it? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gregory.lypny at videotron.ca Fri Jun 8 15:58:32 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 08 Jun 2007 15:58:32 -0400 Subject: Moving an Object into a Group Message-ID: <5EC54001-6755-4846-A71F-148575B13A2E@videotron.ca> Hello everyone, This is an old problem that I'm surprised to find in 2.8.1. I create a field outside of a group. Later I decide that I want that field to be part of the group, but when I cut or copy the field and then edit the group, pasting does nothing. How can I move an existing object into a group? Regards, Gregory From david at openpartnership.net Fri Jun 8 16:08:41 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 21:08:41 +0100 Subject: Simple database question: tags In-Reply-To: References: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> Message-ID: Thanks all - its a pity there are no existing sources for classic schema you can copy and modify? From david at openpartnership.net Fri Jun 8 16:17:28 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 8 Jun 2007 21:17:28 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> Message-ID: On 08/06/07, Andre Garzia wrote: Good OSS is here to solve a problem. Usually a problem that is not > being solved by the mainstream players. The good ones are also managed > like a "enterprise", so again, what is the problem that an OSS RunRev > would solve? I see nothing wrong right now. While I agree that we live in a perfect world, and that open source methodology builds on top of the need to scratch itches, I would not directly conclude that open source is only their to solve technical issues. Fundamentally open source has a track record at building large user bases for software projects with small budgets, or alternatively to "dramatically lower the cost of the acceptance of a language by a technical community". Of course there are and have been things Id like to do with the source code which I have not been able to take forwards or even experiment with the possibilities... I think other developers would have and would have been attracted to the platform if this were possible. But mainly I'd like a larger developer community producing better and more robust libraries that were free to play with and you could buy if you need to close the source. There are reasons that there are very very few robust developer contributed libraries in our community while there are good ones in python and ruby, and OK ones in php. This can and should change, and a carefully planned open source strategy would be a low cost part of that change. From devin_asay at byu.edu Fri Jun 8 16:42:05 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 8 Jun 2007 14:42:05 -0600 Subject: Curious QT playback problem In-Reply-To: <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> References: <46677488.3080609@hyperactivesw.com> <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> Message-ID: <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> Jacque, You said the user has QT Pro, right? That means she can save movies from the QT player. Is it possible that she has opened and saved the movies after having played them to the end? So that the "currentTime" is in effect saved with the movie. Would that then cause the movie to open at the end instead of at the beginning, therefore end immediately after they are started? If that were the case, you could just set the currentTime to 0 before you play the video. Just a thought that occurred to me. I'm not even sure about the saving currentTime part, but it's a possibility. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From Andre.Bisseret at inria.fr Fri Jun 8 16:53:16 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 8 Jun 2007 22:53:16 +0200 Subject: Moving an Object into a Group In-Reply-To: <5EC54001-6755-4846-A71F-148575B13A2E@videotron.ca> References: <5EC54001-6755-4846-A71F-148575B13A2E@videotron.ca> Message-ID: Hi Gregory, That works here on MacPro Intel, 10.4.9 and Rev 2.8.1 Best regards from Grenoble Andr? Le 8 juin 07 ? 21:58, Gregory Lypny a ?crit : > Hello everyone, > > This is an old problem that I'm surprised to find in 2.8.1. I > create a field outside of a group. Later I decide that I want that > field to be part of the group, but when I cut or copy the field and > then edit the group, pasting does nothing. How can I move an > existing object into a group? > > Regards, > > Gregory > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From huthaifa_alqeisi at yahoo.com Fri Jun 8 16:55:45 2007 From: huthaifa_alqeisi at yahoo.com (huthaifa alqeisi) Date: Fri, 8 Jun 2007 13:55:45 -0700 (PDT) Subject: Curious QT playback problem In-Reply-To: <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> Message-ID: <20070608205545.75323.qmail@web51907.mail.re2.yahoo.com> please please please delete me from your database please. regards.... Devin Asay wrote: Jacque, You said the user has QT Pro, right? That means she can save movies from the QT player. Is it possible that she has opened and saved the movies after having played them to the end? So that the "currentTime" is in effect saved with the movie. Would that then cause the movie to open at the end instead of at the beginning, therefore end immediately after they are started? If that were the case, you could just set the currentTime to 0 before you play the video. Just a thought that occurred to me. I'm not even sure about the saving currentTime part, but it's a possibility. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Food fight? Enjoy some healthy debate in the Yahoo! Answers Food & Drink Q&A. From bobwarren at howsoft.com Fri Jun 8 17:11:52 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 08 Jun 2007 18:11:52 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <4669C618.7040106@howsoft.com> Bob Warren wrote: > > The real reason behind all of this is the fact that I am fascinated by > > the vision of a dancing "Rev Online" icon at the top of my IDE window to > > tell me that bug-fix downloads are available! :-D > Richard Gaskin wrote: So if RunRev added an "Automatically Check for Updates" feature to compliment the the existing "Check for Updates" menu item, these sorts of threads would go away? :) ------------------------------------------------------------------------- They would, they would! Especially if after clicking on the icon we were told: "Hello! Runtime Revolution here. We have some crucial update patches for your IDE. Do you want to download them?" I've just clicked on the existing "Check for Updates" menu item on OSX and this is what it said: "There are currently no updates available, please check again soon". By the way, what does "soon" mean? Is it like the "coming soon" for the Rev/Linux update which so far at the Rev site has said "2.7 coming soon", "2.8 coming soon", '2.9 coming soon", ..............? Every time I try to grab it, it shifts! :-P Bob From shoreagent at gmail.com Fri Jun 8 17:41:58 2007 From: shoreagent at gmail.com (william humphrey) Date: Fri, 8 Jun 2007 17:41:58 -0400 Subject: Simple database question: tags In-Reply-To: References: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> Message-ID: <459b22a90706081441w3a7865a6nf74eb402ab6cf657@mail.gmail.com> http://msdn.microsoft.com/vstudio/express/sql/dataschema/default.aspx On 6/8/07, David Bovill wrote: > Thanks all - its a pity there are no existing sources for classic schema you > can copy and modify? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Fri Jun 8 17:54:13 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 08 Jun 2007 14:54:13 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <4669D005.40907@fourthworld.com> Bob Warren wrote: > Richard Gaskin wrote: > So if RunRev added an "Automatically Check for Updates" feature to > compliment the the existing "Check for Updates" menu item, these sorts > of threads would go away? :) > > They would, they would! Request submitted for your voting pleasue: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wjm at wjm.org Fri Jun 8 17:56:11 2007 From: wjm at wjm.org (Bill Marriott) Date: Fri, 8 Jun 2007 17:56:11 -0400 Subject: Moving an Object into a Group References: <5EC54001-6755-4846-A71F-148575B13A2E@videotron.ca> Message-ID: Worked fine for me on Windows... 1. Drag out four buttons and group them 2. Drag out a field 3. Copy the field 4. Click the Group 5. Click "Edit Group" on the menu palette 6. Paste Field appears within the group as expected... What are the actual steps you're using, Gregory? If you're skipping the "Edit Group" step, perhaps it's being pasted into the group but outside its current bounds? > Andr?.Bisseret wrote: > That works here on MacPro Intel, 10.4.9 and Rev 2.8.1 > > Le 8 juin 07 ? 21:58, Gregory Lypny a ?crit : > >> This is an old problem that I'm surprised to find in 2.8.1. I create a >> field outside of a group. Later I decide that I want that field to be >> part of the group, but when I cut or copy the field and then edit the >> group, pasting does nothing. How can I move an existing object into a >> group? From chipp at chipp.com Fri Jun 8 18:47:40 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 8 Jun 2007 17:47:40 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> Message-ID: <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> On 6/8/07, David Bovill wrote: > > There are reasons that there are very very few robust > developer contributed libraries in our community while there are good ones > in python and ruby, and OK ones in php. This can and should change, and a > carefully planned open source strategy would be a low cost part of that > change. In 2002, I built an website titled "RROpenSource" which had the ability for users to contribute Open Source RR projects online. Ready to launch, I disclosed it only to a few, I believe you included. If I recall correctly, you mentioned you were working on a similar project and requested I not release RROpenSource as you were almost ready to launch. So, it never came to light. Just wondering if that is still part of your 'carefully planned open source strategy' ? I suppose that project probably ended up in the 'under 10%' activity filter as well. From david at openpartnership.net Fri Jun 8 19:15:16 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 00:15:16 +0100 Subject: Simple database question: tags In-Reply-To: <459b22a90706081441w3a7865a6nf74eb402ab6cf657@mail.gmail.com> References: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> <459b22a90706081441w3a7865a6nf74eb402ab6cf657@mail.gmail.com> Message-ID: Hey thanks! Its a reasonable start - though something standard like SQL create stuff or dumps would be better - no? From david at openpartnership.net Fri Jun 8 19:35:24 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 00:35:24 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> Message-ID: On 08/06/07, Chipp Walters wrote: > > On 6/8/07, David Bovill wrote: > > In 2002, I built an website titled "RROpenSource" which had the ability > for > users to contribute Open Source RR projects online. Ready to launch, I > disclosed it only to a few, I believe you included. If I recall correctly, > you mentioned you were working on a similar project and requested I not > release RROpenSource as you were almost ready to launch. So, it never came > to light. Ah - way back. though I dont remember anything about RROpenSource. Actually I did set up a project on SourceForge, and scripted CVS integration into the MC IDE, also built Rev based cgi site on SourceForge which surprised me that they allowed it being so security conscious. There were several attempts - some before this and some since. MC IDE went open source, Alain Farmer started / continued a project as did Xavier - honestly i don't think anyone was ready back then, and my judgement was that without proper integration into the development environment this was not going to take off without RunRev itself being behind it. Maybe that was a mistake, and all it ever takes it pig headed stubborness and following through - but without encouraging signs from RunRev itself or a subset of the list - well maybe its not such a good idea after all? From luis at anachreon.co.uk Fri Jun 8 20:53:14 2007 From: luis at anachreon.co.uk (Luis) Date: Sat, 9 Jun 2007 01:53:14 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466754A3.8080204@fourthworld.com> <7aa52a210706062025x9cceaa7s66a8d5bcac4f1b82@mail.gmail.com> Message-ID: <25FBF082-0948-47D4-A0CA-9E9F1F2DEF87@anachreon.co.uk> On 7 Jun 2007, at 4:59, Brian Yennie wrote: Snip. > I wouldn't mind seeing Rev follow a similar path. What if, for > example, you had the *paid* option to move from 2.9 to 2.9.1, > 2.9.2, 2.9.3, 2.9.4 and so on instead of jumping to 3.0? I'm > guessing many users here would pay for the option to stay with the > version they have if they knew it would be supported, bug fixed, > and kept compatible with OS updates. Yes it might cannibalize some > upgrades, but it would also create revenue from people who might > never upgrade to the next version, especially if they see the > current one breaking. > No thanks! Cheers, Luis. From scott at cdroo.com Fri Jun 8 22:36:29 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 12:36:29 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: <005301c7aa3e$ff8f3ca0$0201010a@esbgdi9s3atqpx> From: "Jim Sims" > If you... > go to the card inspector > colors & patterns > click Background ( > backgroundPattern ) > go to Standard Icons > second from last row - next to last standard icon > is a pinstripe > > Card goes pinstripe with that particular version of pinstripe. > > > That help? For the Jaguar users, yes. I use this technique right now - but thanks for suggesting it!! :-) Scott From scott at cdroo.com Fri Jun 8 22:37:55 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 12:37:55 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> Message-ID: <005801c7aa3f$32799980$0201010a@esbgdi9s3atqpx> BTW - I just noticed I wrote in the subject line "HUG" and not "HIG". Right now I certainly would not be "HUG" ing my users though "HIG" ing them sounds interesting. Scott From scott at cdroo.com Fri Jun 8 22:39:22 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 12:39:22 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <662d14405215f0595f47061223fddecc@mac.com> Message-ID: <005b01c7aa3f$665e34e0$0201010a@esbgdi9s3atqpx> From: "Bj?rnke von Gierke" To: "How to use Revolution" Sent: Friday, June 08, 2007 10:55 PM Subject: Re: HUG, Pinstripes, OSX - probably all "revisisted" G'day Bj?rnke, > You can set the stack style or mode to modeless. That makes the stack > always be in run mode within the rev ide, but you get pinstripes. You > could check for the environment <> "development", and then set the style > accordingly. The stripes will use the current OS appearance manager, and > thus always be correct. > > It's a strange concept, I know Yes - but it sounds like a plan!!! Thank you. I'm going to check it out. :-) Scott From jacque at hyperactivesw.com Fri Jun 8 22:40:03 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Jun 2007 21:40:03 -0500 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <005801c7aa3f$32799980$0201010a@esbgdi9s3atqpx> References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <005801c7aa3f$32799980$0201010a@esbgdi9s3atqpx> Message-ID: <466A1303.8090104@hyperactivesw.com> Scott Kane wrote: > BTW - I just noticed I wrote in the subject line "HUG" and not "HIG". > Right now I certainly would not be "HUG" ing my users though "HIG" ing > them sounds interesting. Maybe if you hugged them, they'd leave you alone. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at cdroo.com Fri Jun 8 22:50:16 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 12:50:16 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> Message-ID: <008a01c7aa40$ebbeb000$0201010a@esbgdi9s3atqpx> From: "David Bovill" > Maybe that was a mistake, and all it ever takes it pig headed stubborness > and following through - but without encouraging signs from RunRev itself > or > a subset of the list - well maybe its not such a good idea after all? A "subset of the list". No offence intended, David. But why is it that when people get really passionate about their favourite wheel barrow that they are pushing that they so often seem to assume that the "silent majority" agree with them, when in fact they may indeed disagree completely - but being silent one never actually knows? Scott Kane From scott at cdroo.com Fri Jun 8 22:53:54 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 12:53:54 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <005801c7aa3f$32799980$0201010a@esbgdi9s3atqpx> <466A1303.8090104@hyperactivesw.com> Message-ID: <009701c7aa41$6e2604d0$0201010a@esbgdi9s3atqpx> From: "J. Landman Gay" > Maybe if you hugged them, they'd leave you alone. ;) I've tried, Jacqueline, I've tried. But one of their number is a failed programmer and a failed Mac programmer at that. He's a tough nut to crack and he tends to lead the charge which the others follow - very quickly. I could ditch him but some of the things he's contributed in terms of "Mac -ability" of the project preclude that. However.... If Bj?rnke's suggestion works I'll follow your suggestion.... ;-) Scott From chipp at chipp.com Fri Jun 8 22:56:50 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 8 Jun 2007 21:56:50 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> Message-ID: <7aa52a210706081956l4123d18habbc5243fccc50d3@mail.gmail.com> On 6/8/07, David Bovill wrote: > > > Ah - way back. though I dont remember anything about RROpenSource. > Actually > I did set up a project on SourceForge, I remember it well as I had spent a bunch of time creating it, only to end up killing it based upon your loud objections of being there first. I expected great things from your subsequent offering-- which never came ('in 2 weeks' was what you said). My first introduction to the Open Source community. From scott at cdroo.com Fri Jun 8 23:02:30 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 13:02:30 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <7454CC67-2E97-4919-9121-4A118B38CA94@azurevision.co.uk> Message-ID: <00ac01c7aa42$a1a72e00$0201010a@esbgdi9s3atqpx> From: "Ian Wood" > Have a look at 'the systemversion'. Working out what version of OS X an > app is running on is pretty trivial. Thanks, Ian (sound of me kicking myself) - I've seen that before and forgotten about it. Scott From scott at cdroo.com Fri Jun 8 23:08:48 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 13:08:48 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <7aa52a210706081956l4123d18habbc5243fccc50d3@mail.gmail.com> Message-ID: <00b901c7aa43$82e25430$0201010a@esbgdi9s3atqpx> From: "Chipp Walters" > I remember it well as I had spent a bunch of time creating it, only to end > up killing it based upon your loud objections of being there first. I > expected great things from your subsequent offering-- which never came > ('in > 2 weeks' was what you said). My first introduction to the Open Source > community. It's a pattern I've seen in respect of other communities for programming tools too. Yet..... Funny enough the ones who have a commercial bent (i.e. they earn money from it somewhere along the line) take off and become little Meccas of source code and tools. For example: www.torry.net Here's a summary of what the site holds in terms of source code, products etc: Authors total: 4179 Products total: 8703 Files total: 10330 Scott Kane From scott at cdroo.com Fri Jun 8 23:18:46 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 13:18:46 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <7aa52a210706081956l4123d18habbc5243fccc50d3@mail.gmail.com> <00b901c7aa43$82e25430$0201010a@esbgdi9s3atqpx> Message-ID: <00c201c7aa44$e6eb5930$0201010a@esbgdi9s3atqpx> > Authors total: 4179 > Products total: 8703 > Files total: 10330 I hit send to quickly. I meant to add - imagine that on a per-capita scale for Rev. I can, frankly. I'd like to see it happen. Free source snippets, commercial (for sale) source snippets, libraries etc et al. Would Rev users pay? If they are anything like other coders (i.e. "human") then yes, I believe so. Saving ten minutes everytime you need to code something obscure adds up. I recently bought two wonderful products from a Rev based company. Both tools can integrate into Rev and both tools are simply stunning. They have saved me hours of work already and they were priced reasonably. I don't want the source code as I'm happy for them to work their magic. Two thumbs up for commercial solutions and not some half baked, half whacked, half completed and half bug tested open source "solution" that the author may or may not get back to finishing one of these days... maybe...if I feel like it, which phase is the moon in, who won the world series, heck I'm no longer interested and the project withers and dies. Scott Kane P.S. The products where Button Gadget and Interface Designer from Altuit. From stephenREVOLUTION at barncard.com Fri Jun 8 17:13:19 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 8 Jun 2007 14:13:19 -0700 Subject: Simple database question: tags In-Reply-To: References: <7c87a2a10706080825g153aedeckdb93fb268925cef7@mail.gmail.com> Message-ID: David, it's not that hard to figure out... Why don't you get an install of Gallery2, install it, and then see how they do the MySQL ? It comes with schema and starting data for a server. You may have to install it first, but then you can dump the schema with CocoaMySQL to look at it. Most of the time you'll be using 10-50 varchar fields, a numeric index field (choose the bit width needed) and date fields. Figure out which ones can and cannot have NULLs. Since everything in rev can be text, it's the easiest way to deal with the data in most cases. And at least 1 field must be an index. >Thanks all - its a pity there are no existing sources for classic schema you >can copy and modify? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From gregory.lypny at videotron.ca Sat Jun 9 00:01:25 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Sat, 09 Jun 2007 00:01:25 -0400 Subject: Moving an Object into a Group In-Reply-To: <20070609030903.75CE1489540@mail.runrev.com> References: <20070609030903.75CE1489540@mail.runrev.com> Message-ID: <993E188F-B254-4B68-BA3B-5AACA4729EFF@videotron.ca> Hi Bill and Andr?, Thanks for replying. I used the same steps as you, Bill, and I just tried it again without success. I have a group; I drag out a new button, copy it; click "Edit Group" on the menu palette; and paste. No button appears, and only the original shows in the Application Browser. I also tried cutting instead of copying the button, and using Copy Objects, Cut Objects, and Paste under the Edit menu instead of keyboard shortcuts. When I leave edit group mode, I can paste the button without a problem on the original level it was created. This was a quirk with Revolution quite some time ago, and I recall someone posting a variation of what otherwise would be the normal steps to move an existing object into a group, but I'm afraid I didn't save that tip. Sigh. I'm using a G4 iBook and OS X 10.4.9. Regards, Gregory On Fri, Jun 8, 2007, at 11:09 PM, Bill Marriott wrote: > Worked fine for me on Windows... > > 1. Drag out four buttons and group them > 2. Drag out a field > 3. Copy the field > 4. Click the Group > 5. Click "Edit Group" on the menu palette > 6. Paste > > Field appears within the group as expected... > > What are the actual steps you're using, Gregory? If you're skipping > the > "Edit Group" step, perhaps it's being pasted into the group but > outside its > current bounds? > >> Andr?.Bisseret wrote: >> That works here on MacPro Intel, 10.4.9 and Rev 2.8.1 >> >> Le 8 juin 07 ? 21:58, Gregory Lypny a ?crit : >> >>> This is an old problem that I'm surprised to find in 2.8.1. I >>> create a >>> field outside of a group. Later I decide that I want that field >>> to be >>> part of the group, but when I cut or copy the field and then >>> edit the >>> group, pasting does nothing. How can I move an existing object >>> into a >>> group? From scott at cdroo.com Sat Jun 9 00:04:36 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 9 Jun 2007 14:04:36 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: <002101c7a9c8$27d4a870$0201010a@esbgdi9s3atqpx> <662d14405215f0595f47061223fddecc@mac.com> Message-ID: <010601c7aa4b$4e68f940$0201010a@esbgdi9s3atqpx> From: "Bj?rnke von Gierke" > You can set the stack style or mode to modeless. That makes the stack > always be in run mode within the rev ide, but you get pinstripes. You > could check for the environment <> "development", and then set the style > accordingly. The stripes will use the current OS appearance manager, and > thus always be correct. Just to report back.... Bjoernke's solution works and works well. :-) Scott Kane From JimAultWins at yahoo.com Sat Jun 9 00:08:45 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 08 Jun 2007 21:08:45 -0700 Subject: Moving an Object into a Group In-Reply-To: <993E188F-B254-4B68-BA3B-5AACA4729EFF@videotron.ca> Message-ID: Do you use the keyboard or select copy from the menu? Try the menu Jim Ault Las Vegas On 6/8/07 9:01 PM, "Gregory Lypny" wrote: > Hi Bill and Andr?, > > Thanks for replying. I used the same steps as you, Bill, and I just > tried it again without success. I have a group; I drag out a new > button, copy it; click "Edit Group" on the menu palette; and paste. > No button appears, and only the original shows in the Application > Browser. I also tried cutting instead of copying the button, and > using Copy Objects, Cut Objects, and Paste under the Edit menu > instead of keyboard shortcuts. When I leave edit group mode, I can > paste the button without a problem on the original level it was created. > > This was a quirk with Revolution quite some time ago, and I recall > someone posting a variation of what otherwise would be the normal > steps to move an existing object into a group, but I'm afraid I > didn't save that tip. Sigh. > > I'm using a G4 iBook and OS X 10.4.9. > > > Regards, > > Gregory > > > On Fri, Jun 8, 2007, at 11:09 PM, Bill Marriott wrote: > >> Worked fine for me on Windows... >> >> 1. Drag out four buttons and group them >> 2. Drag out a field >> 3. Copy the field >> 4. Click the Group >> 5. Click "Edit Group" on the menu palette >> 6. Paste >> >> Field appears within the group as expected... >> >> What are the actual steps you're using, Gregory? If you're skipping >> the >> "Edit Group" step, perhaps it's being pasted into the group but >> outside its >> current bounds? >> >>> Andr?.Bisseret wrote: >>> That works here on MacPro Intel, 10.4.9 and Rev 2.8.1 >>> >>> Le 8 juin 07 ? 21:58, Gregory Lypny a ?crit : >>> >>>> This is an old problem that I'm surprised to find in 2.8.1. I >>>> create a >>>> field outside of a group. Later I decide that I want that field >>>> to be >>>> part of the group, but when I cut or copy the field and then >>>> edit the >>>> group, pasting does nothing. How can I move an existing object >>>> into a >>>> group? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Sat Jun 9 00:28:42 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 08 Jun 2007 23:28:42 -0500 Subject: Moving an Object into a Group In-Reply-To: <993E188F-B254-4B68-BA3B-5AACA4729EFF@videotron.ca> References: <20070609030903.75CE1489540@mail.runrev.com> <993E188F-B254-4B68-BA3B-5AACA4729EFF@videotron.ca> Message-ID: <466A2C7A.5090000@hyperactivesw.com> Gregory Lypny wrote: > Hi Bill and Andr?, > > Thanks for replying. I used the same steps as you, Bill, and I just > tried it again without success. I have a group; I drag out a new > button, copy it; click "Edit Group" on the menu palette; and paste. No > button appears, and only the original shows in the Application Browser. > I also tried cutting instead of copying the button, and using Copy > Objects, Cut Objects, and Paste under the Edit menu instead of keyboard > shortcuts. When I leave edit group mode, I can paste the button without > a problem on the original level it was created. > > This was a quirk with Revolution quite some time ago, and I recall > someone posting a variation of what otherwise would be the normal steps > to move an existing object into a group, but I'm afraid I didn't save > that tip. Sigh. I wonder if this is the same bug that prohibited editing a group script unless you were on the first card of the group. Is your group placed on more than one card? If so, did you try editing while on the first card of the group? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 9 01:13:10 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 00:13:10 -0500 Subject: Curious QT playback problem In-Reply-To: <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> References: <46677488.3080609@hyperactivesw.com> <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> Message-ID: <466A36E6.5020007@hyperactivesw.com> Devin Asay wrote: > Jacque, > > You said the user has QT Pro, right? That means she can save movies from > the QT player. Is it possible that she has opened and saved the movies > after having played them to the end? So that the "currentTime" is in > effect saved with the movie. Would that then cause the movie to open at > the end instead of at the beginning, therefore end immediately after > they are started? If that were the case, you could just set the > currentTime to 0 before you play the video. > > Just a thought that occurred to me. I'm not even sure about the saving > currentTime part, but it's a possibility. Good thoughts, but... the script sets the currentTime to zero before each playback starts. I'm not sure saving a movie also saves its current time anyway; don't they always open at the beginning? I did get more info from the customer. There is no virus checker running automatically (she does manual checks) so that's not the issue (so much for that hope.) The loop does run, she can tell because the corresponding images flash past. It looks like we're either going to have to write a special app that does some logging, or just wait till someone else has the problem too, to see if it is worthwhile to pursue it. This is when I wish I could just go to that machine and run it myself -- but she's in another country. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobwarren at howsoft.com Sat Jun 9 01:41:55 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 09 Jun 2007 02:41:55 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466A3DA3.50204@howsoft.com> Richard Gaskin wrote: > So if RunRev added an "Automatically Check for Updates" feature to > compliment the the existing "Check for Updates" menu item, these sorts > of threads would go away? :) Bob Warren wrote: >They would, they would! Richard Gaskin wrote: Request submitted for your voting pleasue: ----------------------------------------------------------- Uba! Uba! So I might get my little dancing icon? I can now sleep soundly at night with that little icon in my mind's eye? Seriously, much obliged Richard. You ain't such a bad bloke (for Americans and others, that's typical English understatement) :-) From bobwarren at howsoft.com Sat Jun 9 02:05:22 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 09 Jun 2007 03:05:22 -0300 Subject: WAR ON BUGS [WAS Open Source (was Don't you just wish Rev, would do this?)] Message-ID: <466A4322.8020300@howsoft.com> Thanks Jacque! :-* Bob From jperryl at ecs.fullerton.edu Sat Jun 9 02:13:48 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 8 Jun 2007 23:13:48 -0700 (PDT) Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: <466A1303.8090104@hyperactivesw.com> Message-ID: Probably only if he were wearing just the *right* pin-striped shirt ;-) Judy On Fri, 8 Jun 2007, J. Landman Gay wrote: > Scott Kane wrote: > > BTW - I just noticed I wrote in the subject line "HUG" and not "HIG". > > Right now I certainly would not be "HUG" ing my users though "HIG" ing > > them sounds interesting. > > Maybe if you hugged them, they'd leave you alone. ;) From chipp at chipp.com Sat Jun 9 02:42:13 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 01:42:13 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <00b901c7aa43$82e25430$0201010a@esbgdi9s3atqpx> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <7aa52a210706081956l4123d18habbc5243fccc50d3@mail.gmail.com> <00b901c7aa43$82e25430$0201010a@esbgdi9s3atqpx> Message-ID: <7aa52a210706082342l69900b18x534196ef6e9d19a2@mail.gmail.com> On 6/8/07, Scott Kane wrote: > > www.torry.net > > Here's a summary of what the site holds in terms of source code, products > etc: > > Authors total: 4179 > Products total: 8703 > Files total: 10330 Wow! That guy's the definition of prolific. Wonder when he sleeps? From chipp at chipp.com Sat Jun 9 02:50:00 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 01:50:00 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <46697232.6030503@fourthworld.com> References: <46697232.6030503@fourthworld.com> Message-ID: <7aa52a210706082350g6ad269cak95b1ea9031e30730@mail.gmail.com> On 6/8/07, Richard Gaskin wrote: > > > But even without a formal open source process, Kevin has said that if > someone makes a patcher for the IDE which applies any such changes, they > could easily run it to evaluate them and would consider including them. Yep. Sarah and I can attest to that. Imagine my surprise when digging through some IDE code to find the comment "Patched by Chipp Walters" and "Patched by Sarah Reichelt" !! If you write a patcher for the IDE, send it along to Rev. Also, it's always wise to be able to UNINSTALL the patch as well. If at all possible, consider writing a plugin instead of a patch. I wrote the altCopyPasteFix plugin for Rev 2.8 which was then not needed for 2.8.1, so I only had to remove it from my toolbar. From chipp at chipp.com Sat Jun 9 02:56:05 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 01:56:05 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <4669D005.40907@fourthworld.com> References: <4669D005.40907@fourthworld.com> Message-ID: <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> On 6/8/07, Richard Gaskin wrote: > > > Request submitted for your voting pleasue: > My comments applied to the enhancement request: "I vote against this...(Can I add negative votes?). This functionality can easily be had via a plugin someone can write in 10 minutes. I think you'll create more problems (firewall issues, proxy servers, socket timeouts, etc..) than the lone problem of a single disgruntled poster." From eric.chatonet at sosmartsoftware.com Sat Jun 9 03:32:06 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 9 Jun 2007 09:32:06 +0200 Subject: Moving an Object into a Group In-Reply-To: References: <5EC54001-6755-4846-A71F-148575B13A2E@videotron.ca> Message-ID: Hi Andre and Bill, Works fine for me on Mac and Win. Just a way to achieve the goal more easily: 1. 2. 3... as Bill said... 4. Click the group 5. Select "Paste into Group" in the contextual menu (right click on the group) :-) Le 8 juin 07 ? 23:56, Bill Marriott a ?crit : > Worked fine for me on Windows... > > 1. Drag out four buttons and group them > 2. Drag out a field > 3. Copy the field > 4. Click the Group > 5. Click "Edit Group" on the menu palette > 6. Paste > > Field appears within the group as expected... > > What are the actual steps you're using, Gregory? If you're skipping > the > "Edit Group" step, perhaps it's being pasted into the group but > outside its > current bounds? > >> Andr?.Bisseret wrote: >> That works here on MacPro Intel, 10.4.9 and Rev 2.8.1 >> >> Le 8 juin 07 ? 21:58, Gregory Lypny a ?crit : >> >>> This is an old problem that I'm surprised to find in 2.8.1. I >>> create a >>> field outside of a group. Later I decide that I want that field >>> to be >>> part of the group, but when I cut or copy the field and then >>> edit the >>> group, pasting does nothing. How can I move an existing object >>> into a >>> group? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Sat Jun 9 05:27:15 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 9 Jun 2007 11:27:15 +0200 Subject: [ANN] Automated Check for Updates (was: Re: Open Source (was Don't you just wish Rev would do this?)) In-Reply-To: <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> References: <4669D005.40907@fourthworld.com> <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> Message-ID: <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> Hi all, Le 9 juin 07 ? 08:56, Chipp Walters a ?crit : > "I vote against this...(Can I add negative votes?). This > functionality can > easily be had via a plugin someone can write in 10 minutes. I think > you'll > create more problems (firewall issues, proxy servers, socket > timeouts, etc..) > than the lone problem of a single disgruntled poster." I took you at your word, Chipp :-) I have to confess that I needed twenty minutes, i.e. twice more than you allowed ;-) This invisible tiny plugin is on RevOnline now: User: So Smart Software Title: Auto Check for Updates Description: Just drop this invisible plugin into your plugin folder to force check for updates every time you launch Revolution Media, Studio or Enterprise. IMPORTANT: when downloading from RevOnline, lock the "Messages" padlock first in Rev toolbar to prevent the stack from auto-closing and save it :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Sat Jun 9 05:44:17 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 10:44:17 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <008a01c7aa40$ebbeb000$0201010a@esbgdi9s3atqpx> References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <008a01c7aa40$ebbeb000$0201010a@esbgdi9s3atqpx> Message-ID: ? On 09/06/07, Scott Kane wrote: > A "subset of the list". No offence intended, David. But why is it that > when people get really passionate about their favourite wheel barrow that > they are pushing that they so often seem to assume that the "silent > majority" agree with them That is not what I tried to say - my assumption is the opposite. That there are not enough people interested in a shared open source repository to make the effort worth while - that is I assume that the silent majority disagree with my view on the benefits of this. From klaus at major-k.de Sat Jun 9 06:42:25 2007 From: klaus at major-k.de (Klaus Major) Date: Sat, 09 Jun 2007 12:42:25 +0200 Subject: Curious QT playback problem In-Reply-To: <466A36E6.5020007@hyperactivesw.com> References: <46677488.3080609@hyperactivesw.com> <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> <466A36E6.5020007@hyperactivesw.com> Message-ID: <466A8411.9070608@major-k.de> Hi Jaqueline, > Devin Asay wrote: >> Jacque, >> >> You said the user has QT Pro, right? That means she can save movies >> from the QT player. Is it possible that she has opened and saved the >> movies after having played them to the end? So that the "currentTime" >> is in effect saved with the movie. Would that then cause the movie to >> open at the end instead of at the beginning, therefore end immediately >> after they are started? If that were the case, you could just set the >> currentTime to 0 before you play the video. >> >> Just a thought that occurred to me. I'm not even sure about the saving >> currentTime part, but it's a possibility. > > Good thoughts, but... the script sets the currentTime to zero before > each playback starts. I'm not sure saving a movie also saves its current > time anyway; don't they always open at the beginning? > > I did get more info from the customer. There is no virus checker running > automatically (she does manual checks) so that's not the issue (so much > for that hope.) The loop does run, she can tell because the > corresponding images flash past. It looks like we're either going to > have to write a special app that does some logging, or just wait till > someone else has the problem too, to see if it is worthwhile to pursue > it. This is when I wish I could just go to that machine and run it > myself -- but she's in another country. Maybe trying my "mk_libSMIL1" is a solution to your problem? Create a SMIL file of all the sounds you want to play and then you will only have to deal with ONE file you have to set the filename of your player to. Just a guess. Regards Klaus From jazu at comcast.net Sat Jun 9 06:48:29 2007 From: jazu at comcast.net (James Z) Date: Sat, 09 Jun 2007 03:48:29 -0700 Subject: transitions in rev? In-Reply-To: <4607E556.4030106@hyperactivesw.com> Message-ID: Hey thanks, just what I need for my old eyesight. James Z. On 3/26/07 8:23 AM, "J. Landman Gay" wrote: > Ian Wood wrote: >> On 26 Mar 2007, at 04:40, J. Landman Gay wrote: >> >>> Or if you have a Mighty Mouse and Tiger, you can hold down the Command >>> key and use the scroll wheel to increase the magnification. >> >> It works with *any* scrollwheel - including two-finger scrolling on >> newer trackpads. ;-) Oh, and it's Control not Command... > > Really? It's Command here. Control does nothing. Wait a sec -- I see > now. It is settable in the Mouse and Keyboard prefs in System > Preferences. So, we can do whatever we want with it. :) From david at openpartnership.net Sat Jun 9 07:21:49 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 12:21:49 +0100 Subject: Image control - painting question? Message-ID: If you use the paint tools on a card without an image a new image control is created. When you start to paint in an image, a new image is not created and you can paint inside the image (sort of). The problem I have is that if that image is inside a group it does not work - a new image is created so you cant hand paint the image. I don't know the details but I was wandering if any of you kind folk out there that have worked on coloring book type things know the details of this? Is it an IDE specific thing or an engine thing? Can you get around it? From effendi at wanadoo.fr Sat Jun 9 07:45:15 2007 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 9 Jun 2007 13:45:15 +0200 Subject: Moving an Object into a Group Message-ID: Hi, What follows is especially for those UNSURE about objects within groups, but I for one began to get sloppy as I gained experience with Revolution, and I have sometimes the need to slap myself and go back to rigorous procedures : Make sure you have the "Pointer Tool" selected. Do not leave this mode during the following sequences. Select "Stack Inspector" from the menu and select "Basic Properties" in the displayed window, so you can see what you are selecting. type into the IDE Message Box: 1 - put the number of groups (do you only have one group ?) 2 - put the name of group x (1, then 2, etc. if necessary). 3 - select group "name" (use the name you got in the previous answer). Make sure your group has a real name and not a number attributed automatically. Unnamed groups and objects are a sign of an untidy mind ! "Deselect" the "visible" tick of the group in the Stack Inspector window (ALL of your group objects should now disappear). Don't forget to select visible again, after you have identified the objects of the group. This is very useful - helps put your finger on the problem. It is sure that the field you want to put in the group remains visible through all this rigmarole, precisely because it is not in the group. If it disappears at all (at all), it may even be in the wrong group !. If you have more than 1 group, run through the sequence (commands 2 and 3) until you have identified all the groups and ensured that they have intelligent names (that you can't forget !). Select and CUT the field you want to be part of your group. Don't copy it, as you will end up with the field inside AND outside the group (is this your problem, Gregory ?) NOTE : if you leave the original field sitting ON TOP OF your "grouped" field, when you put data into that field, you won't even see it, as the data will go into the masked grouped object of the same name ! Move the object. If you see another one underneath, you have an ungrouped AND a grouped object of the same name. type AGAIN - select group "name" in the Message Box (the IDE often forgets your previous group select, if you do something else !) Select "Edit Group" in your Rev Menu Don't hesitate to use the "Visible" checkbox to make sure you are where you should be ! Paste your field Select "Edit Group" again (to leave the edit group mode) Use the "visible" tick of the group in the Inspector window to ensure success (your group objects AND your new field should now disapear) Clean up, save, and exit. All this seems painful, but if you get into this habit, you'll never have any more problems with groups and their objects (well, at least, not until you start scripting them !). I hope I didn't forget anything, and invite comments if I did ............. ..... and I'm running Rev 2.6.1, so if it's a 2.8.1 problem, at least this sequence will help you see the problem a little better. Best Regards from Paris "Nothing should ever be done for the first time !" From eric.chatonet at sosmartsoftware.com Sat Jun 9 07:55:48 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 9 Jun 2007 13:55:48 +0200 Subject: [ANN] Automated Check for Updates (was: Re: Open Source (was Don't you just wish Rev would do this?)) In-Reply-To: <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> References: <4669D005.40907@fourthworld.com> <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> Message-ID: <8CAE7DA1-EA6E-4E6C-B8BC-C25E4BA7D831@sosmartsoftware.com> Hi again, For those who might prefer it, this tiny plugin is now available on my website too: More time to update the website than to write the plugin... Le 9 juin 07 ? 11:27, Eric Chatonet a ?crit : > Hi all, > > Le 9 juin 07 ? 08:56, Chipp Walters a ?crit : > >> "I vote against this...(Can I add negative votes?). This >> functionality can >> easily be had via a plugin someone can write in 10 minutes. I >> think you'll >> create more problems (firewall issues, proxy servers, socket >> timeouts, etc..) >> than the lone problem of a single disgruntled poster." > > I took you at your word, Chipp :-) > I have to confess that I needed twenty minutes, i.e. twice more > than you allowed ;-) > > This invisible tiny plugin is on RevOnline now: > User: So Smart Software > Title: Auto Check for Updates > Description: > Just drop this invisible plugin into your plugin folder to force > check for updates every time you launch Revolution Media, Studio or > Enterprise. > IMPORTANT: when downloading from RevOnline, lock the "Messages" > padlock first in Rev toolbar to prevent the stack from auto-closing > and save it :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From sanke at hrz.uni-kassel.de Sat Jun 9 10:04:43 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 09 Jun 2007 16:04:43 +0200 Subject: Image control - painting question? Message-ID: <466AB37B.1000003@hrz.uni-kassel.de> On Sat Jun 9, 2007, David Bovill david at openpartnership.net wrote: > If you use the paint tools on a card without an image a new image > control is > created. When you start to paint in an image, a new image is not > created and > you can paint inside the image (sort of). > > The problem I have is that if that image is inside a group it does not > work > - a new image is created so you cant hand paint the image. I don't > know the > details but I was wandering if any of you kind folk out there that have > worked on coloring book type things know the details of this? Is it an IDE > specific thing or an engine thing? Can you get around it? David, I ran into almost the same problem two months ago. We had a discussion about this in thread "problems with grouped images" on this list. I had tried to apply scripted painting on a grouped image. Probably this group behavior is an engine bug, because it appears both in the Rev and Metacard IDE.. One factor of the workaround we/I found was to move the image temporarily out of the group, but this was not enough. What finally did the trick was to "set the imagedata of img x to the imagedata of img x" before moving the image out of the group. Do not ask me why this helped. For your orientation here is part of my post of April 24: "Both problems which I reported with grouped images are resolved at this moment, but there was one more aspect of the drawing graphics issue no one of us had mentioned before. I had also tried to move the image out of the group, but that did *not* work with the following script "set the relayergroupedcontrols to true put the layer of img "eins" into tlayer set the layer of img "eins" to top send "mouseup" to btn "shape distortions" set the layer of img "eins" to tlayer set the relayergroupedcontrols to false". Next step: I imported a referenced image outside the group and applied the "distortion" button on it: Does not work. Another step: Imported an image fully with its text data outside the group: Button "distortion" now shows the expected effects. Next step: Imported an image fully with its text data into the group: Button "distortion" leaves the group image unaffected, but creates a new image outside the group containing the distortions. There seemed to be some issue between text-of-image data and the imagedata, and next I tried to import a referenced image and immediately set its imagedata to its imagedata. Outside a group the graphics were drawn, with the same image inside the group a *new* image was created as above. Last test I performed on a referenced image inside the group: I added the line "set the imagedata of img "eins" to the imagedata of img "eins"" as the first line to the script of the distortion button, then applied the first script above to move the image temporarily out of the group: Alas, this finally works (maybe as one of more possible workarounds?)! Thanks to all who tried to help to figure this out." Best regards, Wilhelm Sanke From scott at cdroo.com Sat Jun 9 10:12:18 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 00:12:18 +1000 Subject: HUG, Pinstripes, OSX - probably all "revisisted" References: Message-ID: <002601c7aaa0$3331a7d0$0201010a@esbgdi9s3atqpx> From: "Judy Perry" > Probably only if he were wearing just the *right* pin-striped shirt ;-) ROFL!! With blue throbbing buttons. Scott From scott at cdroo.com Sat Jun 9 10:13:25 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 00:13:25 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <7aa52a210706081956l4123d18habbc5243fccc50d3@mail.gmail.com> <00b901c7aa43$82e25430$0201010a@esbgdi9s3atqpx> <7aa52a210706082342l69900b18x534196ef6e9d19a2@mail.gmail.com> Message-ID: <002b01c7aaa0$5b4bebe0$0201010a@esbgdi9s3atqpx> From: "Chipp Walters" > Wow! That guy's the definition of prolific. Wonder when he sleeps? Real programmers don't need sleep. You know that, Chipp! Scott From scott at cdroo.com Sat Jun 9 10:15:49 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 00:15:49 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <200706071818.30786.palcibiades-first@yahoo.co.uk> <7aa52a210706072331p6bd11d96j89b85324ff03bd80@mail.gmail.com> <7c87a2a10706080748x6edae97cs4cf4d1608655d784@mail.gmail.com> <7aa52a210706081547i6be0bb2en570a28155015e1f5@mail.gmail.com> <008a01c7aa40$ebbeb000$0201010a@esbgdi9s3atqpx> Message-ID: <003a01c7aaa0$b11bd8f0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > That is not what I tried to say - my assumption is the opposite. That > there > are not enough people interested in a shared open source repository to > make > the effort worth while - that is I assume that the silent majority > disagree > with my view on the benefits of this. Ah - but that's quite another thing. A repositry of code as opposed to Rev being open source. I think a lot of people would be quite happy to visit a repositry of code (and use the code). Scott Kane From SimPLsol at aol.com Sat Jun 9 10:55:35 2007 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sat, 9 Jun 2007 10:55:35 EDT Subject: Moving an Object into a Group Message-ID: Andre, Bill, Eric, Another way to do this (move a new field into a group of buttons) is to 1. open revNavigator (in the Plugins list in the Development menu) 2. select the card to be edited 3. in the list of card objects, the new field will appear at the bottom 4. simply "grab" the field and drag it up, into the appropriate group. Other Navigator tricks: 1. you can select, and edit, objects that have accidentally been moved off screen 2. you can find objects that are invisible 3 you can locate objects that are layered under others 4. you can pull individual objects out of groups 5. you can relayer an entire card, or background group, quickly and visually. There is probably not a single day that I don't use Navigator. I can not thank Geoff Canyon enough! Paul Looney ************************************** See what's free at http://www.aol.com. From sanke at hrz.uni-kassel.de Sat Jun 9 11:10:45 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 09 Jun 2007 17:10:45 +0200 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <466AC2F5.4020207@hrz.uni-kassel.de> On Sat Jun 9 09:15:49 CDT 2007, Scott Kane scott at cdroo.com > Ah - but that's quite another thing. A repositry of code as opposed > to Rev > being open source. I think a lot of people would be quite happy to > visit a > repositry of code (and use the code). > > Scott Kane Aren't there quite a number of open-source repositries around? What about Hugh Senior's "Scripter's Scrapbook" and the many sample stacks available from the sites of Rev and Metacard users or on RevOnLine? Wilhelm Sanke From scott at cdroo.com Sat Jun 9 11:17:41 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 01:17:41 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <466AC2F5.4020207@hrz.uni-kassel.de> Message-ID: <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> To: > Aren't there quite a number of open-source repositries around? What about > Hugh Senior's "Scripter's Scrapbook" and the many sample stacks available > from the sites of Rev and Metacard users or on RevOnLine? Perhaps. Perhaps not. Guess it depends on one's perspective. I find RevOnline handy - but not always clear. I find the Rev sites like Chipps, Richards, Scott R's and Sarah's (etc and apologies for those I've left out) very cool and very helpful and better organized (clearer). A large repository detailing various code snippets and stacks would be very happy - especially to newer users initially - and in time helpful to others. Finding all the cool sites with code is no mean feat when starting out. While this is one of the best programming lists I know of it'd still be nice to go to a nice, organized site where everything is at your fingertips and easy to find (and explore). As I said this is a matter of perspective and not perhaps of value to all. Scott Kane From ambassador at fourthworld.com Sat Jun 9 11:40:22 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 09 Jun 2007 08:40:22 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466AC9E6.8020504@fourthworld.com> Chipp Walters wrote: > On 6/8/07, Richard Gaskin wrote: >> >> Request submitted for your voting pleasue: >> > > My comments applied to the enhancement request: > > "I vote against this...(Can I add negative votes?). This functionality can > easily be had via a plugin someone can write in 10 minutes. I think you'll > create more problems (firewall issues, proxy servers, socket timeouts, etc..) > than the lone problem of a single disgruntled poster." While I agree that the complexities of RunRev's process makes it easier for a third-party to do this for them than for them to do it themselves, I don't think it's an unreasonable thing to be done. The Internet connection part of the equation is already in place, and no changes are proposed for that. The only thing proposed was that the program trigger that check once after startup. While a large and growing number of programs have some sort of "Check for Updates" menu item, I can think of very few of those which don't also provide a Preferences item for having this conveniently checked automatically. If there is a problem with the specifics you mentioned (firewalls, proxies, timeouts, etc.), those are not related to this proposed minor feature, but are part of the existing "Check for Updates" feature. If you've experienced problems running that you might consider submitting a BZ report outlining those so they can be addressed. Personally, I don't think Eric wasted his time at all. On the contrary, I'm very glad to see he's wrapped up that big project that's kept him so busy so he can resume his customary near-real-time plugin development. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat Jun 9 11:44:10 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 09 Jun 2007 08:44:10 -0700 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <466ACACA.9030501@fourthworld.com> Scott Kane wrote: > Ah - but that's quite another thing. A repositry of code as opposed to Rev > being open source. I think a lot of people would be quite happy to visit a > repositry of code (and use the code). Provided of course the license for such code allowed them to use it. With literally hundreds of FOSS licenses floating around and new ones being written each week, and considering few if any of these have been tested in court to they are in the end largely speculative, unless the license chosen were unusually simple (like X11) it would require 10 hours of paid legal consultation for every hour of programming saved by such code. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Sat Jun 9 12:18:29 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 11:18:29 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <466AC9E6.8020504@fourthworld.com> References: <466AC9E6.8020504@fourthworld.com> Message-ID: <7aa52a210706090918o5371a028medc4915185c25c66@mail.gmail.com> On 6/9/07, Richard Gaskin wrote: > > The Internet connection part of the equation is already in place, and no > changes are proposed for that. The only thing proposed was that the > program trigger that check once after startup. > > If there is a problem with the specifics you mentioned (firewalls, > proxies, timeouts, etc.), those are not related to this proposed minor > feature, but are part of the existing "Check for Updates" feature. If > you've experienced problems running that you might consider submitting a > BZ report outlining those so they can be addressed. Richard, You of course are correct. But, the problem with automatic check for updates, is that it CAN create problems when the user least expects it. When explicitly chosing a menuitem "Check for Updates", a user understands the context of what is about to happen (or not happen). Launching Rev and have it hang for a series of moments, or provide a message after a 30 second timeout, IMO, only creates more opportunity for user dissatisfaction, more support tickets, etc.. My advice was to only to KISS. In fact, KISS is/was the mantra behind MC, right? I suppose I would accept a feature like the one you propose if a suitable interface could be created and the feature turned off by default. The suitable interface, IMO, would not be a silent try/failure/succeed, but rather a window popping up and telling the user what is about to happen, then going off and looking for updates and reporting back. Come to think of it, why not just put in IN RevOnline? best, Chipp From chipp at chipp.com Sat Jun 9 12:21:05 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 11:21:05 -0500 Subject: [ANN] Automated Check for Updates (was: Re: Open Source (was Don't you just wish Rev would do this?)) In-Reply-To: <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> References: <4669D005.40907@fourthworld.com> <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> Message-ID: <7aa52a210706090921s679fe3a8w2f0de9597387df9a@mail.gmail.com> Hah! Good one Eric. Now we really can delete the enhancement request. Hmmm. took you 20 minutes? I think you are slowing down in your old age, mon ami! From scott at cdroo.com Sat Jun 9 12:50:26 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 02:50:26 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <466ACACA.9030501@fourthworld.com> Message-ID: <000a01c7aab6$4c219eb0$0201010a@esbgdi9s3atqpx> From: "Richard Gaskin" > Provided of course the license for such code allowed them to use it. > > With literally hundreds of FOSS licenses floating around and new ones > being written each week, and considering few if any of these have been > tested in court to they are in the end largely speculative, unless the > license chosen were unusually simple (like X11) it would require 10 hours > of paid legal consultation for every hour of programming saved by such > code. ;) Well - I've never had anytime for the FOSS licenses. If I choose to give out code to people (and I have as many have) then it's free for them to do with as they wish providing they don't just rename it and upload it claiming it is their own. But at the end of the day I'm not naive enough to think that that will stop anybody if they are so inclined (and many sadly are so inclined). :-) Scott From mwieder at ahsoftware.net Sat Jun 9 13:22:11 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 9 Jun 2007 10:22:11 -0700 Subject: [ANN] Automated Check for Updates (was: Re: Open Source (was Don't you just wish Rev would do this?)) In-Reply-To: <7aa52a210706090921s679fe3a8w2f0de9597387df9a@mail.gmail.com> References: <4669D005.40907@fourthworld.com> <7aa52a210706082356m79347730t4b858a71504acceb@mail.gmail.com> <7AF6199D-9326-4786-8CDC-FE6310938A16@sosmartsoftware.com> <7aa52a210706090921s679fe3a8w2f0de9597387df9a@mail.gmail.com> Message-ID: <17555875464.20070609102211@ahsoftware.net> Chipp- Saturday, June 9, 2007, 9:21:05 AM, you wrote: > Hmmm. took you 20 minutes? I think you are slowing down in your old age, mon > ami! I'm sure that was 20 minutes while he was sleeping. It would only have been ten minutes of real time. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Sat Jun 9 13:37:29 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 12:37:29 -0500 Subject: HUG, Pinstripes, OSX - probably all "revisisted" In-Reply-To: References: Message-ID: <466AE559.6000002@hyperactivesw.com> I think we just need to set him to modeless. :) Judy Perry wrote: > Probably only if he were wearing just the *right* pin-striped shirt ;-) > > Judy > > On Fri, 8 Jun 2007, J. Landman Gay wrote: > >> Scott Kane wrote: >>> BTW - I just noticed I wrote in the subject line "HUG" and not "HIG". >>> Right now I certainly would not be "HUG" ing my users though "HIG" ing >>> them sounds interesting. >> Maybe if you hugged them, they'd leave you alone. ;) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Sat Jun 9 13:42:50 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 9 Jun 2007 12:42:50 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> Message-ID: <20070609124250135212.5a5368ab@sonsothunder.com> On Sun, 10 Jun 2007 01:17:41 +1000, Scott Kane wrote: > To: > >> Aren't there quite a number of open-source repositries around? What >> about Hugh Senior's "Scripter's Scrapbook" and the many sample >> stacks available from the sites of Rev and Metacard users or on >> RevOnLine? > > Perhaps. Perhaps not. Guess it depends on one's perspective. I > find RevOnline handy - but not always clear. I find the Rev sites > like Chipps, Richards, Scott R's and Sarah's (etc and apologies for > those I've left out) very cool and very helpful and better organized > (clearer). A large repository detailing various code snippets and > stacks would be very happy - especially to newer users initially - > and in time helpful to others. Finding all the cool sites with code > is no mean feat when starting out. While this is one of the best > programming lists I know of it'd still be nice to go to a nice, > organized site where everything is at your fingertips and easy to > find (and explore). As I said this is a matter of perspective and > not perhaps of value to all. Well, there is an online code repository accessible through the Scripters Scrapbook with 69 entries in it at the moment, and my intention was to mirror those entries on the web, but I haven't had the time. Having it in the Scrapbook though is more useful as it uses a consistent format, is categorized by language, author, etc. Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Sat Jun 9 13:57:31 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 12:57:31 -0500 Subject: Curious QT playback problem In-Reply-To: <466A8411.9070608@major-k.de> References: <46677488.3080609@hyperactivesw.com> <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> <466A36E6.5020007@hyperactivesw.com> <466A8411.9070608@major-k.de> Message-ID: <466AEA0B.6090105@hyperactivesw.com> Klaus Major wrote: > Maybe trying my "mk_libSMIL1" is a solution to your problem? Thanks Klaus, I'd forgotten about that. If my client wants to do a rebuild then I'll investigate this. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Sat Jun 9 14:03:27 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 19:03:27 +0100 Subject: Image control - painting question? In-Reply-To: <466AB37B.1000003@hrz.uni-kassel.de> References: <466AB37B.1000003@hrz.uni-kassel.de> Message-ID: Well that looks harder than it ought to be :) Thanks for the detailed post! From bobwarren at howsoft.com Sat Jun 9 14:08:58 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 09 Jun 2007 15:08:58 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466AECBA.30404@howsoft.com> Chipp wrote: >My comments applied to the enhancement request: "I vote against this...(Can I add negative votes?). This functionality can easily be had via a plugin someone can write in 10 minutes. I think you'll create more problems (firewall issues, proxy servers, socket timeouts, etc..) than the lone problem of a single disgruntled poster." ----------------------------------------------- Hi Chipp, The aim of my suggestion was to find some means of making bugfixes available to the user at the point when they are ready rather than making him wait for the next version release. The sort of thing I am suggesting is not a novelty, by any means. For example, about 30% of the time when I open up my Photoshop in Windows, the software is automatically updated (patched) in this way. But you seem to accept this idea, which is the essence of my suggestion. But I am a bit confused as to the meaning of the existing "check for updates" facility. I always took it to mean "check to see if there is an entirely new version of the IDE available". Was this introduced originally with the idea of offering updates in the form of patches too? Or are patches actually available, but as a Studio license holder I am unlikely to have access to them? Can you clarify? As for whether or not there exists a little dancing icon to automatically inform the user of available patches or new versions, to me this would be a nice touch, but is far from essential. Others do it with no apparent trouble. I really wouldn't mind if it were introduced via plugin or any other viable means of providing the notification. Bob From david at openpartnership.net Sat Jun 9 14:16:26 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 19:16:26 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <20070609124250135212.5a5368ab@sonsothunder.com> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <20070609124250135212.5a5368ab@sonsothunder.com> Message-ID: Ken - I talked to Hugh about doing this work before going off to the states. I am back now, and quite happy to mirror "Scripter's Scrapbook" to the web backend I've got up - if Hugh is still up for that. On 09/06/07, Ken Ray wrote: > Well, there is an online code repository accessible through the > Scripters Scrapbook with 69 entries in it at the moment, and my > intention was to mirror those entries on the web, but I haven't had the > time. Having it in the Scrapbook though is more useful as it uses a > consistent format, is categorized by language, author, etc. > > Just my 2 cents On 09/06/07, Chipp Walters wrote:David, Perhaps a good start would be creating your own website and posting your > code there with the appropriate license and disclaimers. Start with only a > few. As people become comfortable with using your libraries, you can start > adding more. It doesn't have to be a large project unless you really want it > to be. > OK - lets give it a try. The web site is up, but I figure it is of little use until it is integrated into the script editor which is partly done... I'll work on that now. I guess a question is which library to get up first - I'll dig up the list of existing libraries and see which one people would like most to be worked on? From jacque at hyperactivesw.com Sat Jun 9 14:25:07 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 13:25:07 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> Message-ID: <466AF083.9010803@hyperactivesw.com> Scott Kane wrote: > A large repository detailing various code snippets and > stacks would be very happy - especially to newer users initially - and > in time helpful to others. Finding all the cool sites with code is no > mean feat when starting out. While this is one of the best programming > lists I know of it'd still be nice to go to a nice, organized site where > everything is at your fingertips and easy to find (and explore). I would love to see this happen. Preferably, the site would be at a common, public repository (SourceForge, maybe?) so that even non-Rev people would perhaps stumble across it. This would not only give us a single place to find everything, but possibly increase Revolution's exposure to the general public, which would be a very good thing. Even though I read the list religiously and have lots of bookmarks to various Rev sites, it is still hard to remember whose site has what and even whether anyone has written a library or plugin for what I need. RevOnline doesn't offer a good search mechanism, so I'm not sure what is there unless I browse through hundreds of entries. I hope someone will set this up and encourage everyone who has offerings to upload. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Sat Jun 9 14:32:33 2007 From: mark at maseurope.net (Mark Smith) Date: Sat, 9 Jun 2007 19:32:33 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <466AF083.9010803@hyperactivesw.com> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <466AF083.9010803@hyperactivesw.com> Message-ID: <400A639F-A9F7-4355-A167-F262053BD12A@maseurope.net> I'd certainly add my bits and pieces to such a repository.... Best, Mark On 9 Jun 2007, at 19:25, J. Landman Gay wrote: > Scott Kane wrote: >> A large repository detailing various code snippets and stacks >> would be very happy - especially to newer users initially - and in >> time helpful to others. Finding all the cool sites with code is no >> mean feat when starting out. While this is one of the best >> programming lists I know of it'd still be nice to go to a nice, >> organized site where everything is at your fingertips and easy to >> find (and explore). > > I would love to see this happen. Preferably, the site would be at a > common, public repository (SourceForge, maybe?) so that even non- > Rev people would perhaps stumble across it. This would not only > give us a single place to find everything, but possibly increase > Revolution's exposure to the general public, which would be a very > good thing. > > Even though I read the list religiously and have lots of bookmarks > to various Rev sites, it is still hard to remember whose site has > what and even whether anyone has written a library or plugin for > what I need. RevOnline doesn't offer a good search mechanism, so > I'm not sure what is there unless I browse through hundreds of > entries. > > I hope someone will set this up and encourage everyone who has > offerings to upload. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Sat Jun 9 14:39:39 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 13:39:39 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <20070609124250135212.5a5368ab@sonsothunder.com> Message-ID: <466AF3EB.8050507@hyperactivesw.com> David Bovill wrote: > OK - lets give it a try. The web site is up, but I figure it is of little > use until it is integrated into the script editor which is partly done... > I'll work on that now. I guess a question is which library to get up > first - > I'll dig up the list of existing libraries and see which one people would > like most to be worked on? I appreciate the effort, David, and would love to see this online. But could it be moved to a place where everyone has access? Web sites change or go down, enthusiastic admins later run out of time or energy, people move on to other things. There's a bottleneck while contributors send their files and then need to wait for the admin to process and release them. At a public repository people can manage their own uploads, replace old files with newer versions instantly, and in general have more control. The libraries will also be accessible beyond the lifetime of a private web site. Could I convince you to take your current energy and apply it to something like this? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Sat Jun 9 14:42:48 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 19:42:48 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <466AF083.9010803@hyperactivesw.com> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <466AF083.9010803@hyperactivesw.com> Message-ID: OK - I'll make a start tonight. With regard to SourceForge it is not possible to link their repositories directly into the Script Editor but now that they have SVN - I can mirror code to SourceForge easily. Does anyone have a preference for an initial library - something to start with. My vote would be for something Html or web related - perhaps something related to the new browser externals? I am working on that now, and it is less integrated into other stuff - so it would be a fresh start... but do suggest a starting library if you want - I've got: - libOPN_Core.rev - libOPN_Browser.rev - libOPN_Colours.rev - libOPN_Data.rev - libOPN_DateTime.rev - libOPN_DragAndDrop.rev - libOPN_EQT.rev - libOPN_ExtraGeometry.rev - libOPN_FileAndFolder.rev - libOPN_Forms.rev - libOPN_Geometry.rev - libOPN_Html.rev - libOPN_Media.rev - libOPN_MenuExtras.rev - libOPN_Menus.rev - libOPN_Models.rev - libOPN_Movie.rev - libOPN_MVC.rev - libOPN_MVCExtras.rev - libOPN_Objects.rev - libOPN_Outline.rev - libOPN_ScriptExtras.rev - libOPN_Scripts.rev - libOPN_Shell.rev - libOPN_SIMPL.rev - libOPN_Stack.rev - libOPN_SVN.rev - libOPN_TreeAuthoring.rev - libOPN_TreeEditing.rev - libOPN_TreeExtras.rev - libOPN_Unsorted.rev - libOPN_Junk.rev Junk is by far the biggest! On 09/06/07, J. Landman Gay wrote: > > Scott Kane wrote: > > A large repository detailing various code snippets and > > stacks would be very happy - especially to newer users initially - and > > in time helpful to others. Finding all the cool sites with code is no > > mean feat when starting out. While this is one of the best programming > > lists I know of it'd still be nice to go to a nice, organized site where > > everything is at your fingertips and easy to find (and explore). > > I would love to see this happen. Preferably, the site would be at a > common, public repository (SourceForge, maybe?) so that even non-Rev > people would perhaps stumble across it. This would not only give us a > single place to find everything, but possibly increase Revolution's > exposure to the general public, which would be a very good thing. > > Even though I read the list religiously and have lots of bookmarks to > various Rev sites, it is still hard to remember whose site has what and > even whether anyone has written a library or plugin for what I need. > RevOnline doesn't offer a good search mechanism, so I'm not sure what is > there unless I browse through hundreds of entries. > > I hope someone will set this up and encourage everyone who has offerings > to upload. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Sat Jun 9 14:57:36 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 9 Jun 2007 19:57:36 +0100 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: <466AF3EB.8050507@hyperactivesw.com> References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <20070609124250135212.5a5368ab@sonsothunder.com> <466AF3EB.8050507@hyperactivesw.com> Message-ID: On 09/06/07, J. Landman Gay wrote: > > Could I convince you to take your current energy > and apply it to something like this? No problem! But I am not going to do this manually - cut and paste style - so it needs to be integrated into the IDE - with a Rev based plugin - so that people can easily publish. For now that rules out SourceForge and Yahoo groups for me. Repositories once open sourced can easily be copied or mirrored around the place via SVN or CVS - and within a year or so it looks like yahoo groups will have an API - till the unless you have any better ideas - I will go ahead and see if people find this useful. If you want to discuss this in more detail maybe it would be better to contact me off list? From scott at elementarysoftware.com Sat Jun 9 15:00:39 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 9 Jun 2007 12:00:39 -0700 Subject: Moving an Object into a Group In-Reply-To: References: Message-ID: Paul, Thanks for those tips tips about revNavigator. I've also had trouble copying objects into groups on occasion. I hadn't looked at revNavigator in a while and I'm glad I did. -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Jun 9, 2007, at 7:55 AM, SimPLsol at aol.com wrote: > Andre, Bill, Eric, > Another way to do this (move a new field into a group of buttons) > is to > 1. open revNavigator (in the Plugins list in the Development menu) > 2. select the card to be edited > 3. in the list of card objects, the new field will appear at the > bottom > 4. simply "grab" the field and drag it up, into the appropriate group. > > Other Navigator tricks: > 1. you can select, and edit, objects that have accidentally been > moved off > screen > 2. you can find objects that are invisible > 3 you can locate objects that are layered under others > 4. you can pull individual objects out of groups > 5. you can relayer an entire card, or background group, quickly and > visually. > > There is probably not a single day that I don't use Navigator. I > can not > thank Geoff Canyon enough! > Paul Looney From ambassador at fourthworld.com Sat Jun 9 15:38:31 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 09 Jun 2007 12:38:31 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466B01B7.5050907@fourthworld.com> Chipp Walters wrote: > On 6/9/07, Richard Gaskin wrote: >> If there is a problem with the specifics you mentioned (firewalls, >> proxies, timeouts, etc.), those are not related to this proposed minor >> feature, but are part of the existing "Check for Updates" feature. If >> you've experienced problems running that you might consider submitting a >> BZ report outlining those so they can be addressed. > > You of course are correct. But, the problem with automatic check for > updates, is that it CAN create problems when the user least expects it. When > explicitly chosing a menuitem "Check for Updates", a user understands the > context of what is about to happen (or not happen). > > Launching Rev and have it hang for a series of moments, or provide a message > after a 30 second timeout, IMO, only creates more opportunity for user > dissatisfaction, more support tickets, etc.. How often is this a problem for the many other programs that already have this feature? OS X, most/all of Adobe's, hundreds of smaller products, Microsoft Windows.... > My advice was to only to KISS. In fact, KISS is/was the mantra behind MC, > right? Absolutely, but the question here is whether asking users to go to a web site to check for updates, download it if there is one, and install it (which the MC IDE requires now) is simpler than at least letting the user know an update is available and providing an option to download it automatically. > I suppose I would accept a feature like the one you propose if a suitable > interface could be created and the feature turned off by default. I agree it should be optional, as most programs that support it do. I'm on the fence about whether the default should have it off. I'm inclined to agree that would be the better option, but I'd have to hear the arguments from the many vendors who've chosen otherwise to feel confident about it. Since the feature doesn't exist at all, I see no harm in a first-pass implementation that added it with the default being off. > The suitable interface, IMO, would not be a silent try/failure/succeed, but > rather a window popping up and telling the user what is about to happen, > then going off and looking for updates and reporting back. I believe that's how most vendors handle it. > Come to think of it, why not just put in IN RevOnline? Isn't RevOnline turned on by default? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at elementarysoftware.com Sat Jun 9 16:30:33 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 9 Jun 2007 13:30:33 -0700 Subject: command line parameter in a variable Message-ID: I'm trying to write a loop for multiple command line parameters such as $1 $2 $3 < etc > How can I do this using a variable for the number such as $i -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- From JimAultWins at yahoo.com Sat Jun 9 17:05:36 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 09 Jun 2007 14:05:36 -0700 Subject: command line parameter in a variable In-Reply-To: Message-ID: open Rev open Documentation click Search click Web Database type in 'shell', hit enterkey dbl clk on Ken Ray's Sons of Thunder site go to the bottom of the page in the section "Command Line/Shell Indo' On 6/9/07 1:30 PM, "Scott Morrow" wrote: > I'm trying to write a loop for multiple command line parameters such as > > $1 > $2 > $3 > < etc > > > How can I do this using a variable for the number such as > > $i > > -Scott Morrow > > Elementary Software > (Now with 20% less chalk dust !) > web http://elementarysoftware.com/ > email scott at elementarysoftware.com > > ----------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Sat Jun 9 17:18:00 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 9 Jun 2007 14:18:00 -0700 Subject: command line parameter in a variable In-Reply-To: References: Message-ID: <1E34B43E-9253-4775-A220-9E9AFBA46024@mangomultimedia.com> On Jun 9, 2007, at 1:30 PM, Scott Morrow wrote: > I'm trying to write a loop for multiple command line parameters > such as > > $1 > $2 > $3 > < etc > > > How can I do this using a variable for the number such as > > $i Use "value": repeat with i = 1 to 3 put value("$" & i) into theValue -- Do something with the value end repeat -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From lists at mangomultimedia.com Sat Jun 9 18:10:14 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 9 Jun 2007 15:10:14 -0700 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <466AC9E6.8020504@fourthworld.com> References: <466AC9E6.8020504@fourthworld.com> Message-ID: On Jun 9, 2007, at 8:40 AM, Richard Gaskin wrote: > If there is a problem with the specifics you mentioned (firewalls, > proxies, timeouts, etc.), those are not related to this proposed > minor feature, but are part of the existing "Check for Updates" > feature. If you've experienced problems running that you might > consider submitting a BZ report outlining those so they can be > addressed. Reading this reminded me that I needed to file an enhancement request for PAC files and the WPAD protocol. Revolution apps that access the internet do not work in corporate networks that use Proxy Auto- Configuration files (PAC) files since the developer does not know what ip address to set the httpproxy property to. Along with PAC support Revolution should also support the Web Proxy Auto-Discovery (WPAD) protocol which automatically detects the location of PAC files on the network. I've filed an enhancement request: http://quality.runrev.com/qacenter/show_bug.cgi?id=5138 -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From chipp at chipp.com Sat Jun 9 21:45:13 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 9 Jun 2007 20:45:13 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <466B01B7.5050907@fourthworld.com> References: <466B01B7.5050907@fourthworld.com> Message-ID: <7aa52a210706091845g42dbf5e4q6db345e180c0d891@mail.gmail.com> Bob, Updating Rev each time a bug fix is made, could be a dicey proposition, as typcially after a bug is fixed, there still should be unit testing, then more inside testing, then beta testing, then rc testing, etc. to make sure fixing the bug didn't break other stuff. I think Rev has taken the position to do all this in the same cycle, which for a company with limited resources, is a good way (IMO) to go. The existing architecture of course could do just as you suggest. But my biggest fear with a system like this would be we would never end up with a fairly stable release. The complexity of Rev could create unforseen problems when fixing one bug only to see a ripple effect of it creating many more. Richard, As I think you know, I use our own MagicCarpet updater (both automatic and manual), for all of our projects. I suppose I've got around 30-40 applications serviced by MagicCarpet in this way. My experience tells me for those programs which do not need internet access, it is better to go the manual update way, for the reasons I've already given-- mainly much less support hassle when individuals are in situations where they have no internet connection. best, Chipp From jacque at hyperactivesw.com Sat Jun 9 22:22:56 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 09 Jun 2007 21:22:56 -0500 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? In-Reply-To: References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <20070609124250135212.5a5368ab@sonsothunder.com> <466AF3EB.8050507@hyperactivesw.com> Message-ID: <466B6080.8060107@hyperactivesw.com> David Bovill wrote: > On 09/06/07, J. Landman Gay wrote: > >> >> Could I convince you to take your current energy >> and apply it to something like this? > > > No problem! But I am not going to do this manually - cut and paste style - > so it needs to be integrated into the IDE - with a Rev based plugin - so > that people can easily publish. For now that rules out SourceForge and > Yahoo > groups for me. I didn't have anything that sophisticated in mind. I'd just like to see a public repository where anyone could upload their libraries and plugins. Integration never crossed my mind; mostly I'd just like to see everything stored in one place. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at elementarysoftware.com Sat Jun 9 23:38:33 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 9 Jun 2007 20:38:33 -0700 Subject: command line parameter in a variable In-Reply-To: <1E34B43E-9253-4775-A220-9E9AFBA46024@mangomultimedia.com> References: <1E34B43E-9253-4775-A220-9E9AFBA46024@mangomultimedia.com> Message-ID: Ah, I forgot to put the dollar sign in quotes! Thanks. -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Jun 9, 2007, at 2:18 PM, Trevor DeVore wrote: > On Jun 9, 2007, at 1:30 PM, Scott Morrow wrote: > >> I'm trying to write a loop for multiple command line parameters >> such as >> >> $1 >> $2 >> $3 >> < etc > >> >> How can I do this using a variable for the number such as >> >> $i > > Use "value": > > repeat with i = 1 to 3 > put value("$" & i) into theValue > -- Do something with the value > end repeat > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > trevor at bluemangolearning.com From scott at cdroo.com Sun Jun 10 00:18:53 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 14:18:53 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <466AC2F5.4020207@hrz.uni-kassel.de> <000501c7aaa9$55ec1a40$0201010a@esbgdi9s3atqpx> <466AF083.9010803@hyperactivesw.com> Message-ID: <003401c7ab16$781c0180$0201010a@esbgdi9s3atqpx> From: "J. Landman Gay" > I would love to see this happen. Preferably, the site would be at a > common, public repository (SourceForge, maybe?) so that even non-Rev > people would perhaps stumble across it. This would not only give us a > single place to find everything, but possibly increase Revolution's > exposure to the general public, which would be a very good thing. Agreed. Though I suspect SourceForge is so vast as to make it difficult for a newbie to locate Rev stuff. > Even though I read the list religiously and have lots of bookmarks to > various Rev sites, it is still hard to remember whose site has what and > even whether anyone has written a library or plugin for what I need. > RevOnline doesn't offer a good search mechanism, so I'm not sure what is > there unless I browse through hundreds of entries. Same here. > I hope someone will set this up and encourage everyone who has offerings > to upload. Clearly, from comments on this list, this idea has been toyed with. I have both the server space and a domain name that can do it, but I won't move forward until I either ascertain nobody is going to do it or that efforts to do it don't go anywhere. Then again - I might decide just to go ahead with it. If the community indicates I should go ahead then I'll just do it anyway. :-) Scott Kane From ambassador at fourthworld.com Sun Jun 10 00:25:14 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 09 Jun 2007 21:25:14 -0700 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? Message-ID: <466B7D2A.9040406@fourthworld.com> Scott Kane wrote: >> Even though I read the list religiously and have lots of bookmarks to >> various Rev sites, it is still hard to remember whose site has what and >> even whether anyone has written a library or plugin for what I need. >> RevOnline doesn't offer a good search mechanism, so I'm not sure what is >> there unless I browse through hundreds of entries. > > Same here. > >> I hope someone will set this up and encourage everyone who has offerings >> to upload. > > Clearly, from comments on this list, this idea has been toyed with. I have > both the server space and a domain name that can do it, but I won't move > forward until I either ascertain nobody is going to do it or that efforts to > do it don't go anywhere. Then again - I might decide just to go ahead with > it. If the community indicates I should go ahead then I'll just do it > anyway. :-) You're welcome to do it at revJournal.com if you like. I can set up your own FTP account and you can do whatever you like in that section. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bobwarren at howsoft.com Sun Jun 10 04:40:34 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 05:40:34 -0300 Subject: [OT] The switch of perception Message-ID: <466BB902.8050503@howsoft.com> Some of you may have had the interest to read an article I wrote which can be found at: http://www.bobsite.org/brazil/ . Early in the article, there is a classical design from Gestalt Psychology (the psychology of perception) that can be seen either as a nice young woman or as an ugly old woman. One thing I did not attempt to discuss in the article was the part that motivation can sometimes play in perception. That is perhaps a pity, because it is sometimes a highly relevant factor. Where language is involved, care in reading (or the lack of it) can also play a part. I've been racking my brains to try and discover how it was a thread I participated in recently ("Open Source (was Don't you just wish Rev would do this?)") changed from a happy problem-solving process into a nightmare, demonstrating a problem rather than solving one. I now know why. In my first post about the subject, I described a hypothetical arrangement. Instead of using "would" throughout (a linguistic option), I used the present tense: e.g. According to the proposed arrangement, "I do this" and "You do that". Of course, had I realized at the time that this might lead to any kind of confusion, I would have peppered my proposal with lots more "woulds". Here is an elaboration of what I intended to say by the two items given early in my first post: 1) I propose that Rev should produce IDE upgrades from now onwards that would concentrate on the provision of new features. I propose a strictly regular cycle for their release (perhaps slightly different to the current one). These "feature releases" represent the product that we, the users, should expect to pay for, and to pay for at least as well as the product merits. 2) I propose that bugfixing should be a continuous process between feature releases, aimed at correcting the current release as necessary. There would of course be no additional charge for it. These are the actual words I used: 1. RR should provide feature releases on a regular basis. We pay for them. 2. We do not pay for bugfixes. The manufacturer is just putting right what he has done wrong. Now here's an "ugly old woman" interpretation: 1. RR do not provide feature releases on a regular basis as they should. We pay for them, so Rev is doing the dirty on us by not coughing them up according to their obligation. 2. Rev are even making us pay for bugfixes! Well, we ain't gonna do it. See what I mean? Of course, after an initial "ugly old woman" interpretation, a psychological set has been established and everything that I say afterwards gets totally ignored, even if it doesn't quite add up logically! This "set" perception is so strong that it wouldn't surprise me if some people thought I was making excuses by the explanation I have just given! Sorry, I realize this is not the place to discuss (even relevant) psychology really, but I was disappointed by what happened. Bob From david at openpartnership.net Sun Jun 10 04:54:02 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 10 Jun 2007 09:54:02 +0100 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: <7aa52a210706091845g42dbf5e4q6db345e180c0d891@mail.gmail.com> References: <466B01B7.5050907@fourthworld.com> <7aa52a210706091845g42dbf5e4q6db345e180c0d891@mail.gmail.com> Message-ID: Chipp - would it not be the best for "stability" to have the existing release cyle as "stable", and those wishing to live on the bleeding edge (and get faster bug fixes and to participate in experimental features) to opt in for the sort of release cycle that others are requesting? This is what I usually do for most of the web based doe I use, those projects that I want stable and basic features i download and install, those requiring the latest features that may not be full tested I download with subversion and update much more often. I'd go for the same model with Rev - though the exact method is up for grabs the principle is clear and standard. It's really just making the beta programme more visible (ie its a plugin and an actively discussed option). I for one have only ever heard of beta testing once or twice as an aside on this list. Stability is usually achieved by getting as much and as early user testing as possible. I'd open things up a bit, with a clear disclaimer, and a plugin along the lines of that being discussed. On 10/06/07, Chipp Walters wrote: > > Bob, > > Updating Rev each time a bug fix is made, could be a dicey proposition, as > typcially after a bug is fixed, there still should be unit testing, then > more inside testing, then beta testing, then rc testing, etc. to make sure > fixing the bug didn't break other stuff. I think Rev has taken the > position > to do all this in the same cycle, which for a company with limited > resources, is a good way (IMO) to go. > > The existing architecture of course could do just as you suggest. But my > biggest fear with a system like this would be we would never end up with a > fairly stable release. The complexity of Rev could create unforseen > problems > when fixing one bug only to see a ripple effect of it creating many more. > From palcibiades-first at yahoo.co.uk Sun Jun 10 05:21:16 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 10 Jun 2007 10:21:16 +0100 Subject: Ground Control to Revolution Message-ID: <200706101021.16768.palcibiades-first@yahoo.co.uk> Scott writes:- "Two thumbs up for commercial solutions and not some half baked, half whacked, half completed and half bug tested open source "solution" that the author may or may not get back to finishing one of these days... maybe...if I feel like it, which phase is the moon in, who won the world series, heck I'm no longer interested and the project withers and dies." This attitude worries me more than anything that has come out of the Rev community since I started with Rev. People really do not seem to understand what the nature of the open source competition is. Its baffling, this degree of ignorance, and its deeply worrying. The competition that will destroy your product is the competition whose existence you spend your whole time denying and refusing to look at. Lets say that things carry on with Rev as they are now, for Linux users, into December of this year, or six more months. The documentation will still be a work in progress, abandoned half-baked in June 2006. Linux users will still be stuck on 2.6.1 with no idea when or whether they will get an update to the main stream. Not so much half-baked, as rather stale. Meanwhile, Python (and all the other open source alternatives) will be moving on. Python is and will remain professionally documented, with half a dozen excellent tutorial and reference texts, electronic and paper. Hetland's book, for instance, is what Dan Shafer's book should have become had it gone to a second edition. Its one of many. Python is now, and will be, up to date on all platforms, it has super easy database connectivity, not using ODBC. It has a choice of a dozen super editors. It has lots and lots of libraries and code snippets available for use. It has several excellent gui kits, well maintained and up to date. Stable and development versions are available, kept clearly separate. There's no bug mountain. No, it will not have split into multiple incompatible undeveloped variants. It hasn't in years, why should it now? I really like Rev, I like the Hypercard roots, the people, the community, the ease of learning, the flexibility and speed of getting stuff done in it. I'm not advocating moving to Python and don't want to. Python is a lot harder to learn, maybe also to use. But my goodness people, wake up and look at what is going on in the world outside. It is not the way you think it is. You are becoming your own worst enemies by burying your heads in the sand. By the way, while you are en route to python.org to check it out, think for a few moments about how you get there. You might use Safari, which started life as the OSS Konqueror. Or the OSS Firefox. You might use DNS, 75% of which probably runs on OSS BIND. The pages might be hosted on the OSS Apache. A majority are. You might post comments, which will be relayed by Sendmail. Many of the hosts you use will be running one or other Linux server distro. Also OSS. Still think OSS is all half baked, phase of the moon stuff? Sitting at my Debian desktop, shaking my head in disbelief. Where do these ideas come from? Peter From bobwarren at howsoft.com Sun Jun 10 05:37:42 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 06:37:42 -0300 Subject: [OT] The switch of perception - some immediate patches Message-ID: <466BC666.4030201@howsoft.com> 1. I should have said that care in both reading AND WRITING is necessary. 2. For an "ugly old woman" interpretation of what I said, the whole register of what I was saying needs to be changed: i.e. what is really a proposal for the future needs to be misinterpreted as a description of the current state of affairs. It may or may not be, but that is not what I intended to say in my proposal. Bob From geradamas at yahoo.com Sun Jun 10 06:00:04 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 10 Jun 2007 11:00:04 +0100 (BST) Subject: Ground Control to Revolution Message-ID: <236190.30669.qm@web37509.mail.mud.yahoo.com> Before this Open Source versus Commercial 'spat' goes any further let me make a few points: 1. Scott Kane has demonstrated his unshakeable conviction many times that Open Source is a waste of time. Scott is perfectly entitled to hold that point of view; although, personally, I think he is wrong. 2. Metacard is "sort of" Open Source, insofar as the IDE goes - it still depends on the RR engine. 3. The Documentation: Yup, we all know it isn't very good. 4. Runtime Revolution are a commercial company, and (at least as far as I know) the people who work for RR depend on income generated by the RAD to put food in their fridges. 5. I would have thought one way to go was as follows: A consortium of programmers should be assembled who feel that they can donate (!!!) some of their time, energy and effort towards working to improve aspects of RR they feel grumpy about. They then do the work required and donate the end result to RR. 6. Another way (!!!!) would be to assemble the consortium who build a clone of RR starting with an Open Source engine. 7. Scott Kane and his 'camp' and the Open Source 'camp' are both entrenched - so it is probably better not to clog up the use-list in circular arguments which eventually digenerate into unpleasantness. Now, somebody who really felt strongly about the O. Source route could start up some sort of use-list, Yahoo-list, something where this debate could continue. 8. Of course I now have to shove in my opinion:- Runtime Revolution is a bloody good RAD. So the RR developers should stop the treadmill of endless upgrades and concentrate on sorting out all the loose ends that are making a lot of people cheesed-off. 2.8.2, or 2.9 or what-ever should be dumped right now. 2.8.1 should be refined: no new eye-candy, no new features: get the Documentation up to scratch, the Linux version lined up with the Win and the Mac versions. Fix all the bugs!!! And let us have a version 3 (Hey, that's funny, Apple choked on HC version 3) that is what everybody wants. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From david at openpartnership.net Sun Jun 10 06:36:06 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 10 Jun 2007 11:36:06 +0100 Subject: Ground Control to Revolution In-Reply-To: <200706101021.16768.palcibiades-first@yahoo.co.uk> References: <200706101021.16768.palcibiades-first@yahoo.co.uk> Message-ID: On 10/06/07, Peter Alcibiades wrote: > > > This attitude worries me more than anything that has come out of the Rev > community since I started with Rev. People really do not seem to > understand > what the nature of the open source competition is. Its baffling, this > degree > of ignorance, and its deeply worrying. Peter - I agree with you entirely, and it is well argued. I guess worrying doesn't help though :). It is justified and reasonable the objections people have. Many people have a very poor experience with open source software - particularly on the end user side, but also with company and professional use. I disagree with them but only time will tell. Many people when they first saw the internet had the same impression - ie what a mess. Many people when they first saw WikiPedia had the same impression. Many people still do with both. The competition that will destroy your product is the competition whose > existence you spend your whole time > denying and refusing to look at. I have worried the same. You watch open source projects grow and you see the gap between what Rev can do and what you can do with the open source code narrow steadily over time. Twice now I have stopped using Revolution because of these worries. More worrying is my experience of working with young freelance software developers. Over the last 5 years I have worked over extended periods with maybe 30 or 40 developers - enough time to show them in depth what Metacard / Revolution can do. I was usually the project lead so I could push the project in that direction (casually I have introduced many more people through lectures and conferences). The initial reaction was "great!" - but in the end not a single one of them took up the language. They learned python, ruby or some specific open source framework. I talked to them and I know why, and I know what sort of things could have swung it for them (no need to go as far as open sourcing the engine for instance!). 30 or 40 sales is nothing for RunRev - the real issue is these were very good and very bright developers, and that because of their energy would have produce open libraries for the rest of us (many of them have gone on to do this for their chosen languages). But please lets keep this positive! As people have pointed out there is nothing to stop it happening. If it is done well and people find it useful it will grow, waiting for RunRev or consensus, or consent is the death of a project like this. When it comes down to it - its all talk and politics unless we see the code. I for one feel like stopping this thread about open source. I am sure many others do to. Personally, I feel it would be better to speak through action. I feel bad about not having published stuff to this community in the past, and was righty critised by Chipp and others, so I'll take the committed step of actually publishing it. The web site has been up since a few months, and the services are all in place to integrate everything into the whichever IDE you use - all the code will be mirrored to a common SourceForge repository. If anyone wants to help out, or submit a library, or just take a peek - contact me off list. From scott at cdroo.com Sun Jun 10 06:55:45 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 20:55:45 +1000 Subject: Ground Control to Revolution References: <200706101021.16768.palcibiades-first@yahoo.co.uk> Message-ID: <008801c7ab4d$e8bd2590$0201010a@esbgdi9s3atqpx> From: "Peter Alcibiades" > This attitude worries me more than anything that has come out of the Rev > community since I started with Rev. People really do not seem to > understand > what the nature of the open source competition is. Its baffling, this > degree of ignorance, and its deeply worrying. The competition that will > destroy > your product is the competition whose existence you spend your whole time > denying and refusing to look at. But I don't deny it and certainly do look at it. Being pro commercial software is hardly worrying, problematic or anything else. It certainly has no negative conentation in regards to Rev, RR or this list. If you want to write software with no renumeration them please be my guest. All I ask is that you don't try to make it compulsory or insist that others make their software available with zero renumeration just because you believe that should be the way of the world. > Lets say that things carry on with Rev as they are now, for Linux users, > into December of this year, or six more months. I have no problems with Rev updating the Linux engine. Indeed I fully support Rev updating the Linux engine. Should it be free? I don't think so and I support RR if they choose not to make it so. If RR decide to make it free - well that's their affair. All I maintain is that software is a consumer product. If a company is to eat beyond visiting the local charity for a bowl of soup and a slice of bread then they are darn well going to have to sell it for money and not goodwill because some people feel software should be free. > Meanwhile, Python (and all the other open source alternatives) will be > moving on. Python is and will remain professionally documented, with half > a dozen > excellent tutorial and reference texts, electronic and paper. Hetland's > book, for instance, is what Dan Shafer's book should have become had it > gone > to a second edition. Its one of many. I'm yet to find one major commercial product written in Python. I suppose they exist, but as I say, I've not run into one yet. I suspect having said that I shall be given a list. AFA the actual coding in Python I've not tried it and presently have no need to do so. > I really like Rev, I like the Hypercard roots, the people, the community, > the ease of learning, the flexibility and speed of getting stuff done in > it. I'm > not advocating moving to Python and don't want to. Python is a lot harder > to learn, maybe also to use. But my goodness people, wake up and look at > what > is going on in the world outside. It is not the way you think it is. You > are becoming your own worst enemies by burying your heads in the sand. Burying your head in the sand? I could put a really awful laugh in here - but I won't because I believe you are genuine. Look. Free can not make the world go round. It didn't work for Marx, it didn't work for Lenon. There are other examples. However there are not any strong examples of where it has worked. People have to eat - even Open Source officiandos must eat something and somebody has got to pay for that stuff they are eating. Whether it is customers, support contracts (which are not even likely to be paid by most consumers and small business') or the government in handouts to the unemployed. > Still think OSS is all half baked, phase of the moon stuff? Sitting at my > Debian desktop, shaking my head in disbelief. Where do these ideas come > from? Yes. Absolutely. Because Joe and Jill Six-pack can't use your lovely (and I'm sure it is exactly that) Debian desktop. All those wonderful internet tools that are "free" are not really free. People take that code, compile it and sell it to us as "Web Hosting". Sure - I can setup those tools on my own box and connect to the big wide world but that opens a whole new kettle of fish (security, time to keep it secure etc - which BTW are all cost factors). Now - back to Debian (or any *Nix flavour) there simply are not enough applications to draw most people in easily. Will there be in the future? No I don't think so. Because there's no money in it. Linux users don't want to pay for software (or support contracts). They want it free. Zero interest for anybody interested in making a living with software. In addition *nix has no marketing clout. Microsoft and Apple can afford massive add campaigns in multiple media. *nix can not. IBM tried to take on Microsoft with OS2 (a beautiful multi-tasking desktop system that in many ways is still superior to Windows) and failed because of marketing and acceptance. The *nix fraternity may be growing - but are they gaining traction? No. Windows and Mac still dominate after almost 10 years of having people tell me I didn't know what I was talking about. When Borland held Borcon in Sydney I told David Intersimone - over dinner - that Kylix would die because *nix programmers would not support it. I suggested a lower price tag ($69 to be precise) in an attempt to mitigate the flop. I was told I was wrong - but now Kylix is as dead as a doornail. Those programmers that are my contempories in other software organizations attempted to work with *nix. It was open source and free or nick off. So they did exactly that. Half-baked? Yep. Most of the software on SourceForge is half baked. Phase of the moon? Well maybe they aren't affected by that - dunno - but something makes all those efforts begin and end with, shall we say, little to show for themselves. Sure - there is commercial vapourware - one only has to consider what Vista was supposed to be and what it is. But that won't stop it (or a successor because I suspect Vista is as big a goof as Millennium was) and it shall continue complete with commercial companies offering commercial software. If "free" worked industry would have been doing it centuries ago. But it's never worked because there is nothing in it to live on. Maybe..... when they start giving out free computers to go with the free OS' and their accompanying hordes of "free software" it may have a chance. But I suspect hell will freeze over before Dell, IBM, Apple etc start handing out those to us all. Scott Kane From scott at cdroo.com Sun Jun 10 06:58:58 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 20:58:58 +1000 Subject: Ground Control to Revolution References: <200706101021.16768.palcibiades-first@yahoo.co.uk> Message-ID: <008d01c7ab4e$5c3b56e0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > I for one feel like stopping this thread about open source. I am sure many > others do to. Personally, I feel it would be better to speak through > action. > I feel bad about not having published stuff to this community in the past, > and was righty critised by Chipp and others, so I'll take the committed > step of actually publishing it. The web site has been up since a few > months, and the services are all in place to integrate everything into the > whichever > IDE you use - all the code will be mirrored to a common SourceForge > repository. If anyone wants to help out, or submit a library, or just take > a > peek - contact me off list. I'd like to make it perfectly clear that I do not oppose in any way people making code available for free (or whole applications or even programming languages) if the owner wishes to do that. I do oppose the doctrine that all code should be open and free. Scott Kane From scott at cdroo.com Sun Jun 10 07:00:40 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 21:00:40 +1000 Subject: Ground Control to Revolution References: <236190.30669.qm@web37509.mail.mud.yahoo.com> Message-ID: <008e01c7ab4e$98595aa0$0201010a@esbgdi9s3atqpx> From: "Richmond Mathewson" > 1. Scott Kane has demonstrated his unshakeable conviction many times that > Open Source is a waste of time. Actually - I have no problem with open source as such. I only believe that it is a choise for the developer and no developer (big or small) should be told they have to do it "because" which sadly is a contention of many open source zealots. Scott Kane From luis at anachreon.co.uk Sun Jun 10 07:07:47 2007 From: luis at anachreon.co.uk (Luis) Date: Sun, 10 Jun 2007 12:07:47 +0100 Subject: [OT] The switch of perception In-Reply-To: <466BB902.8050503@howsoft.com> References: <466BB902.8050503@howsoft.com> Message-ID: <63EBBB3A-DA9A-4790-AC42-0883FE569D0B@anachreon.co.uk> On 10 Jun 2007, at 9:40, Bob Warren wrote: > > Sorry, I realize this is not the place to discuss (even relevant) > psychology really, but I was disappointed by what happened. > > Bob I wouldn't be. You have evolved/moved forward. That's a gain in my books. Cheers, Luis. From scott at cdroo.com Sun Jun 10 07:25:48 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 10 Jun 2007 21:25:48 +1000 Subject: Imagine a world in which HyperCard had been open sourced 20 years ago? References: <466B7D2A.9040406@fourthworld.com> Message-ID: <00a101c7ab52$1b395a80$0201010a@esbgdi9s3atqpx> From: "Richard Gaskin" > You're welcome to do it at revJournal.com if you like. I can set up your > own FTP account and you can do whatever you like in that section. Replied off list Scott Kane From mikeharland at mac.com Sun Jun 10 07:35:14 2007 From: mikeharland at mac.com (Mike Harland) Date: Sun, 10 Jun 2007 12:35:14 +0100 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: <20070607170007.A1B1F4894A9@mail.runrev.com> References: <20070607170007.A1B1F4894A9@mail.runrev.com> Message-ID: Having read the latest Mathewson v. Kane mini-rant, I thought it was about time somebody long-in-the-tooth, white-haired and Gandalf-like synthesised a few things. As a persistent, silent reader for many years on this list, I assume I can be allowed one message of (positively) negative comment before I am banned or threatened with legal action! Going back to all the HyperCard nostalgia, as I remember it, HC was intended to become another 'atom' of QuickTime to supply the interactive multi-platform programming element - but Apple were weak at the time and somebody powerful and threatening from outside killed that great development idea off. So we developers all reluctantly had to abandon HC, fork out big money and migrate to Director/Flash/etc. to make our software multi-platform, get it onto the web and into the global market. Instead of an 'Open Source'-like, killer-platform that would have been QTHC, we ended up with all the present HC-->Rev clones, practically divorced from the main multi-platform UI of the web browser, and with QT as an under-developed dying duck, losing out to Real and MS. They all remain as small or shrinking applications with an ambiguous identity in a now much wider web-based (soon to be mobile-based) world. Rev tries hard to be a commercial company with a proprietary app, but it still suffers from the same ill-defined usage identity that HC did. It has unfortunately alienated many of the 'academic' users who made HC what it was, 'Open Source' in all but name, believing that these 'freeby people' were the cause of its demise (even if people s had by then been forced to start paying a fair amount for it!!) while the truth is that HC failed because Apple were unable to make it multiplatform and web-embeddable. Rev continues to contemplate its own navel with all its talk of 'pros' on this list, while consistently looking down its nose at the so-called hobbyist, newby or daft-headed academic (consider this: would that 'million dollar app' have been made if it were not through the cooperation of an academic with a bright idea and a brilliant Rev programmer??). The list is mainly filled with posts from self-styled 'experts' who are actual investors in the company and make their living from its success or failure and therefore are biassed by definition. Their comments prove nothing to me and merely try to overshadow others with their barrage of positive messages. Having been in at the beginning of the hypertext 'revolution' (almost 2 decades ago, before CDs and the web even existed) and already building multimedia educational apps in HC and ToolBook, I have ever since been waiting for the multi-platform successor to bring me back to the user-friendly, universal app we all ('pro' or 'hobbyist') deserve. But I am still waiting for Rev to prove itself as a stable and reliable vehicle for delivering software in a global market - I stopped updating a year ago and certainly won't be continually updating every year until it does exactly what Richmond Mathewson says and sorts out a stable, 'virtually' bug-free version. But, as Scott Kane says, if things continue as they are I expect global events and other orgs will have overtaken Rev by then ... Wake up Rev management/programming team! Open up to a cooperative, community-based strategy which welcomes criticism and innovation and is openly friendly to its user base - evolve, mature and learn to be flame proof! Allow people to produce Rev advice sites and repository sites or to form non-commercial user groups, instead of saying "No, we'll set this up, since we know what we are doing and can do it better", and then effectively strangle these initiatives by always failing to come up with the goods because you obviously don't have the resources. Control-freakery will merely leave you as a small struggling company in a small commercial backwater, instead of being the globally recognised and commercially successful HC/MC successor you ought to be by now. I suggest non-flame-resistant 'experts' and others who may feel aggrieved at what I have said should contemplate the positive message intended in this comment, before blinkeredly concentrating on their own personal ego defences - now and again we all have to suffer some unintended unfair criticism to see the error of our ways, and I am quite willing to be the first to accept that what I have said here may contain some ... End of one-off, non-continuing comment! Mike From Andre.Bisseret at inria.fr Sun Jun 10 08:20:00 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 10 Jun 2007 14:20:00 +0200 Subject: shift from one stack to another visible despite lock Screen Message-ID: <4554EEA1-A10A-47A8-BE1B-EEE8B303B1DF@inria.fr> Hi, I have a main stack from which I can create a new stack (not a substack). I created a modal styled stack where the user can enter a name and a forename in two fields. so that the name of the new stack could be set to ? name forename ?. The main part of the handlers is in the script of a button on the modal stack.. Well, when this new stack has been created it should be on top of the screen. In several places in the handlers (specially at the end), I put ? go to stack ? name forename ? AND in several places also ? lock screen ? bu anyway, the main stack is always appearing (for a short while indeed, but visibly) before, finally, the new stack be visible on top.. For about two hours now I made a lot of trials and I searched the doc without any success. What am I missing or doing wrong ? Thanks a lot in advance for any advice or idea Best regards from Grenoble Andr? From revlist at azurevision.co.uk Sun Jun 10 08:23:56 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Sun, 10 Jun 2007 13:23:56 +0100 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: References: <20070607170007.A1B1F4894A9@mail.runrev.com> Message-ID: <3492BBAF-9036-4948-BE0B-2174468EE1AE@azurevision.co.uk> On 10 Jun 2007, at 12:35, Mike Harland wrote: > Allow people to produce Rev advice sites and repository sites or to > form non-commercial user groups I must be missing something somewhere, because there's a pretty substantial number of Rev repositories on the web... ;-) Ian From bvg at mac.com Sun Jun 10 08:54:16 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 10 Jun 2007 14:54:16 +0200 Subject: shift from one stack to another visible despite lock Screen In-Reply-To: <4554EEA1-A10A-47A8-BE1B-EEE8B303B1DF@inria.fr> References: <4554EEA1-A10A-47A8-BE1B-EEE8B303B1DF@inria.fr> Message-ID: You say that the mainstack appears, but not in what circumstances. Is it on startup of an application, or on openstack? Maybe it's just when you press a button on a third, unmentioned stack? Also, do you create the "name forename" stack, or do you just rename it or setting of the label? Said that, here are some general hints: For stacks not to show up, it's always best to have them hidden (set the visible of stack x to false), then saved. that way the stack never shows up on screen. If you need to show the stack, but do not want to show it while a handler runs in another stack, lock screen will not be very useful. Lock screen most often only affects the current stack. Also of note is that style and mode changes sometimes make stacks flicker. have fun Bj?rnke On 10 Jun 2007, at 14:20, Andr?.Bisseret wrote: > Hi, > I have a main stack from which I can create a new stack (not a > substack). > I created a modal styled stack where the user can enter a name and a > forename in two fields. > so that the name of the new stack could be set to ? name forename ?. > The main part of the handlers is in the script of a button on the > modal stack.. > > Well, when this new stack has been created it should be on top of the > screen. > In several places in the handlers (specially at the end), I put ? go > to stack ? name forename ? AND in several places also ? lock screen ? > bu anyway, the main stack is always appearing (for a short while > indeed, but visibly) before, finally, the new stack be visible on > top.. > > For about two hours now I made a lot of trials and I searched the doc > without any success. > > What am I missing or doing wrong ? > > Thanks a lot in advance for any advice or idea > > Best regards from Grenoble > Andr? -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From shedrup at ms9.hinet.net Sun Jun 10 08:58:56 2007 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Sun, 10 Jun 2007 20:58:56 +0800 Subject: 2.8.1 crashes In-Reply-To: <4667B9D3.3030706@howsoft.com> References: <4667B9D3.3030706@howsoft.com> Message-ID: <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> I'm on a Power PC G4 with Mac OS 10.4.9. Everything worked fine after I downloaded 2.8.1 (build 470). As recommended, I did a full install. No problem for about ten days. Then I happened to download "BigGanesh". I tried to take a look at the stack and Rev crashed (no cause-effect relationship intended, just a reconstruction of what happened). Any further attempt to open Rev failed. I put it into the trash and reinstalled the whole thing. Restarted the computer. Still only crashes. Strangely enough, after a few hours rest for the computer, Revolution happily reappeared. However, a couple of days later it began to crash again, and since then I have been unable to open 2.8.1. The splash screen appears, even the tools palette. But whenever either "Loading Tools" or "Loading Menu Bar" is reached, a frightening pause interrupts the process, everything Rev related disappears and after a certain interval I am informed that the application quit unexpectedly. Earlier Rev versions on the same machine are not affected. Any suggestion how to regain access to 2.8.1 are most welcome. Thanks in advance. Fritz From geradamas at yahoo.com Sun Jun 10 09:01:10 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 10 Jun 2007 14:01:10 +0100 (BST) Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) Message-ID: <990269.68222.qm@web37510.mail.mud.yahoo.com> Mike Harland wrote: "Rev continues to contemplate its own navel with all its talk of 'pros' on this list, while consistently looking down its nose at the so-called hobbyist, newby or daft-headed academic" extremely well-put. And, bye-the-bye, your posting title expresses the situation to a tee. To this I can only add my own case: a chap who has a poxy little private language school who programs content delivery for a total audience of 24. Um; Mike; "the latest Mathewson v. Kane mini-rant" is a wee bit off-track: I don't have a problem with Scott Kane, nor his opinion - I happen to disagree with it; however I am not a bigot. It has been constantly pointed out on this list that Runtime Revolution suffer from a bad case of paternalism; however, I think that there are enough 'adolescent' boys and girls amongst the posters to this list to balance that :) Of course heavy-handed fathers rarely wake up until their rebellious children run away - and that could well happen. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From robmann at gp-racing.com Sun Jun 10 09:03:51 2007 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 10 Jun 2007 09:03:51 -0400 Subject: paypal for rev by tm? Message-ID: Tom, Thank for a great tutorial on how to get paypal to work with rev. I am attempting to get it working with my new app, but looking over the files you have posted the http://www.discamus.com/nunc/how/myLibUrl.rev returns a file not found, and you say you need this to POST, what is in this file? Thanks Rob From david at openpartnership.net Sun Jun 10 09:13:18 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 10 Jun 2007 14:13:18 +0100 Subject: Database - quickest way to do this? Message-ID: That should get Ruslan to reply :) Keywords are in a simple database link table and i want to do a search for handlers based on 10 or so keywords selected by the user or automatically selected by the software. Now i want to return a list of hits in descending ranking depending on how many keywords are linked to the record - so if all the keywords are there (unlikely you'd get the highest ranking). Ideally it would be asynchronous with a first raft of result coming quick and the broader result added later... but thats a detail. It has to be fast as it will work as you are typing if possible. So I guess I do an "or" SQL search for all these keywords, and then loop through them checking hits. Or do I do "AND" searches, and iterate replacing the "AND" with "OR" to widen the search? NB - it would be nice to do a speed test on this trying the following options: 1. In memory - arrays - can't figure - seems complex? 2. Stack with cards and use "find" - old school but could work :) 3. sqlLite 4. valentina (the fastest of course :) NB - Ruslan what do you use to monitor emails - have you got a Valentina database searching for key words - or do you just use GMail :) From Andre.Bisseret at inria.fr Sun Jun 10 09:19:07 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 10 Jun 2007 15:19:07 +0200 Subject: shift from one stack to another visible despite lock Screen In-Reply-To: References: <4554EEA1-A10A-47A8-BE1B-EEE8B303B1DF@inria.fr> Message-ID: Le 10 juin 07 ? 14:54, Bj?rnke von Gierke a ?crit : > You say that the mainstack appears, but not in what circumstances. > Is it on startup of an application, or on openstack? Maybe it's > just when you press a button on a third, unmentioned stack? > Also, do you create the "name forename" stack, or do you just > rename it or setting of the label? > > Said that, here are some general hints: > For stacks not to show up, it's always best to have them hidden > (set the visible of stack x to false), then saved. that way the > stack never shows up on screen. > If you need to show the stack, but do not want to show it while a > handler runs in another stack, lock screen will not be very useful. > Lock screen most often only affects the current stack. > Also of note is that style and mode changes sometimes make stacks > flicker. > > have fun > Bj?rnke > Thank you very much, Bj?mke, for your answer ; I learned from it that lock screen only affects the current stack :-) Anyway, I found my error ; I had kept a handler that overtook another one !!! I have just suppress it and all is OK now. Sorry for disturbance, and thanks again all the best Andr? From tominjapan at excite.com Sun Jun 10 09:23:33 2007 From: tominjapan at excite.com (Thomas McCarthy) Date: Sun, 10 Jun 2007 09:23:33 -0400 (EDT) Subject: Mac Icon problem Message-ID: <20070610132333.70F7D8B33D@xprdmxin.myway.com> building a standalone with Rev 2.8.1 on my Mac 10.3.9 My apps are not displaying the icon I've assigned to them....it worked before. Anyone else have this problem? _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From sunshine at public.kherson.ua Sun Jun 10 09:26:21 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 10 Jun 2007 16:26:21 +0300 Subject: Database - quickest way to do this? In-Reply-To: Message-ID: On 10/6/07 4:13 PM, "David Bovill" wrote: Hi David, > NB - Ruslan what do you use to monitor emails - have you got a Valentina > database searching for key words - or do you just use GMail :) I use MS Entourage for MAC, and have setup for each list a rule, So if letter contains e.g. word "Valentina" it play sounds and mark letter by blue color. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun Jun 10 09:40:12 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 10 Jun 2007 16:40:12 +0300 Subject: Database - quickest way to do this? In-Reply-To: Message-ID: On 10/6/07 4:13 PM, "David Bovill" wrote: Hi David, > That should get Ruslan to reply :) > > Keywords are in a simple database link table and i want to do a search for > handlers based on 10 or so keywords selected by the user or automatically > selected by the software. Now i want to return a list of hits in descending > ranking depending on how many keywords are linked to the record - so if all > the keywords are there (unlikely you'd get the highest ranking). Ideally it > would be asynchronous with a first raft of result coming quick and the > broader result added later... but thats a detail. It has to be fast as it > will work as you are typing if possible. > > So I guess I do an "or" SQL search for all these keywords, and then loop > through them checking hits. Or do I do "AND" searches, and iterate replacing > the "AND" with "OR" to widen the search? 1) Actually it is not clear: your result should contain OR or AND for words? word1 AND word2 ... or word1 OR word2 ... > NB - it would be nice to do a speed test on this trying the following > options: > > 1. In memory - arrays - can't figure - seems complex? > 2. Stack with cards and use "find" - old school but could work :) > 3. sqlLite > 4. valentina (the fastest of course :) Not a fact comparing to memory arrays, :-) but you did not mention size of your table, i.e. How many records. 2) Do you think about LOCAL db, or you need access remote server ? it seems if you talk about lists or SqlLite, it is local right ? 3) for now I can give this point: Valentina API (and V4REV) also, has LOW LEVEL API calls. Using them for this task you can: --------------------------------------------------- * do search on word1. Get result S1 as BitSet or ArraySet of N1 found records. * show to user this SET, and actually show him only first 10-20 records that fit window's list box DO LOOP { * search on word, get second SET S2. * you can keep all Sn results on your hands if you need, or just accumulate result into Sr S(r) = S(i) intersect S(i+1) -- AND S(r) = S(i) union S(i+1) -- OR * Update S(r) in the list of Widow asynchronous. --------------------------------------------------- Above this is the only algorithm to split the whole task into few steps on low level and get asynchronous execution as you did want. This works if you not use SQL way, and if you work locally. 4) IF do job carefully, then you can even split this into few threads, and then many chances that on N CPU computer they will work together. 5) for remote db it is possible write stored procedure on server side. Let me know if you need more points. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From david at openpartnership.net Sun Jun 10 09:41:00 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 10 Jun 2007 14:41:00 +0100 Subject: Database - quickest way to do this? In-Reply-To: References: Message-ID: Valentina Valentina Valentina Valentina Valentina On 10/06/07, Ruslan Zasukhin wrote: > I use MS Entourage for MAC, and have setup for each list a rule, > So if letter contains e.g. word "Valentina" it play sounds Ah - so what sounds do you hear - maybe it would sound nicer if it played something in different pitches depending on the font size? :) From david at openpartnership.net Sun Jun 10 09:57:49 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 10 Jun 2007 14:57:49 +0100 Subject: Database - quickest way to do this? In-Reply-To: References: Message-ID: On 10/06/07, Ruslan Zasukhin wrote: > > > > So I guess I do an "or" SQL search for all these keywords, and then loop > > through them checking hits. Or do I do "AND" searches, and iterate > replacing > > the "AND" with "OR" to widen the search? > > 1) Actually it is not clear: > your result should contain OR or AND for words? > > word1 AND word2 ... > or > word1 OR word2 ... Sorry - to be clear. Lets call it a find similar search. I have a handler that is tagged "xml,html,array,add,combine,base64,david... etc" and I want to find siilar handlers ranked by priority, so handlers which contain all the keywords come first, the taglist above is ordered by importance so "xml" is more important than "html" - so I'm looking for a design pattern for the search - I guess this has been done so many times and its an art - so I'd like not to reinvent the wheel? Not a fact comparing to memory arrays, :-) > but you did not mention size of your table, i.e. How many records. I have 4-10,000 handlers to search, which could grow several fold if other people submitted handlers, each of which has keywords added and associated metadata partucularly urls, the handlers are stored as text files in svn, keywords are automatically generated from handlers, and customised by the contributor. > 2) Do you think about LOCAL db, or you need access remote server ? > it seems if you talk about lists or SqlLite, it is local > right ? Yes - but mirrored on the server. The server would have the same schema as the local db, users could search the online db for individual handlers, or download the whole library via svn or other methods and search fast locally within the ide. 3) for now I can give this point: > Valentina API (and V4REV) also, has LOW LEVEL API calls. > > * Update S(r) in the list of Widow asynchronous. > --------------------------------------------------- > > Above this is the only algorithm to split the whole task into few steps on > low level and get asynchronous execution as you did want. Sounds good - but how does the asynchronous execution work - does the external issue callbacks you can trap in Rev? From shoreagent at gmail.com Sun Jun 10 09:59:16 2007 From: shoreagent at gmail.com (william humphrey) Date: Sun, 10 Jun 2007 09:59:16 -0400 Subject: Database - quickest way to do this? In-Reply-To: References: Message-ID: <459b22a90706100659l417b68dco565e79dd7b2f044d@mail.gmail.com> I used to use entourage on mac too for all my emails but I have had to send a lot of it to gmail now because entourage begins to bog down to nearly terminal slowness when it has a lot of email archived in various folders. On 6/10/07, David Bovill wrote: > Valentina Valentina Valentina Valentina Valentina > > On 10/06/07, Ruslan Zasukhin wrote: > > > I use MS Entourage for MAC, and have setup for each list a rule, > > So if letter contains e.g. word "Valentina" it play sounds > > > Ah - so what sounds do you hear - maybe it would sound nicer if it played > something in different pitches depending on the font size? :) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sunshine at public.kherson.ua Sun Jun 10 10:22:16 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 10 Jun 2007 17:22:16 +0300 Subject: Database - quickest way to do this? In-Reply-To: Message-ID: On 10/6/07 4:57 PM, "David Bovill" wrote: >>> So I guess I do an "or" SQL search for all these keywords, and then loop >>> through them checking hits. Or do I do "AND" searches, and iterate >> replacing >>> the "AND" with "OR" to widen the search? >> >> 1) Actually it is not clear: >> your result should contain OR or AND for words? >> >> word1 AND word2 ... >> or >> word1 OR word2 ... > > > Sorry - to be clear. Lets call it a find similar search. > > I have a handler that is tagged "xml,html,array,add,combine,base64,david... > etc" and I want to find siilar handlers ranked by priority, so handlers > which contain all the keywords come first, the taglist above is ordered by > importance so "xml" is more important than "html" - so I'm looking for a > design pattern for the search - I guess this has been done so many times and > its an art - so I'd like not to reinvent the wheel? Well, Valentina do not have built-in such feature "ranked search by words". Interesting take a look on other dbs as MS SQL, Oracle. If they have this, then I think implement algorithm will be deal of 7-15 days for team. And THIS way - will be the fastest I think :-) Because engine will do task at C++ level. >> 2) Do you think about LOCAL db, or you need access remote server ? >> it seems if you talk about lists or SqlLite, it is local >> right ? > > Yes - but mirrored on the server. The server would have the same schema as > the local db, users could search the online db But around DB will be some middleware, e.g. On PHP or Revolution? If yes, then for this middleware, DB still looks as local. > for individual handlers, or download the whole library via svn or other > methods and search fast locally within the ide. > > 3) for now I can give this point: >> Valentina API (and V4REV) also, has LOW LEVEL API calls. >> >> * Update S(r) in the list of Widow asynchronous. >> --------------------------------------------------- >> >> Above this is the only algorithm to split the whole task into few steps on >> low level and get asynchronous execution as you did want. > > > Sounds good - but how does the asynchronous execution work - does the > external issue callbacks you can trap in Rev? No callbacks. Just you have at least 3 independent tasks: a) search of the next SET for WordN b) algorithm that ACCUMULATE Last search into RESULT c) display of LAST result to user. So it is possible do these tasks more or less in parallel way, using 3 threads. I.e. Your code provides asynchronous. But may be for 10K records in T1 linked to 50-100K records in T2, It is not so big time, if engine self will do such command. As I understand you expect to have about 0.1-0.3 second to be fast for user. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From janselid at broadpark.no Sun Jun 10 11:30:43 2007 From: janselid at broadpark.no (=?iso-8859-15?Q?Jan_S=E6lid?=) Date: Sun, 10 Jun 2007 17:30:43 +0200 Subject: custom color chooser Message-ID: Hi folks Does anyone know if there exists a custom color chooser or wheel made in revolution that I can build on? my version is Rev. 2.7.4 Thanks Jan From eric.chatonet at sosmartsoftware.com Sun Jun 10 11:36:02 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 10 Jun 2007 17:36:02 +0200 Subject: custom color chooser In-Reply-To: References: Message-ID: Hi Jan, Le 10 juin 07 ? 17:30, Jan S?lid a ?crit : > Does anyone know if there exists a custom color chooser or wheel > made in revolution that I can build on? does not suits you needs? What do you want to add to OS color choosers? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From chipp at chipp.com Sun Jun 10 12:23:09 2007 From: chipp at chipp.com (Chipp Walters) Date: Sun, 10 Jun 2007 11:23:09 -0500 Subject: Open Source (was Don't you just wish Rev would do this?) In-Reply-To: References: <466B01B7.5050907@fourthworld.com> <7aa52a210706091845g42dbf5e4q6db345e180c0d891@mail.gmail.com> Message-ID: <7aa52a210706100923r44f28dcdj56c65cc30c2b3aa8@mail.gmail.com> On 6/10/07, David Bovill wrote: > > Chipp - would it not be the best for "stability" to have the existing > release cyle as "stable", and those wishing to live on the bleeding edge > (and get faster bug fixes and to participate in experimental features) to > opt in for the sort of release cycle that others are requesting? I believe that is what 'beta testing' is for. It's really just making the beta > programme more visible (ie its a plugin and an actively discussed option). > I > for one have only ever heard of beta testing once or twice as an aside on > this list. Stability is usually achieved by getting as much and as early > user testing as possible. I'd open things up a bit, with a clear > disclaimer, > and a plugin along the lines of that being discussed. I know Bill Marriot has been a big proponent of beta-testing here on this list and on the Improve-list. There is a procedure for signing up for beta-testing and getting the updates. The Enterprise users do have access to upcoming beta versions via the current update functionality. From andre at andregarzia.com Sun Jun 10 12:34:12 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 10 Jun 2007 13:34:12 -0300 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: References: <20070607170007.A1B1F4894A9@mail.runrev.com> Message-ID: <7c87a2a10706100934p25eb0402gc0a98e346868e99a@mail.gmail.com> Mike et al. I am not an investor. I produce open source apps and closed source apps in Rev. I produce them in Macs and deliver in windows and linux with success. And yes, I build web applications in Rev. I am not biased. Some stuff could be made simpler or easier, like the FFI and being able to use native syntax but I don't think and open source revolution is the way to go now. I belive we would not have that wonderful team we have working full time on the product if we went opensource. There are many threads on this list by people telling runrev how to manage their business. Of all the xTalks out there, they appear to be the only one gaining grounds and staying up. And I keep seeing lots of "I know more bout management of a company than all you guys" mails on the list. They are closed source, that does not mean tyranny or that we're on a fight with them. I am getting really tired of those threads. No one said a single plausible, logical, reason to go open source now. I don't care about 20 years ago, Rev is not HC. RunRev is not Apple, Adobe or Google. RunRev is a small team company in scotland. We can work together, we've been doing that for years and we're doing fine. If you guys belive that open source would squash bugs, then why don't you gather a group and build regression tests. Then when RunRev team builds a new engine, they can try your tests and please you. I am tired of OSS pointless discussions... I want to get back to talking code, software and things like that. We can build repositories of code you know, there are plenty, we even have a subversion external that Chris and Chipp presented in RevCon West. We can build open source libraries, check libCGI or my EasyCGI. We can build web applications, we could do better in that area, but still we can! check http://www.himalayanacademy.com/resources/lexicon for a web app made with Rev. I don't understand what are you guys in need of. andre From chipp at chipp.com Sun Jun 10 12:48:42 2007 From: chipp at chipp.com (Chipp Walters) Date: Sun, 10 Jun 2007 11:48:42 -0500 Subject: Ground Control to Revolution In-Reply-To: <008801c7ab4d$e8bd2590$0201010a@esbgdi9s3atqpx> References: <200706101021.16768.palcibiades-first@yahoo.co.uk> <008801c7ab4d$e8bd2590$0201010a@esbgdi9s3atqpx> Message-ID: <7aa52a210706100948m3a3ca231i29d3cb254cd5d862@mail.gmail.com> On 6/10/07, Scott Kane wrote: > > > > > Meanwhile, Python (and all the other open source alternatives) will be > > moving on. Python is and will remain professionally documented, with > half > > a dozen > > excellent tutorial and reference texts, electronic and paper. Hetland's > > book, for instance, is what Dan Shafer's book should have become had it > > gone > > to a second edition. Its one of many. > > I'm yet to find one major commercial product written in Python. I suppose > they exist, but as I say, I've not run into one yet. I suspect having said > that I shall be given a list. AFA the actual coding in Python I've > not > tried it and presently have no need to do so. I've written a small wxPython cross-platform app. It's called VueToolbar and it's toolbar plugin manager along with a number of python scripts which works for e-on software's 3D program, Vue. Thank heavens I don't have to make a living writing wxPython. I, agree, I couldn't find any slick examples of commercial grade quality apps written in wxPython either. Which really is an interesting way of evaluating something. Instead of 'reading the cover', read the book. When I look to purchase a 3D application, I typically look at the work it has created first. If there's nothing good, then I typically move on. Not to say Open Source hasn't created some fine stuff-- including this browser I am currently using. I, personally, also tend to weigh what is said, by who said it. A person who shouts from the ground instructions on how best to climb a tree, IMO, is less vested in not falling than a person at the top of the tree. It's just human nature. Who's advice regarding tree-climbing would you take? -Chipp From bobwarren at howsoft.com Sun Jun 10 12:53:10 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 13:53:10 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466C2C76.8060602@howsoft.com> Chipp wrote: >Updating Rev each time a bug fix is made, could be a dicey proposition, as typcially after a bug is fixed, there still should be unit testing, then more inside testing, then beta testing, then rc testing, etc. to make sure fixing the bug didn't break other stuff. I think Rev has taken the position to do all this in the same cycle, which for a company with limited resources, is a good way (IMO) to go. The existing architecture of course could do just as you suggest. But my biggest fear with a system like this would be we would never end up with a fairly stable release. The complexity of Rev could create unforseen problems when fixing one bug only to see a ripple effect of it creating many more. ---------------------------------------------------------- Chipp, I am just as concerned about stability as you are. But to help explain the basis of my suggestion better, imagine the following situation: You go to a restaurant, sit down, and order your meal. After what seems to be an eternity, the waiter comes to you and says, "Well sir, your dinner is ready, but the chef has made such an awful mess in the kitchen that you need to help clean it up for an hour before you can sit down to eat." I imagine your reply would not be very polite! Although it is not an exact parallel, there is something of the essence of this situation in what happens at Rev. The Rev production procedures generate too many bugs, and this needs to be corrected as much as possible. What I have suggested does not subtract from the current production procedures, but I am not sure that it adds to them. However, you are quite right to point out the economic considerations. Apart from the normal procedures of production, testing and final release, I have suggested a post-release cleanup, hopefully to be completed before the next release is due. But don't Rev have to do this anyway? As far as I can see it, you can either prevent bugs, or you can cure them. At the moment, Rev seems to prefer to cure them. I am now suggesting greater prevention, that's all. What also gets in the way is Rev's insistence on exaggerated secrecy about the exact contents of their plans. I appreciate the considerations, but such exaggeration also prevents open user participation in the production process. Your are probably tired of my plugging Ubuntu, but Rev could well take a leaf out of their book. This is what they do, and it works very well: 1. Their exact plans for the next release are published. 2. Work begins on the next release, and a certain amount of work is achieved. 3. As work progresses, they produce a series of "alpha" releases: "alpha 1", "alpha 2", "alpha 3", and so on. These are completely free for the public to download and test. When members of the public find bugs, they are reported through the normal channels. 4. Finally, they get to the beta stage, where all the additional procedures of global testing are applied. Normally, a single version is all that is necessary. 5. When they are satisfied, the new release is unleashed. There is no "signing on" or forms to fill in/out to be granted the "privilege" of participation in alpha or beta testing. All are immediately welcome. The public's participation in alpha releases, beta releases and post-production debugging is identical, and non-beaurocratic. In sum, I would suggest that the best way of offsetting the costs incurred by really adequate bug prevention is to involve the users in the production process. Finally, I would also suggest that no really new ideas are necessary in order to improve things at Rev. You just have to look at what other people do and adapt the good ideas out there to your own needs. Bob From pepetoo at cox.net Sun Jun 10 12:54:37 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 10 Jun 2007 09:54:37 -0700 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: <7c87a2a10706100934p25eb0402gc0a98e346868e99a@mail.gmail.com> References: <20070607170007.A1B1F4894A9@mail.runrev.com> <7c87a2a10706100934p25eb0402gc0a98e346868e99a@mail.gmail.com> Message-ID: <314F83A1-ED11-49AA-A2C1-F2DC1E5D7093@cox.net> Andre, You have just spoken for the silent majority! Joe Wilkins On Jun 10, 2007, at 9:34 AM, Andre Garzia wrote: > Mike et al. > < snip > > > I don't understand what are you guys in need of. > > andre > _______________________________________________ > From robmann at gp-racing.com Sun Jun 10 13:00:24 2007 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 10 Jun 2007 13:00:24 -0400 Subject: Mac Icon problem In-Reply-To: <20070610132333.70F7D8B33D@xprdmxin.myway.com> Message-ID: Tom, Thank for a great tutorial on how to get paypal to work with rev. I am attempting to get it working with my new app, but looking over the files you have posted the http://www.discamus.com/nunc/how/myLibUrl.rev returns a file not found, and you say you need this to POST, what is in this file? Thanks Robert Mann From kray at sonsothunder.com Sun Jun 10 13:11:55 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 10 Jun 2007 12:11:55 -0500 Subject: Ground Control to Revolution In-Reply-To: <008d01c7ab4e$5c3b56e0$0201010a@esbgdi9s3atqpx> References: <200706101021.16768.palcibiades-first@yahoo.co.uk> <008d01c7ab4e$5c3b56e0$0201010a@esbgdi9s3atqpx> Message-ID: <20070610121155981218.fe073717@sonsothunder.com> > I'd like to make it perfectly clear that I do not oppose in any way > people making code available for free (or whole applications or even > programming languages) if the owner wishes to do that. I do oppose > the doctrine that all code should be open and free. So it looks like we've hit an "agree to disagree" moment among those that have provided input on this thread, so let's move on or take it off list, IMHO. A great man once said: "There are two kinds of people in this world: those that divide things into two groups, and those that don't." ;-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bobwarren at howsoft.com Sun Jun 10 13:25:08 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 14:25:08 -0300 Subject: Open Source (was Don't you just wish Rev would do this?) Message-ID: <466C33F4.3060506@howsoft.com> Chipp: What I didn't mention about Ubuntu's procedure is the following. It after release they find significant bugs, they correct them in a new "bugfix" version, submitted to the normal procedures of global testing. However, it is the exception rather than the rule. This is NOT what I suggested in my original proposal, but the preparedness to make exceptions in this way if really necessary would also allay your fears about stability I imagine. But I am still not convinced that it would be necessary in the kind of system I proposed. That bugs should occur is natural and normal, even with the best prevention. What matters is the TURNAROUND, i.e. the time between discovering the bug, fixing it, and returning the fix to the user. Three months (or in the case of Linux, 2 years or more) is not good enough. If there was anything wrong with post-production patches downloaded in the way I suggest, you would soon know about it!** And provided they were given absolute priority for correction and the issuing of new patches, the system would still be better than the current one. [** And it should be remembered that even good beta testing doesn't catch everything anyway. A great number of bugs are found post-release, and always will be. But hopefully, these should be the least significant bugs.] Bob From scott at cdroo.com Sun Jun 10 13:28:52 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 11 Jun 2007 03:28:52 +1000 Subject: Ground Control to Revolution References: <200706101021.16768.palcibiades-first@yahoo.co.uk> <008d01c7ab4e$5c3b56e0$0201010a@esbgdi9s3atqpx> <20070610121155981218.fe073717@sonsothunder.com> Message-ID: <001201c7ab84$d3afb910$0201010a@esbgdi9s3atqpx> From: "Ken Ray" > So it looks like we've hit an "agree to disagree" moment among those > that have provided input on this thread, so let's move on or take it > off list, IMHO. > > A great man once said: "There are two kinds of people in this world: > those that divide things into two groups, and those that don't." > > ;-) Agreed. Though I don't wish to take it off list - I've said all I want to say on the subject. :-) Scott Kane From jperryl at ecs.fullerton.edu Sun Jun 10 14:11:14 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 10 Jun 2007 11:11:14 -0700 (PDT) Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: Message-ID: As a hobbyist/daft-headed academic, I don't understand this remark. When Metacard was $1,000 a license and I complained to Rev that hobbyist/academics couldn't afford/wouldn't pay $1,000 a license, they came out with a series of reasonably-priced feature-reduced versions to meet the hobbyist/academic need. Dan Shafer & Rev produced a much-needed book aimed at the same. Rev & Jacque organized a series of web-based conference and tutorial stacks. And I am reasonably certain that there are other similar examples that I'm just not recalling at the moment. Judy On Sun, 10 Jun 2007, Mike Harland wrote: > Rev continues to contemplate its own navel with all its talk of > 'pros' on this list, while consistently looking down its nose at the > so-called hobbyist, newby or daft-headed academic From bobwarren at howsoft.com Sun Jun 10 14:39:58 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 15:39:58 -0300 Subject: [OT] The switch of perception Message-ID: <466C457E.9040802@howsoft.com> n 10 Jun 2007, at 9:40, Bob Warren wrote: > > > > Sorry, I realize this is not the place to discuss (even relevant) > > psychology really, but I was disappointed by what happened. > > > > Bob > Luis wrote: I wouldn't be. You have evolved/moved forward. That's a gain in my books. Cheers, Luis. --------------------------------------- That's very nice of you to say so. Thank you very much, Luis. Cheers, Bob From bobwarren at howsoft.com Sun Jun 10 14:51:17 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 15:51:17 -0300 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) Message-ID: <466C4825.1050407@howsoft.com> Mike Harland wrote: Having read the latest Mathewson v. Kane mini-rant, I thought it was about time somebody long-in-the-tooth, white-haired and Gandalf-like synthesised a few things. As a persistent, silent reader for many years on this list, I assume I can be allowed one message of (positively) negative comment before I am banned or threatened with legal action! etc. ------------------------------------------ Certainly much-appreciated from this end Mike, and thanks for breaking the silence. Regards, Bob (Warren) From FlexibleLearning at aol.com Sun Jun 10 14:52:51 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 10 Jun 2007 14:52:51 EDT Subject: Scripter's Scrapbook as a front-end repository Message-ID: (Was in Re: Imagine a world in which HyperCard had been open sourced 20 years ago?) David, Ken, Chipp, Jacque et al, As a mature product, the Scripter's Scrapbook is certainly an option for a front-end repository given its flexibility to store hard-wired content (in the form of Entries with or without embedded files), or hyperlinks to local, networked or on-line resources, or indeed any combination. And, as Ken points out, there is already an online 'private' code repository for ssBk users. I would *love* to link ssBk to an 'open' code repository. There are a couple of ways which immediately come to mind, and I'm always happy to discuss options and implement requests if they are do-able. David: You were going to look into using the existing ssBk API to see if that already gives you the keys you need. Did you get anywhere? Perhaps contact me off-list? /H FLCo Home of The Scripter's Scrapbook www.ssbk.co.uk David Bovill wrote: > Ken - I talked to Hugh about doing this work before going off to the states. > I am back now, and quite happy to mirror "Scripter's Scrapbook" to the web > backend I've got up - if Hugh is still up for that. Ken Ray wrote: > Well, there is an online code repository accessible through the > Scripters Scrapbook with 69 entries in it at the moment, and my > intention was to mirror those entries on the web, but I haven't had the > time. Having it in the Scrapbook though is more useful as it uses a > consistent format, is categorized by language, author, etc. Chipp Walters wrote: > David, > Perhaps a good start would be creating your own website and posting your > code there with the appropriate license and disclaimers. Start with only a > few. As people become comfortable with using your libraries, you can start > adding more. It doesn't have to be a large project unless you really want it > to be. Jacque wrote: > I would love to see this happen. Preferably, the site would be at a > common, public repository (SourceForge, maybe?) so that even non-Rev > people would perhaps stumble across it. This would not only give us a > single place to find everything, but possibly increase Revolution's > exposure to the general public, which would be a very good thing. > > Even though I read the list religiously and have lots of bookmarks to > various Rev sites, it is still hard to remember whose site has what and > even whether anyone has written a library or plugin for what I need. > RevOnline doesn't offer a good search mechanism, so I'm not sure what is > there unless I browse through hundreds of entries. From bobwarren at howsoft.com Sun Jun 10 14:59:58 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 10 Jun 2007 15:59:58 -0300 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) Message-ID: <466C4A2E.6000701@howsoft.com> Andre wrote: I don't understand what are you guys in need of. --------------------------------- Andre: Brazil's lemma is "Order and Progress" I believe? Of course, I am just speaking for myself. Regards, Bob From andre at andregarzia.com Sun Jun 10 15:04:09 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 10 Jun 2007 16:04:09 -0300 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) In-Reply-To: <466C4A2E.6000701@howsoft.com> References: <466C4A2E.6000701@howsoft.com> Message-ID: <7c87a2a10706101204w6b5ded47kb995ca6e9fca31a6@mail.gmail.com> Bob: we have order and we have progress... runrev is on a nice, orderly position in the 2.8.x series and have a clear roadmap to progress... again, what do you want from open source that can't be achieved by closed source? Andre On 6/10/07, Bob Warren wrote: > Andre wrote: > > I don't understand what are you guys in need of. > > --------------------------------- > Andre: > > Brazil's lemma is "Order and Progress" I believe? > Of course, I am just speaking for myself. > > Regards, > Bob > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at jaedworks.com Sun Jun 10 15:14:06 2007 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 10 Jun 2007 12:14:06 -0700 Subject: Database - quickest way to do this? In-Reply-To: References: Message-ID: At 4:26 PM +0300 6/10/2007, Ruslan Zasukhin wrote: >On 10/6/07 4:13 PM, "David Bovill" wrote: >> NB - Ruslan what do you use to monitor emails - have you got a Valentina >> database searching for key words - or do you just use GMail :) > >I use MS Entourage for MAC, and have setup for each list a rule, >So if letter contains e.g. word "Valentina" it play sounds and mark letter >by blue color. Then we'd better hope we do not get a prolific list-member named "Valentina". ;-) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From andre at andregarzia.com Sun Jun 10 15:49:21 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 10 Jun 2007 16:49:21 -0300 Subject: Database - quickest way to do this? In-Reply-To: References: Message-ID: <7c87a2a10706101249w43c5e409v5ff651023feb34da@mail.gmail.com> or some mispelled valentine's day spam during the next week.. :D On 6/10/07, Jeanne A. E. DeVoto wrote: > At 4:26 PM +0300 6/10/2007, Ruslan Zasukhin wrote: > >On 10/6/07 4:13 PM, "David Bovill" wrote: > >> NB - Ruslan what do you use to monitor emails - have you got a Valentina > >> database searching for key words - or do you just use GMail :) > > > >I use MS Entourage for MAC, and have setup for each list a rule, > >So if letter contains e.g. word "Valentina" it play sounds and mark letter > >by blue color. > > > Then we'd better hope we do not get a prolific list-member named > "Valentina". ;-) > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Sun Jun 10 16:47:41 2007 From: chipp at chipp.com (Chipp Walters) Date: Sun, 10 Jun 2007 15:47:41 -0500 Subject: Hobbyists vs Pros Message-ID: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> This subject keeps coming up..ad infinitum, with some saying the Pros (defined as people who make their living writing Rev apps) are being smug and condescending to Hobbyists, as well as anti-this and anti-that. Most of you know, I'm in the Pro camp. I am able to pay my mortgage, electricity and buy clothes for my wife and kid solely because of the work I do in Revolution. I've tried other development languages/scaffolds/IDE's and find for my clients and our company, Rev consistently outperforms. Because of this, Revolution, and its' evolution are very important to me. If the company goes the way of HyperCard or other non-successful commercial and open source software, it affects me, my company, and especially my family, considerably. I have an EXTREME vested interest in Revolution providing a stable platform for development. It's one of the reasons I am also an Enterprise user and benefit from Kevin's monthly 'state of the union' posts to the improve-rev list. As an Enterprise user, I benefit not only from Kevin's RunRev roadmap and future blueprints, but I also get first crack at beta software. The improve-list is also monitored by Rev and questions are answered from Mark Waddingham, the programmer in charge of the last few versions of Rev as well as future versions. Just like a house builder generally buys better tools than a hobbyist, many professional programmers take advantage of Enterprise licenses because they get better service and tools as well. And just like the house builders tools are more expensive, so is Rev Enterprise. I am NOT an investor in Revolution. I have no direct link to Edinburgh other than to say 'hello' to Kevin, Heather, Mark and Lynn once every couple of month in an email. I feel I get GREAT value from the Rev Enterprise solution- value which goes above much which has been mentioned here on the use-list in the past few days. Probably the reason for some of the 'Pro' reaction to the Open Source thread, is that it REALLY is our livelyhood which is being discussed. Please imagine if someone suggested changing the tools which affected your ability to make a living-- I'm sure many of you would also have a problem at some point. That said, while many of those of us making a living do have problems with Rev's approach, from time to time, it is clear to me they have been doing a great job for the past year. I am secure and confident in providing my paying clients and customers with a platform choice I believe has legs for many years to come. Furthermore, many of us who do make a living with Rev, do try and give back to the community. Richard Gaskin hosts revJournal, and has given greatly to the OpenSource MC IDE initiative as well as providing mutliple stacks of code for hobbyist use in devolution. Ken Ray has managed for years perhaps the best website ever for Rev tips and tricks (www.sonsothunder.com ). He also has among his products a free XML parser available (and a commercial one, too), and Revzilla, an important helper in managing bug fixes. Jacque Gay spent a whole year organizing, creating and hosting a plethora of training stacks/classroom Rev products, all available free. Eric Chatonet has created some of the best plugins ever for Rev. Andre Garzia, Trevor DeVore, Jerry Daniels, Scott Rossi and too many more to mention have contributed in multiple ways to help this community grow. So, while it's perhaps fashionable to bash those making a living with Rev, I sometimes wonder where this community would be without them. Lastly I'll mention this. I am a hobbyist 3D user: I make no money from it, but enjoy using the tool, Vue6-Infinite, immensely. I also participate in a number of the 3D forums (Renderosity, CGTalk, etc..) and I find the loudest complainers against Vue6 are other hobbyists. This isn't meant to say all hobbyists are complainers, just that most of the disgruntled are not making a living in 3D. I have my own theories why this is. -Chipp From ambassador at fourthworld.com Sun Jun 10 17:11:11 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 10 Jun 2007 14:11:11 -0700 Subject: Ground Control to Revolution Message-ID: <466C68EF.3090406@fourthworld.com> Chipp Walters wrote: > A person who shouts from the ground instructions on how best to climb > a tree, IMO, is less vested in not falling than a person at the top > of the tree. This is waaaay off-topic, but has anyone here read this book?: The Wild Trees: A Story of Passion and Daring It's about exactly that, Chipp, but literally: how the scientific community has been postulating about life in the upper reaches of the world's largest trees, the Giant Sequoias of California, but only in recent years have researchers actually climbed up into these trees to study life up there directly. Fascinating stuff.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sun Jun 10 17:58:52 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 10 Jun 2007 14:58:52 -0700 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) Message-ID: <466C741C.8080109@fourthworld.com> Andre Garzia wrote perhaps the most cogent statement of all threads on open source and quality concerns in the history of this list: > If you guys believe that open source would squash bugs, then why > don't you gather a group and build regression tests. A lot of folks here share a good many opinions about quality, some about the unrealized benefits of open source process, and a few about both. So now Andre has reminded us that the sum of these posts imply a sort of invitation: Use the open source process to design, build, and deliver a framework for automated regression and soak testing, perhaps with a system which would allow other to provide additional modules to test other features whenever they have time to write them. --=======-- --=======-- I have plenty of server space at revJournal.com, and as a site that bills itself as being "of, for, and by Revolution developers" it seems a natural home for such things. revJournal.com will provide space and FTP access for any Revolution open source initiative which is able to get past the prototype stage. Just let me know.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bridgeyman at gmail.com Sun Jun 10 19:09:34 2007 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sun, 10 Jun 2007 17:09:34 -0600 Subject: Mac Icon problem In-Reply-To: <20070610132333.70F7D8B33D@xprdmxin.myway.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> Message-ID: <86ae76bb0706101609x4f9a3bbpa67ef5819655c6ee@mail.gmail.com> Hey, For some reason, a new app created with Revolution doesn't show its icon immediately. You can try moving it to a folder where it has never existed before, or even restarting your computer for Finder to display the application's proper icon, but I found the quickest way is to zip up the application bundle then unzip it. Another problem I have found is that my build settings do not apply right if the mainstack is not the top window at the time of the build. Thank You, Bridger Maxwell www.FieryFerret.com On 6/10/07, Thomas McCarthy wrote: > > > building a standalone with Rev 2.8.1 on my Mac 10.3.9 > My apps are not displaying the icon I've assigned to them....it worked > before. > > Anyone else have this problem? > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Sun Jun 10 19:14:45 2007 From: luis at anachreon.co.uk (Luis) Date: Mon, 11 Jun 2007 00:14:45 +0100 Subject: 2.8.1 crashes In-Reply-To: <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> References: <4667B9D3.3030706@howsoft.com> <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> Message-ID: Hiya, Have you tried deleting the 'Runtime Revolution' folder in the Users Library/Application Support/ ? Cheers, Luis. On 10 Jun 2007, at 13:58, Friedrich F. Grohmann wrote: > > I'm on a Power PC G4 with Mac OS 10.4.9. Everything worked fine > after I downloaded 2.8.1 (build 470). As recommended, I did a full > install. No problem for about ten days. > > Then I happened to download "BigGanesh". I tried to take a look at > the stack and Rev crashed (no cause-effect relationship intended, > just a reconstruction of what happened). Any further attempt to > open Rev failed. I put it into the trash and reinstalled the whole > thing. Restarted the computer. Still only crashes. > > Strangely enough, after a few hours rest for the computer, > Revolution happily reappeared. However, a couple of days later it > began to crash again, and since then I have been unable to open > 2.8.1. The splash screen appears, even the tools palette. But > whenever either "Loading Tools" or "Loading Menu Bar" is reached, a > frightening pause interrupts the process, everything Rev related > disappears and after a certain interval I am informed that the > application quit unexpectedly. > > Earlier Rev versions on the same machine are not affected. Any > suggestion how to regain access to 2.8.1 are most welcome. Thanks > in advance. > > Fritz > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Sun Jun 10 21:51:01 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 11 Jun 2007 09:51:01 +0800 Subject: Hobbyists vs Pros In-Reply-To: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> References: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> Message-ID: On 6/11/07, Chipp Walters wrote: > > This subject keeps coming up..ad infinitum, with some saying the Pros and > condescending to Hobbyists, as well as anti-this and anti-that. > > Most of you know, I'm in the Pro camp. For those how don't know I'm firmly in the Hobbiest camp and I have been sitting back reading all these latest OT posts and as always come to same conclusion - people are just so entrenched in their own point of view; be it, Mac vs PC Commercial vs Open Source Communism vs Democracy Capitalism vs Socialism And no matter how well one one argues their own point of view the others can't see the forest for the trees. So my conclusion: Rev must have reached an unprecedented level of stability (thanks Bill) because I've never noticed so many wasting so much time writing so much about so little for so long. I think the current OT to 'how do you do that in Rev posts' is about 15 to 1. >From my perspective Rev is hands down the bees knees best software for ME. I have a hundred reason why this is so and 10 supporting arguments for each but I haven't got a chance in changing anyone else's point of view so I won't bother. Thanks Kevin and all the Run Rev team From andre at andregarzia.com Sun Jun 10 22:10:37 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 10 Jun 2007 23:10:37 -0300 Subject: Hobbyists vs Pros In-Reply-To: References: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> Message-ID: <7c87a2a10706101910k25c946ddl1f3ba9a3516e13db@mail.gmail.com> > > So my conclusion: Rev must have reached an unprecedented level of stability > (thanks Bill) because I've never noticed so many wasting so much time > writing so much about so little for so long. I think the current OT to 'how > do you do that in Rev posts' is about 15 to 1. > > You know Kay, this piece in you post actually made me laugh, it's 11:00 PM in here, I am frustrated because my network is going down every two minutes and I can't work, but reading your mail, I just had to smile, you nailed! :D Rev must be working fine! :D Chipp, thanks for kind words about me, you know, I am giving back to the community just like you and everyone helped me when I was coming from RB to Rev :-) Andre From lan.kc.macmail at gmail.com Sun Jun 10 22:27:10 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 11 Jun 2007 10:27:10 +0800 Subject: Hobbyists vs Pros In-Reply-To: <7c87a2a10706101910k25c946ddl1f3ba9a3516e13db@mail.gmail.com> References: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> <7c87a2a10706101910k25c946ddl1f3ba9a3516e13db@mail.gmail.com> Message-ID: On 6/11/07, Andre Garzia wrote: > > > You know Kay, this piece in you post actually made me laugh, Good, as English isn't my first language I get worried that people wont get the humour. I am frustrated because my network is going down > every two minutes and I can't work, Ah, that was me all last week, thunderstorms everywhere, internet connection only up for 10 sec intervals every 30 sec or so. Gave up and did some work in Rev instead :-) I am giving back to the > community just like you and everyone helped me when I was coming from > RB to Rev :-) How rude of me. Yes, thanks to all the Pro users who have been so kind to give their time and know how to point this hobbiest in the right direction. This is the bee's knees best List I've every had the pleasure of participating in. Thanks everyone for letting me take so much and give so little back :-) From katir at hindu.org Sun Jun 10 22:34:23 2007 From: katir at hindu.org (Sivakatirswami) Date: Sun, 10 Jun 2007 16:34:23 -1000 Subject: OT: Midi music generation Message-ID: <466CB4AF.1090606@hindu.org> Hmm. I just was checking out with Garage band and discovered there is no export to MIDI. Anyone know of any good MIDI music generators? it would be nice if it had musical typing keyboard and a collection of preset sounds like Garage band has... to bad, you can't export Garage band to MIDI. One would have thought this would be an option for software instrument only tracks... But all I cab find is Export to disc as .m4a Sivakatirswami From chipp at chipp.com Sun Jun 10 22:39:12 2007 From: chipp at chipp.com (Chipp Walters) Date: Sun, 10 Jun 2007 21:39:12 -0500 Subject: Hobbyists vs Pros In-Reply-To: References: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> Message-ID: <7aa52a210706101939q6bf4941s6bbbed5a3dfd3408@mail.gmail.com> On 6/10/07, Kay C Lan wrote: So my conclusion: Rev must have reached an unprecedented level of stability > (thanks Bill) because I've never noticed so many wasting so much time > writing so much about so little for so long. I think the current OT to > 'how > do you do that in Rev posts' is about 15 to 1. > Smartly said! From devin_asay at byu.edu Sun Jun 10 23:03:39 2007 From: devin_asay at byu.edu (Devin Asay) Date: Sun, 10 Jun 2007 21:03:39 -0600 Subject: Curious QT playback problem In-Reply-To: <466A36E6.5020007@hyperactivesw.com> References: <46677488.3080609@hyperactivesw.com> <75AA99F5-C665-4020-8FE1-E29E37A848B2@qldlearning.com> <4C71A9C5-4A80-451E-83F4-563D1D66F933@byu.edu> <466A36E6.5020007@hyperactivesw.com> Message-ID: <8C340C0D-2FBD-4AB2-ABD9-630443D76874@byu.edu> On Jun 8, 2007, at 11:13 PM, J. Landman Gay wrote: > Devin Asay wrote: >> Jacque, >> You said the user has QT Pro, right? That means she can save >> movies from the QT player. Is it possible that she has opened and >> saved the movies after having played them to the end? So that the >> "currentTime" is in effect saved with the movie. Would that then >> cause the movie to open at the end instead of at the beginning, >> therefore end immediately after they are started? If that were the >> case, you could just set the currentTime to 0 before you play the >> video. >> Just a thought that occurred to me. I'm not even sure about the >> saving currentTime part, but it's a possibility. > > Good thoughts, but... the script sets the currentTime to zero > before each playback starts. I'm not sure saving a movie also saves > its current time anyway; don't they always open at the beginning? > > I did get more info from the customer. There is no virus checker > running automatically (she does manual checks) so that's not the > issue (so much for that hope.) The loop does run, she can tell > because the corresponding images flash past. It looks like we're > either going to have to write a special app that does some logging, > or just wait till someone else has the problem too, to see if it is > worthwhile to pursue it. This is when I wish I could just go to > that machine and run it myself -- but she's See if she'll install a VNC server or enable Microsoft Remote Desktop Connection. Then you could either take control of her computer (VNC) or log in to a session on her machine (RDC) and see for yourself what is happening. Of course, you'd both need pretty healthy internet connection speeds. Not to mention the fact that rev performs very poorly at present under RDC. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Sun Jun 10 23:05:25 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 10 Jun 2007 22:05:25 -0500 Subject: Mac Icon problem In-Reply-To: <20070610132333.70F7D8B33D@xprdmxin.myway.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> Message-ID: <466CBBF5.60602@hyperactivesw.com> Thomas McCarthy wrote: > building a standalone with Rev 2.8.1 on my Mac 10.3.9 > My apps are not displaying the icon I've assigned to them....it worked before. > > Anyone else have this problem? All the time, it's a Mac OS X Finder glitch. Here are some things I've tried. All of them work sometimes, but only a couple of them work all the time. They all try to do the same thing, which is to force the Finder to rebuild its data cache. 1. Zip the app, then unzip it. Works almost always. 2. Run this applescript, which works some of the time: tell application "Finder" update "path:to:my:application" end tell 3. Select the app in the Finder, do "Get Info" on it. Click on the icon box and type the Delete key. Works about half the time. 4. In a terminal window, or in a Rev shell command, run a "touch" command. This works (so far) all the time. This is the one I'm using the most lately. In Rev: get shell("touch path/to/my/application") Also, if you wait long enough, eventually the Finder will figure out it needs to update its cache and the icon will miraculously appear. This can happen any time from minutes to days, depending on usage. If you send your app to someone else or copy it to another machine, the right icon will always appear. The problem is only on the build machine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Sun Jun 10 23:29:17 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 11 Jun 2007 11:29:17 +0800 Subject: OT: Midi music generation In-Reply-To: <466CB4AF.1090606@hindu.org> References: <466CB4AF.1090606@hindu.org> Message-ID: On 6/11/07, Sivakatirswami wrote: > > > One would have thought this would be an option for software instrument > only tracks... But all I cab find is Export to disc as .m4a Not the answer you are looking for, but just a slight correction. As a work around you can export to iTunes which will convert the whole song to the AIFF format, and then to MP3, AAC or WAV if you wish. For anyone who wanted their GB creations in anything other than m4a. HTH From sarah.reichelt at gmail.com Sun Jun 10 23:54:38 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 11 Jun 2007 13:54:38 +1000 Subject: Mac Icon problem In-Reply-To: <466CBBF5.60602@hyperactivesw.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> Message-ID: > > building a standalone with Rev 2.8.1 on my Mac 10.3.9 > > My apps are not displaying the icon I've assigned to them....it worked before. > > > > Anyone else have this problem? > > All the time, it's a Mac OS X Finder glitch. Here are some things I've > tried. All of them work sometimes, but only a couple of them work all > the time. They all try to do the same thing, which is to force the > Finder to rebuild its data cache. > > 1. Zip the app, then unzip it. Works almost always. > > 2. Run this applescript, which works some of the time: > > tell application "Finder" > update "path:to:my:application" > end tell > > 3. Select the app in the Finder, do "Get Info" on it. Click on the icon > box and type the Delete key. Works about half the time. > > 4. In a terminal window, or in a Rev shell command, run a "touch" > command. This works (so far) all the time. This is the one I'm using the > most lately. In Rev: > > get shell("touch path/to/my/application") I wrote myself an Automator script to do this, so I just right-clickon the file, select "Touch" from the Automator menu, and away it goes. If anyone is interested, I can post the details. Cheers, Sarah From shedrup at ms9.hinet.net Mon Jun 11 00:47:02 2007 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Mon, 11 Jun 2007 12:47:02 +0800 Subject: 2.8.1 crashes In-Reply-To: References: <4667B9D3.3030706@howsoft.com> <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> Message-ID: <615AC9A9-367F-40F2-B553-DE28A544F003@ms9.hinet.net> On 11 Jun 2007, at 07:14, Luis wrote: > > Have you tried deleting the 'Runtime Revolution' folder in the > Users Library/Application Support/ ? Thank you so much for the inspiration. It wasn't the folder you indicated but the preferences. I threw them out and now everything seems to work fine again. If memory serves me right, the first time in all the years I've been using Revolution that something untoward happened to the preferences. Anyway, thanks again. Fritz From pepetoo at cox.net Mon Jun 11 01:16:33 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 10 Jun 2007 22:16:33 -0700 Subject: 2.8.1 crashes (Preferences?) In-Reply-To: <615AC9A9-367F-40F2-B553-DE28A544F003@ms9.hinet.net> References: <4667B9D3.3030706@howsoft.com> <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> <615AC9A9-367F-40F2-B553-DE28A544F003@ms9.hinet.net> Message-ID: Out of curiosity, shouldn't the old preferences work with new versions? Unless the new version changes the order, nature or quantity of preferences, I would think so. In which case, shouldn't we announce with the release of a new version that such and such has been changed, necessitating the deleting of the old ones? Or perhaps that is done in a ReadMe that none of us takes the time to read - as we should? Joe Wilkins On Jun 10, 2007, at 9:47 PM, Friedrich F. Grohmann wrote: > On 11 Jun 2007, at 07:14, Luis wrote: >> >> Have you tried deleting the 'Runtime Revolution' folder in the >> Users Library/Application Support/ ? > > > > Thank you so much for the inspiration. It wasn't the folder you > indicated but the preferences. I threw them out and now everything > seems to work fine again. If memory serves me right, the first time > in all the years I've been using Revolution that something untoward > happened to the preferences. > > Anyway, thanks again. > > Fritz > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at nwrain.net Mon Jun 11 01:30:54 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 10 Jun 2007 22:30:54 -0700 Subject: line wraps In-Reply-To: References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> Message-ID: How can I find which character of a line the line break is used when a line wraps. I know it can be done with various math calculations by setting the dontwrap to false and comparing it with the width of the field but it is a bad idea visually due to if the lockscreen is true it still shows the line wrap being changed when you set the dontwrap property. thanks, -=>JB<=- From kray at sonsothunder.com Mon Jun 11 01:43:19 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 00:43:19 -0500 Subject: line wraps In-Reply-To: References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> Message-ID: <20070611004319215851.6486c8d5@sonsothunder.com> On Sun, 10 Jun 2007 22:30:54 -0700, -= JB =- wrote: > How can I find which character of a line the > line break is used when a line wraps. > > I know it can be done with various math > calculations by setting the dontwrap to > false and comparing it with the width of > the field but it is a bad idea visually due > to if the lockscreen is true it still shows the > line wrap being changed when you set > the dontwrap property. Depending on the line you want to check, you can use the 'formattedText' property - which will return you the data from the field with hard returns where it has wrapped naturally. So to get the number of characters for the first line of text in a field: put length(line 1 of the formattedText of field 1) Keep in mind that the problem with calculating the number of characters is that proportional fonts will mess up your calculations. But hopefully this puts you on the right course, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Mon Jun 11 01:44:47 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 00:44:47 -0500 Subject: Mac Icon problem In-Reply-To: <466CBBF5.60602@hyperactivesw.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> Message-ID: <20070611004447194577.ec04a30b@sonsothunder.com> On Sun, 10 Jun 2007 22:05:25 -0500, J. Landman Gay wrote: > 4. In a terminal window, or in a Rev shell command, run a "touch" > command. This works (so far) all the time. I'm using Path Finder instead of Finder, and the context menu has a "Touch" command that I use just for this purpose. I highly recommend Path Finder if you haven't looked at it yet (http://www.cocoatech.com/). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sundown at nwrain.net Mon Jun 11 02:11:12 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 10 Jun 2007 23:11:12 -0700 Subject: line wraps In-Reply-To: <20070611004319215851.6486c8d5@sonsothunder.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> Message-ID: On Jun 10, 2007, at 10:43 PM, Ken Ray wrote: > Depending on the line you want to check, you can use the > 'formattedText' property - which will return you the data from the > field with hard returns where it has wrapped naturally. > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ Hi Ken, Thanks for taking the time to reply but the problem is I want to know where it wraps without using the hard return. So when a line wraps automatically & it does not have a return I want to know what char is the last char on the line before it wraps. -=>JB<=- From sundown at nwrain.net Mon Jun 11 02:48:03 2007 From: sundown at nwrain.net (-= JB =-) Date: Sun, 10 Jun 2007 23:48:03 -0700 Subject: line wraps In-Reply-To: References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> Message-ID: <148eacc34de0f0871021f5b4dcb5b3a5@nwrain.net> When the line wraps without a return is there a char with an ascii code used that I can check to see when it is used instead of a return. -=>JB<=- From kray at sonsothunder.com Mon Jun 11 03:14:21 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 02:14:21 -0500 Subject: line wraps In-Reply-To: References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> Message-ID: <20070611021421343098.165341f8@sonsothunder.com> On Sun, 10 Jun 2007 23:11:12 -0700, -= JB =- wrote: > > On Jun 10, 2007, at 10:43 PM, Ken Ray wrote: > >> Depending on the line you want to check, you can use the >> 'formattedText' property - which will return you the data from the >> field with hard returns where it has wrapped naturally. > >> Ken Ray >> Sons of Thunder Software, Inc. >> Email: kray at sonsothunder.com >> Web Site: http://www.sonsothunder.com/ > > Hi Ken, > > Thanks for taking the time to reply but the problem > is I want to know where it wraps without using the > hard return. So when a line wraps automatically & > it does not have a return I want to know what char > is the last char on the line before it wraps. No, you don't have to put a hard return in the actual text... the formattedText property of a field returns the data to your code AS IF it had hard returns where it wrapped. Sorry I wasn't being clear... So to find out what is the last char on the first line of a field with wrapped text before the line wraps you'd do: put char -1 of (line 1 of the formattedText of fld 1) HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From tekne at gruppoparentesi.it Mon Jun 11 03:59:08 2007 From: tekne at gruppoparentesi.it (TEKNE informatica & comunicazione) Date: Mon, 11 Jun 2007 09:59:08 +0200 Subject: Mac Icon problem In-Reply-To: Message-ID: > > I wrote myself an Automator script to do this, so I just right-clickon > the file, select "Touch" from the Automator menu, and away it goes. If > anyone is interested, I can post the details. > > Cheers, > Sarah Thanks Sarah, I should like to try it. In order to solve the problem I am using Iconographer and the option "Save into file ...". -- Riccardo Linzitto TEKNE informatica & comunicazione gruppo parentesi Via Cupoletti 1 - 97100 Ragusa Pbx: Tel/fax +39.0932.68.16.00 Tel +39.0932.68.33.36 www.gruppoparentesi.it/tekne From sundown at nwrain.net Mon Jun 11 04:54:30 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 01:54:30 -0700 Subject: line wraps In-Reply-To: <20070611021421343098.165341f8@sonsothunder.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> <20070611021421343098.165341f8@sonsothunder.com> Message-ID: <79ae4dd5007d6108fda5c26b7ae99d11@nwrain.net> Hi Ken, Thanks for the info! -=>JB<=- On Jun 11, 2007, at 12:14 AM, Ken Ray wrote: > On Sun, 10 Jun 2007 23:11:12 -0700, -= JB =- wrote: > >> >> On Jun 10, 2007, at 10:43 PM, Ken Ray wrote: >> >>> Depending on the line you want to check, you can use the >>> 'formattedText' property - which will return you the data from the >>> field with hard returns where it has wrapped naturally. >> >>> Ken Ray >>> Sons of Thunder Software, Inc. >>> Email: kray at sonsothunder.com >>> Web Site: http://www.sonsothunder.com/ >> >> Hi Ken, >> >> Thanks for taking the time to reply but the problem >> is I want to know where it wraps without using the >> hard return. So when a line wraps automatically & >> it does not have a return I want to know what char >> is the last char on the line before it wraps. > > No, you don't have to put a hard return in the actual text... the > formattedText property of a field returns the data to your code AS IF > it had hard returns where it wrapped. Sorry I wasn't being clear... So > to find out what is the last char on the first line of a field with > wrapped text before the line wraps you'd do: > > put char -1 of (line 1 of the formattedText of fld 1) > > HTH, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Mon Jun 11 05:24:51 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 11 Jun 2007 19:24:51 +1000 Subject: Mac Icon problem In-Reply-To: References: Message-ID: > > I wrote myself an Automator script to do this, so I just right-clickon > > the file, select "Touch" from the Automator menu, and away it goes. If > > anyone is interested, I can post the details. > > > > Cheers, > > Sarah > > Thanks Sarah, I should like to try it. > In order to solve the problem I am using Iconographer and the option "Save > into file ...". > -- OK, here's how to set it up. Open Automator which will give you an Untitled window. Choose Finder in the Applications list on the left, then the top item in the next column should be "Get Selected Finder Items" - drag this into the panel on the right. Choose Automator in the Applications list. Drag "Run Shell Script" into the panel. Change the "Pass input:" popup menu to say "as arguments" Leave the "Shell:" popup as is. Change the text to: touch "$@" Choose "Save as plugin.." from the File menu. Make sure Finder is the selected application, name your automator and click Save. When you right-click or copntrol-click on a file, you will see an Automator item near the bottom of the contextual menu. It will have your Touch script as a sub-menu item. When your Rev app has been built, select it and choose this item. You may see some progress indicators in the menu bar. When they have finished, de-select and re-select the app and your icon will be showing. BTW, this will only work if you have set up the icon to use in the standalone settings. Cheers, Sarah From viktoras at ekoinf.net Mon Jun 11 05:25:14 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 11 Jun 2007 12:25:14 +0300 (FLE Daylight Time) Subject: puzzeld with database path Was: invalid database path References: <000c01c7a811$09efa840$18b2a8c0@TiemoPC2> Message-ID: <466D14FA.00000B.03076@MAZYTIS> Hi Tiemo, I have the same trouble on MS Windows with my 2.8.1 studio. Just filled the report: http://quality.runrev.com/qacenter/show_bug.cgi?id=5140 You can add more comments/votes there. All the best! Viktoras -------Original Message------- From: Tiemo Hollmann TB Date: 06/06/2007 11:02:58 To: Revolution mailing list Subject: puzzeld with database path Was: invalid database path Hello all, I got SQLite to run in my XP standalone, but I don't understand why - but I would like to for the next time :-) perhaps someone likes to correct my approach: - In Standalone App Settings I selected: Script Library: Database and Database Support: SQLite - I don't use "revSetDatabaseDriverPath" (because otherwise my IDE doesn't find the db anymore) - I put revdb.dll and dbsqlite.dll in my standalone directory - I left the dbsqlite3.dll in the directory \Externals\database_drivers\ What I don't understand is: - The standalone builder copied the revdb.dll into the \Externals\ folder - what didn't worked, from where I put it into the root - The standalone builder didn't copy the dbsqlite.dll at all (I took it manually from runtime directory) - It runs only with dbsqlite.dll in the root and dbsqlite3.dll in the subfolder database_drivers - why do I need both and what the heck is dbsqlite3.dll? Thanks for any hints Tiemo _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From palcibiades-first at yahoo.co.uk Mon Jun 11 05:32:27 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Mon, 11 Jun 2007 10:32:27 +0100 Subject: Hobbyists vs Pros Message-ID: <200706111032.27498.palcibiades-first@yahoo.co.uk> End of the day, you can call me and my platform all the names you want. Half-baked, hobbyist, socialist, whatever. Doesn't help a bit. Bottom line is, we're two releases back and incompatible formats. I've signed up twice now for non-existent betas and once bought a package that didn't exist. If this isn't going to be a cross platform product for Linux that is kept up to date, we need to find one that is. No hard feelings, not complaining, just let us know. Pretty simple really. Nothing to do with pros and hobbyists or OSS. If I were dependent on it for a living, I'd say the same. More so. As it is I do have people dependent on it and was a bit worried before this discussion started up. Having read the attitudes here, time to start rewriting. Oh well. Peter From sundown at nwrain.net Mon Jun 11 06:02:31 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 03:02:31 -0700 Subject: line wraps - another ? In-Reply-To: <20070611021421343098.165341f8@sonsothunder.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> <20070611021421343098.165341f8@sonsothunder.com> Message-ID: Hi Ken, The below works great for getting the last char of a wrapped line. Is there a way to determine what char number it is of the line. How can I tell how many chars are in a wrapped line on the line that is being wrapped. -=>JB<=- On Jun 11, 2007, at 12:14 AM, Ken Ray wrote: > put char -1 of (line 1 of the formattedText of fld 1) > > HTH, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Mon Jun 11 06:10:19 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 11 Jun 2007 13:10:19 +0300 (FLE Daylight Time) Subject: puzzeld with database path Was: invalid database path References: <466D14FA.00000B.03076@MAZYTIS> Message-ID: <466D1F8B.000001.01140@MAZYTIS> By the way, for me compiled application started to work after I copied dbsqlite.dll into Externals/database_drivers and revdb.dll is just where it is supposed to be - in Externals folder. Best! Viktoras -------Original Message------- From: Viktoras Didziulis Date: 06/11/07 12:25:24 To: Revolution mailing list Subject: Re: puzzeld with database path Was: invalid database path Hi Tiemo, I have the same trouble on MS Windows with my 2.8.1 studio. Just filled the report: http://quality.runrev.com/qacenter/show_bug.cgi?id=5140 You can add more comments/votes there. All the best! Viktoras -------Original Message------- From: Tiemo Hollmann TB Date: 06/06/2007 11:02:58 To: Revolution mailing list Subject: puzzeld with database path Was: invalid database path Hello all, I got SQLite to run in my XP standalone, but I don't understand why - but I would like to for the next time :-) perhaps someone likes to correct my approach: - In Standalone App Settings I selected: Script Library: Database and Database Support: SQLite - I don't use "revSetDatabaseDriverPath" (because otherwise my IDE doesn't find the db anymore) - I put revdb.dll and dbsqlite.dll in my standalone directory - I left the dbsqlite3.dll in the directory \Externals\database_drivers\ What I don't understand is: - The standalone builder copied the revdb.dll into the \Externals\ folder - what didn't worked, from where I put it into the root - The standalone builder didn't copy the dbsqlite.dll at all (I took it manually from runtime directory) - It runs only with dbsqlite.dll in the root and dbsqlite3.dll in the subfolder database_drivers - why do I need both and what the heck is dbsqlite3.dll? Thanks for any hints Tiemo _______________________________________________ use-revolution mailing list use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From runr at prismpole.com Mon Jun 11 07:00:04 2007 From: runr at prismpole.com (Michael Binder) Date: Mon, 11 Jun 2007 07:00:04 -0400 Subject: line wraps - another ? Message-ID: Hi JB, You wrote: > Is there a way to determine > what char number it is of the line. How can I > tell how many chars are in a wrapped line on > the line that is being wrapped. How about: put the length of (line 1 of the formattedText of field 1) into myvariable --Michael Binder From sundown at nwrain.net Mon Jun 11 07:20:15 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 04:20:15 -0700 Subject: line wraps - another ? In-Reply-To: References: Message-ID: <405a1fb42789b24e198ecbf8ac4439c1@nwrain.net> Hi Michael, Thanks! it works perfect. I am still new to Revolution and the info you and Ken provided has been a great help. -=>JB<=- ======================================== On Jun 11, 2007, at 4:00 AM, Michael Binder wrote: > Hi JB, You wrote: > >> Is there a way to determine >> what char number it is of the line. How can I >> tell how many chars are in a wrapped line on >> the line that is being wrapped. > > How about: > put the length of (line 1 of the formattedText of field 1) into > myvariable > > --Michael Binder > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tominjapan at excite.com Mon Jun 11 07:37:12 2007 From: tominjapan at excite.com (Thomas McCarthy) Date: Mon, 11 Jun 2007 07:37:12 -0400 (EDT) Subject: PayPal tutorial Message-ID: <20070611113712.653A32F5C3@xprdmxin.myway.com> Robert, I'll check my site (when I have time!) but in the meantime you should just make your own LibUrl.rev stack. It's a stack that handles internet protocols. Look in the archives for where to get it. David Cragg maintains it. My tutorial mentions that it must be set up for your version of rev. I first got this working over at iPowerWeb (i think) using a Unix server (and hence Unix rev). The LibUrl stack worked fine as is. When I moved to Dreamhost and Linux, I had trouble and David Cragg helped me out by telling me which lines I had to comment out from the LibURL stack script. I've been meaning to update this for a while. I actually made a stack that will take care of a lot of this for you.... Now where did I put it! From: "Robert Mann" Subject: RE: Mac Icon problem Tom, Thank for a great tutorial on how to get paypal to work with rev. I am attempting to get it working with my new app, but looking over the files you have posted the http://www.discamus.com/nunc/how/myLibUrl.rev returns a file not found, and you say you need this to POST, what is in this file? Thanks Robert Mann _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From toolbook at kestner.de Mon Jun 11 08:11:22 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 11 Jun 2007 14:11:22 +0200 Subject: AW: puzzeld with database path Was: invalid database path In-Reply-To: <466D1F8B.000001.01140@MAZYTIS> Message-ID: <000301c7ac21$a23ddd10$18b2a8c0@TiemoPC2> Laba Diena Viktoras, I am happy that I am not the only one, I doubted myself! I will add my two cents to your report. Btw, did you try to build a Mac OSX Standalone with SQLite with success? Viso gero Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Viktoras Didziulis Gesendet: Montag, 11. Juni 2007 12:10 An: How to use Revolution Betreff: Re: puzzeld with database path Was: invalid database path By the way, for me compiled application started to work after I copied dbsqlite.dll into Externals/database_drivers and revdb.dll is just where it is supposed to be - in Externals folder. Best! Viktoras -------Original Message------- From: Viktoras Didziulis Date: 06/11/07 12:25:24 To: Revolution mailing list Subject: Re: puzzeld with database path Was: invalid database path Hi Tiemo, I have the same trouble on MS Windows with my 2.8.1 studio. Just filled the report: http://quality.runrev.com/qacenter/show_bug.cgi?id=5140 You can add more comments/votes there. All the best! Viktoras -------Original Message------- From: Tiemo Hollmann TB Date: 06/06/2007 11:02:58 To: Revolution mailing list Subject: puzzeld with database path Was: invalid database path Hello all, I got SQLite to run in my XP standalone, but I don't understand why - but I would like to for the next time :-) perhaps someone likes to correct my approach: - In Standalone App Settings I selected: Script Library: Database and Database Support: SQLite - I don't use "revSetDatabaseDriverPath" (because otherwise my IDE doesn't find the db anymore) - I put revdb.dll and dbsqlite.dll in my standalone directory - I left the dbsqlite3.dll in the directory \Externals\database_drivers\ What I don't understand is: - The standalone builder copied the revdb.dll into the \Externals\ folder - what didn't worked, from where I put it into the root - The standalone builder didn't copy the dbsqlite.dll at all (I took it manually from runtime directory) - It runs only with dbsqlite.dll in the root and dbsqlite3.dll in the subfolder database_drivers - why do I need both and what the heck is dbsqlite3.dll? Thanks for any hints Tiemo _______________________________________________ use-revolution mailing list use-revolution at 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 at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From gregory.lypny at videotron.ca Mon Jun 11 08:49:48 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Mon, 11 Jun 2007 08:49:48 -0400 Subject: Moving an Object into a Group In-Reply-To: <20070609161832.DAA47489562@mail.runrev.com> References: <20070609161832.DAA47489562@mail.runrev.com> Message-ID: Hello everyone, Thanks for all the replies. Looks like Eric hit the jackpot for this one (see below). I'll take the replies in turn but first here's a new observation. My stack has a number of groups, but it looks like only one group is a problem, that is, one that I cannot copy or cut and then paste objects into from other locations; this main group is set to act as a background and houses all of the other groups. I can copy objects into the nested groups using keyboard shortcuts, menus, and all the other ways we are used to. Disabling the background property of the main group does not fix the problem. What I might do is remove all of the nested groups and put them all on the same level, so to speak, although this kind of defeats one of the purposes of having groups. First, Jim Ault. > Do you use the keyboard or select copy from the menu? > Try the menu I tried both, Jim. I also tried to select the group with the Application Browser and the Inspector palette. And Jacqueline Landman Gay. > I wonder if this is the same bug that prohibited editing a group > script > unless you were on the first card of the group. Is your group > placed on > more than one card? If so, did you try editing while on the first card > of the group? Yes, the problem group is on more than one card and, as I mentioned above, is set to act as a background. I'm always on the first card when I try to copy a new object into the group, although I've tried while on the second card too. Now for Eric Chatonet. > > Works fine for me on Mac and Win. > Just a way to achieve the goal more easily: > 1. 2. 3... as Bill said... > 4. Click the group > 5. Select "Paste into Group" in the contextual menu > (right click on the group) > :-) Step 5 works, Eric! But why is it the only one that works? Paul Looney suggests using revNavigator. I've never used it before, so I'll have to tinker with it to get to know it first. Thanks, Paul. Regards, Gregory From simplsol at aol.com Mon Jun 11 09:40:20 2007 From: simplsol at aol.com (simplsol at aol.com) Date: Mon, 11 Jun 2007 09:40:20 -0400 Subject: Moving an Object into a Group In-Reply-To: References: <20070609161832.DAA47489562@mail.runrev.com> Message-ID: <8C97A45303C030A-114C-15E16@mblk-d31.sysops.aol.com> Gregory, One of the biggest benefits of using revNavigator to reposition layered objects is that you can see the groups and subgroups - and drag an object to the exact level you need. This is especially helpful for building background groups that appear on all cards. With other methods, it is easy to lose track of which group is being edited. Best wishes. Paul Looney ________________________________________________________________________ AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. From david at openpartnership.net Mon Jun 11 09:47:17 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 11 Jun 2007 14:47:17 +0100 Subject: Menu problem / question on Macs Message-ID: I want to find out the name of the button clicked on when the user selected a menu... and am having a problem with using "the short name of the target" If used the menu builder to create my menu (Say its called "Problem Menu"), and rather than adding a handler to the button of each menu item I put the following handler in the group script (click "Edit menu bar Script"): on mouseDown > put the short name of the target > pass mouseDown > end mouseDown > This works fine for clicking on the menu group directly as you would with windows / linux, - so say you click on a "Test" menu that you created - Test" would be put into the message box as expected. But if you make "set as Menu Bar on Mac OS" -- the name you get returned is the name of the group with the handler in ie "Problem Menu" :( I've had this problem before - which I think is related to the way in which the message is "sent" - but this time i can see no work around for what I am trying to do - so is there any way to find out the real target? From eric.chatonet at sosmartsoftware.com Mon Jun 11 09:50:44 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 11 Jun 2007 15:50:44 +0200 Subject: Menu problem / question on Macs In-Reply-To: References: Message-ID: Hi David, Could this be related to a simple thing: The name of any menu should be one word only? Le 11 juin 07 ? 15:47, David Bovill a ?crit : > I want to find out the name of the button clicked on when the user > selected > a menu... and am having a problem with using "the short name of the > target" > > If used the menu builder to create my menu (Say its called "Problem > Menu"), > and rather than adding a handler to the button of each menu item I > put the > following handler in the group script (click "Edit menu bar Script"): > > on mouseDown >> put the short name of the target >> pass mouseDown >> end mouseDown >> > > This works fine for clicking on the menu group directly as you > would with > windows / linux, - so say you click on a "Test" menu that you > created - > Test" would be put into the message box as expected. But if you > make "set as > Menu Bar on Mac OS" -- the name you get returned is the name of the > group > with the handler in ie "Problem Menu" :( > > I've had this problem before - which I think is related to the way > in which > the message is "sent" - but this time i can see no work around for > what I am > trying to do - so is there any way to find out the real target? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From dave.cragg at lacscentre.co.uk Mon Jun 11 09:51:41 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 11 Jun 2007 14:51:41 +0100 Subject: PayPal tutorial In-Reply-To: <20070611113712.653A32F5C3@xprdmxin.myway.com> References: <20070611113712.653A32F5C3@xprdmxin.myway.com> Message-ID: <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> On 11 Jun 2007, at 12:37, Thomas McCarthy wrote: > When I moved to Dreamhost and Linux, I had trouble and David Cragg > helped me out by telling me which lines I had to comment out from > the LibURL stack script. If I remember rightly, this was to do with making a libUrl stack for CGI use out of the latest libUrl version but where the CGI engine being used was early than 2.6.1 (engine version, not Rev version). Engines earlier than 2.6.1 didn't handle the "open secure socket" command and would throw an error when the script compiled. There are two ready-made libUrl stacks for CGI use at the following url, one for post 2.6.1 engines, and one for earlier engines or when you don't need secure sockets. http://www.lacscentre.co.uk/liburl/releases.html#liburlforcgi Dave From sundown at nwrain.net Mon Jun 11 10:07:14 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 07:07:14 -0700 Subject: Report Builder In-Reply-To: <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> References: <20070611113712.653A32F5C3@xprdmxin.myway.com> <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> Message-ID: When I read about revPrintReport it mentioned it said: The revPrintReport command is equivalent to choosing Tools menu Report Builder and clicking "Print Report". When I choose the Tools menu I do not see Report Builder. How do you access the Report Builder. I have chosen the print library from the stand alone preferences and can print a card etc. But I cannot see any thing about the Report Builder. thanks, -=>JB<=- From scott at cdroo.com Mon Jun 11 10:20:23 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 12 Jun 2007 00:20:23 +1000 Subject: Report Builder References: <20070611113712.653A32F5C3@xprdmxin.myway.com> <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> Message-ID: <003901c7ac33$a8f1d8c0$0201010a@esbgdi9s3atqpx> From: "-= JB =-" > When I choose the Tools menu I do not see Report Builder. Yes. I think we all fall for that one sooner or later. I know I did. ReportBuilder is deprecated. You might like to check out: http://www.ontargetreports.com/ It's on my shopping list. ;-) Scott Kane From toolbook at kestner.de Mon Jun 11 10:32:53 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 11 Jun 2007 16:32:53 +0200 Subject: how to get back to browse tool via script? Message-ID: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> Hello, I have a button to give the user the chance to choose the brush tool. After finished the paint job the user should choose again the browse tool. BUT with the brush tool active no button is triggert any more. Nor can I change the tool back again automatically by "mouseenter", because mouseenter isn't triggert either any more. What am I missing? Thanks for any hint Tiemo From pepetoo at cox.net Mon Jun 11 10:38:38 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 11 Jun 2007 07:38:38 -0700 Subject: how to get back to browse tool via script? In-Reply-To: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> References: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> Message-ID: Hi Tiemo, I had the same similar problem. Since I had a Tools Menu, I duplicated the activity of the button in selecting the brush tool with a menu item and a command key equivalent; then I added one for the browse tool as well. So the user may do a command key to switch back to the browse tool. Joe Wilkins On Jun 11, 2007, at 7:32 AM, Tiemo Hollmann TB wrote: > Hello, > > I have a button to give the user the chance to choose the brush > tool. After > finished the paint job the user should choose again the browse > tool. BUT > with the brush tool active no button is triggert any more. Nor can > I change > the tool back again automatically by "mouseenter", because > mouseenter isn't > triggert either any more. What am I missing? > > Thanks for any hint > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at nwrain.net Mon Jun 11 10:42:57 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 07:42:57 -0700 Subject: Report Builder In-Reply-To: <003901c7ac33$a8f1d8c0$0201010a@esbgdi9s3atqpx> References: <20070611113712.653A32F5C3@xprdmxin.myway.com> <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> <003901c7ac33$a8f1d8c0$0201010a@esbgdi9s3atqpx> Message-ID: <7b18d2b0198a876e1ffe16afddbac557@nwrain.net> Hi Scott, Thank you very much. I spent hours looking for it. -=>JB<=- =================================== On Jun 11, 2007, at 7:20 AM, Scott Kane wrote: > From: "-= JB =-" > >> When I choose the Tools menu I do not see Report Builder. > > Yes. I think we all fall for that one sooner or later. I know I did. > ReportBuilder is deprecated. You might like to check out: > > http://www.ontargetreports.com/ > > It's on my shopping list. ;-) > > Scott Kane > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Mon Jun 11 10:48:08 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 11 Jun 2007 15:48:08 +0100 Subject: Menu problem / question on Macs In-Reply-To: References: Message-ID: Afraid not - the actual examples I have are for one word menus. I'm stuck. On 11/06/07, Eric Chatonet wrote: > > Hi David, > > Could this be related to a simple thing: > The name of any menu should be one word only? > > Le 11 juin 07 ? 15:47, David Bovill a ?crit : > > > I want to find out the name of the button clicked on when the user > > selected > > a menu... and am having a problem with using "the short name of the > > target" > > > > If used the menu builder to create my menu (Say its called "Problem > > Menu"), > > and rather than adding a handler to the button of each menu item I > > put the > > following handler in the group script (click "Edit menu bar Script"): > > > > on mouseDown > >> put the short name of the target > >> pass mouseDown > >> end mouseDown > >> > > > > This works fine for clicking on the menu group directly as you > > would with > > windows / linux, - so say you click on a "Test" menu that you > > created - > > Test" would be put into the message box as expected. But if you > > make "set as > > Menu Bar on Mac OS" -- the name you get returned is the name of the > > group > > with the handler in ie "Problem Menu" :( > > > > I've had this problem before - which I think is related to the way > > in which > > the message is "sent" - but this time i can see no work around for > > what I am > > trying to do - so is there any way to find out the real target? > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From gregory.lypny at videotron.ca Mon Jun 11 10:51:47 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Mon, 11 Jun 2007 10:51:47 -0400 Subject: Resize Slider Thing With the Dot in the Middle Message-ID: Hello Everyone, Does Revolution have one of those resize objects that lets you change the relative size of adjacent fields by dragging the dot in the centre? I noticed that a pretty good rendition is used in Rev's built-in dictionary. While I'm looking at the dictionary, I'm also curious to know how to get alternating bands of background fill colour in list fields and the OS X-like tabs at the tops of field columns which can be scripted to resort the lines in the field. Regards, Gregory From eric.chatonet at sosmartsoftware.com Mon Jun 11 10:53:32 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 11 Jun 2007 16:53:32 +0200 Subject: how to get back to browse tool via script? In-Reply-To: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> References: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> Message-ID: Hi Tiemo, When a paint tool is chosen not any mouse message is sent except mouseEnter and mouseLeave related to the card window. On the other hand, when a window is not top leveled, Rev does not allow to use paint tools... Then: Make a substack as a palette with an appropriate windowshape (to avoid any title bar) with your buttons in it. No shadow, a background according to your main stack, etc. Code a moveStack handler to move the palette with the main window. Now, you have buttons that seem to be included in one only screen and they work perfectly :-) Le 11 juin 07 ? 16:32, Tiemo Hollmann TB a ?crit : > > I have a button to give the user the chance to choose the brush > tool. After > finished the paint job the user should choose again the browse > tool. BUT > with the brush tool active no button is triggert any more. Nor can > I change > the tool back again automatically by "mouseenter", because > mouseenter isn't > triggert either any more. What am I missing? > > Thanks for any hint Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From kray at sonsothunder.com Mon Jun 11 11:02:50 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 10:02:50 -0500 Subject: how to get back to browse tool via script? In-Reply-To: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> References: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> Message-ID: <20070611100250159227.96b8a325@sonsothunder.com> On Mon, 11 Jun 2007 16:32:53 +0200, Tiemo Hollmann TB wrote: > Hello, > > I have a button to give the user the chance to choose the brush tool. After > finished the paint job the user should choose again the browse tool. BUT > with the brush tool active no button is triggert any more. Nor can I change > the tool back again automatically by "mouseenter", because mouseenter isn't > triggert either any more. What am I missing? Well, the basic command to execute is: choose browse tool But as to how you execute it, you have a couple of choices: 1) Make a menu item that changes the tool back to browse. 2) Make a palette with a button that changes tools (palettes always get the browse tool even if the toplevel stack has another tool, so you can click on palette buttons). 3) On your toplevel window create a button that will pick the browse tool and set its "cantSelect" property to true (this means that it can't be selected with the pointer tool and so that button is clickable). If you do this and you need to affect the button later, you turn off the cantSelect property of the object by script in the message box and then you'll be able to work with it normally. HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From eric.chatonet at sosmartsoftware.com Mon Jun 11 11:04:09 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 11 Jun 2007 17:04:09 +0200 Subject: Resize Slider Thing With the Dot in the Middle In-Reply-To: References: Message-ID: Hi Greg, Le 11 juin 07 ? 16:51, Gregory Lypny a ?crit : > Does Revolution have one of those resize objects that lets you > change the relative size of adjacent fields by dragging the dot in > the centre? I noticed that a pretty good rendition is used in > Rev's built-in dictionary. While I'm looking at the dictionary, > I'm also curious to know how to get alternating bands of background > fill colour in list fields and the OS X-like tabs at the tops of > field columns which can be scripted to resort the lines in the field. As the IDE is made with Revolution stacks, it is very easy to explore it and pick up ideas, code snippets, etc. As I told in a previous post, use Rev IDE contextual menu to explore it: just be sure to check 'Contextual menus work in Revolution windows" in Rev General prefs pane first. As for this specific resize object between fields, The "How to Manage Stack Resizing" tutorial might help you (there is such an example in it): This stack explains how to position, scale, etc. all controls in a card when the window is resized with the help of the Geometry Manager or by scripting. Tips and tricks, commented scripts, FAQ and example stacks. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Mon Jun 11 11:07:23 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 11 Jun 2007 17:07:23 +0200 Subject: how to get back to browse tool via script? In-Reply-To: <20070611100250159227.96b8a325@sonsothunder.com> References: <002001c7ac35$7dd69ed0$18b2a8c0@TiemoPC2> <20070611100250159227.96b8a325@sonsothunder.com> Message-ID: Hi Ken, Le 11 juin 07 ? 17:02, Ken Ray a ?crit : > 3) On your toplevel window create a button that will pick the browse > tool and set its "cantSelect" property to true (this means that it > can't be selected with the pointer tool and so that button is > clickable). If you do this and you need to affect the button later, > you > turn off the cantSelect property of the object by script in the > message > box and then you'll be able to work with it normally. Great tip! Thanks :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From kray at sonsothunder.com Mon Jun 11 11:08:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 10:08:11 -0500 Subject: Hobbyists vs Pros In-Reply-To: <200706111032.27498.palcibiades-first@yahoo.co.uk> References: <200706111032.27498.palcibiades-first@yahoo.co.uk> Message-ID: <20070611100811211567.5600b1c5@sonsothunder.com> On Mon, 11 Jun 2007 10:32:27 +0100, Peter Alcibiades wrote: > End of the day, you can call me and my platform all the names you want. > Half-baked, hobbyist, socialist, whatever. Doesn't help a bit. > > Bottom line is, we're two releases back and incompatible formats. I've > signed up twice now for non-existent betas and once bought a package that > didn't exist. If this isn't going to be a cross platform product for Linux > that is kept up to date, we need to find one that is. No hard > feelings, not > complaining, just let us know. > > Pretty simple really. Nothing to do with pros and hobbyists or OSS. If I > were dependent on it for a living, I'd say the same. More so. As it > is I do > have people dependent on it and was a bit worried before this discussion > started up. Having read the attitudes here, time to start rewriting. Oh > well. Hey, Peter... the 2.9 build is heavily focused on Linux to make up for all the lost time and to get the Linux build in parity with the Mac and Windows builds. I know RunRev is committed to it (I was just at their offices a few weeks ago). So give it a little while longer - you should be pleasantly surprised... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Mon Jun 11 11:11:01 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 12 Jun 2007 01:11:01 +1000 Subject: Resize Slider Thing With the Dot in the Middle References: Message-ID: <005501c7ac3a$bc0a70f0$0201010a@esbgdi9s3atqpx> From: "Gregory Lypny" > built-in dictionary. While I'm looking at the dictionary, I'm also > curious to know how to get alternating bands of background fill colour in > list fields and the OS X-like tabs at the tops of field columns which can > be scripted to resort the lines in the field. See script below. Put it into your list (or any other handler) and then call it in the PreOpenStack e.g. send the alternateLines to myList Cheers Scott on alternateLines -- copyright 2006 Jim Lambert -- You're free to use this anywhere as long as the credit line remains. lock screen set the fixedLineHeight of me to true set the topmargin of me to 4 --answer color --THE COLOR OF THE FIRST LINE --if the result is cancel then exit alternateLines put "#EDF3FE" into Ln1color --answer color --THE COLOR OF THE SECOND LINE --if the result is cancel then exit alternateLines put white into Ln2color if there is not a grc "Ln1" then create grc "Ln1" set the showborder of grc "Ln1" to false if there is not a grc "Ln2" then create grc "Ln2" set the showborder of grc "Ln2" to false set the opaque of grc "Ln2" to true set the opaque of grc "Ln1" to true set the linesize of grc "Ln2" to 0 set the linesize of grc "Ln1" to 0 set the showborder of grc "Ln2" to false set the backcolor of grc "Ln2" to Ln2color set the showborder of grc "Ln2" to false set the backcolor of grc "Ln1" to Ln1color set the borderwidth of grc "Ln1" to 0 set the borderwidth of grc "Ln2" to 0 set the width of grc "Ln1" to the textheight of me set the width of grc "Ln2" to the textheight of me set the height of grc "Ln1" to 2* (the textheight of me) set the height of grc "Ln2" to (the textheight of me) set the bottomleft of grc "Ln2" to the bottomleft of grc "Ln1" import snapshot from rectangle (rect of grc "Ln1") of this card set the showborder of last image to false put the id of the last image into imgID set the backgroundpattern of me to imgID delete img id imgID delete grc "Ln1" delete grc "Ln2" unlock screen --with wipe down end alternateLines on selectionChanged go card the hilitedline of me end selectionChanged From luis at anachreon.co.uk Mon Jun 11 11:13:14 2007 From: luis at anachreon.co.uk (Luis) Date: Mon, 11 Jun 2007 16:13:14 +0100 Subject: ZFS in OS X 10.5 - Implementation in RunRev? Message-ID: Hiya, What with the recent need for snow-shoes when trundling around Vista's new security model, does anyone have a clue as to how the ZFS in OS X 10.5 (as it appears that it will be released for 10.5) is going to be dealt with in RunRev? For info see: http://en.wikipedia.org/wiki/Zfs My main concern is the use of the drive pool, where effectively any additional drive becomes (as either additional space or RAID configuration) an 'extension' of the current drive. Not too sure how removable media is to be dealt with (USB sticks and such). Will the default RunRev file handling (as it is now) accommodate the new file system? I'm concerned with possible mishaps with default folder paths. Or do I elastic-band some ice cubes to my bare feet and go for a long slow walk? Cheers, Luis. From toolbook at kestner.de Mon Jun 11 11:27:30 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 11 Jun 2007 17:27:30 +0200 Subject: AW: how to get back to browse tool via script? In-Reply-To: <20070611100250159227.96b8a325@sonsothunder.com> Message-ID: <002501c7ac3d$06ec9920$18b2a8c0@TiemoPC2> Thanks Eric and Ken, I think I still have to learn a lot of Rev basics :) Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Ken Ray Gesendet: Montag, 11. Juni 2007 17:03 An: How to use Revolution Betreff: Re: how to get back to browse tool via script? On Mon, 11 Jun 2007 16:32:53 +0200, Tiemo Hollmann TB wrote: > Hello, > > I have a button to give the user the chance to choose the brush tool. After > finished the paint job the user should choose again the browse tool. BUT > with the brush tool active no button is triggert any more. Nor can I change > the tool back again automatically by "mouseenter", because mouseenter isn't > triggert either any more. What am I missing? Well, the basic command to execute is: choose browse tool But as to how you execute it, you have a couple of choices: 1) Make a menu item that changes the tool back to browse. 2) Make a palette with a button that changes tools (palettes always get the browse tool even if the toplevel stack has another tool, so you can click on palette buttons). 3) On your toplevel window create a button that will pick the browse tool and set its "cantSelect" property to true (this means that it can't be selected with the pointer tool and so that button is clickable). If you do this and you need to affect the button later, you turn off the cantSelect property of the object by script in the message box and then you'll be able to work with it normally. HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Mon Jun 11 11:34:59 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 11 Jun 2007 16:34:59 +0100 Subject: Built in externals for Linux distro? Message-ID: I downloaded and took a peak at the linux disto on the Runrev servers - it seems to be missing some external libraries? I can't see any libraries for XML or XMLRPC support - or am I wrong? From dam-pro.girard at laposte.net Mon Jun 11 11:47:54 2007 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Mon, 11 Jun 2007 17:47:54 +0200 Subject: ZFS in OS X 10.5 - Implementation in RunRev? In-Reply-To: References: Message-ID: <466D6EAA.5000509@laposte.net> Hi Luis, I played a bit with the ZFS file system under Sun Solaris and OpenSolaris. ZFS is a really great file system for administrator, it permit to add/remove easily disk, add a partition, resizing, and ZFS have a great data integrity. But for a Runrev developper, this will change nothing. ZFS is fully compatible with old software and with Runrev. (Ok, I have never tested runrev under solaris because there is no Solaris x86 version of runrev now.). But Sun haven't rewrote Solaris just for ZFS. ZFS is a Posix filesystem, like UFS. Removable drive are managed like before (under solaris). A mountpoint will be maked for a removable media. Damien Luis a ?crit : > Hiya, > > What with the recent need for snow-shoes when trundling around Vista's > new security model, does anyone have a clue as to how the ZFS in OS X > 10.5 (as it appears that it will be released for 10.5) is going to be > dealt with in RunRev? > > For info see: http://en.wikipedia.org/wiki/Zfs > > My main concern is the use of the drive pool, where effectively any > additional drive becomes (as either additional space or RAID > configuration) an 'extension' of the current drive. Not too sure how > removable media is to be dealt with (USB sticks and such). > Will the default RunRev file handling (as it is now) accommodate the > new file system? I'm concerned with possible mishaps with default > folder paths. > Or do I elastic-band some ice cubes to my bare feet and go for a long > slow walk? > > Cheers, > > Luis. From dam-pro.girard at laposte.net Mon Jun 11 11:51:41 2007 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Mon, 11 Jun 2007 17:51:41 +0200 Subject: Built in externals for Linux distro? In-Reply-To: References: Message-ID: <466D6F8D.2090006@laposte.net> Hi David, Currently, consider that Runrev is not supported under linux. Runrev 2.9 will solve all linux problem with a beautiful new engine that support externals libraries. (Like dll under windows). Runrev 2.6 support XML under linux. (and maybe XMLRPC, I don't remember). David Bovill a ?crit : > I downloaded and took a peak at the linux disto on the Runrev servers > - it > seems to be missing some external libraries? I can't see any libraries > for > XML or XMLRPC support - or am I wrong? From brentj84062 at gmail.com Mon Jun 11 11:53:47 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Mon, 11 Jun 2007 09:53:47 -0600 Subject: ZFS in OS X 10.5 - Implementation in RunRev? In-Reply-To: References: Message-ID: <110F067B-0B3E-47D5-9CE2-0443D1EFE2E4@gmail.com> Hello. From what I understand, ZFS is an under the hood improvement. If it does become the drive of choice for Leopard, it shouldn't affect the way we handle files and folders now. Basically, the drive pool and the logistics necessary for it to function will be handled by software lower than Revolution. When it comes to interfacing with the filesystem, it should be business as usual. Thanks, Brent Anderson http://www.fieryferret.com http://www.spacecamputah.org From chris at altuit.com Mon Jun 11 12:01:37 2007 From: chris at altuit.com (chris bohnert) Date: Mon, 11 Jun 2007 11:01:37 -0500 Subject: Built in externals for Linux distro? In-Reply-To: References: Message-ID: <2e0cf4750706110901g3b3e57a0gdeeefa71559073ab@mail.gmail.com> David, Its been awhile since I used any of this functionality in the linux version. I think you'll find though that most of it has been bolted on by linking it statically into the engine. -- cb On 6/11/07, David Bovill wrote: > > I downloaded and took a peak at the linux disto on the Runrev servers - it > seems to be missing some external libraries? I can't see any libraries for > XML or XMLRPC support - or am I wrong? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From runr at prismpole.com Mon Jun 11 12:50:30 2007 From: runr at prismpole.com (Michael Binder) Date: Mon, 11 Jun 2007 12:50:30 -0400 Subject: Menu problem / question on Macs Message-ID: Hi David, you wrote: > so is there any way to find out the real target? I don't think so. I posted this question on the rev forums a couple of months ago and got no satisfaction. Basically, you must write a giant mousedown handler that configures EVERY menu button each time ANY menu button is clicked. Fortunately, rev is so fast that there is no menu lag. --Michael Binder From jacque at hyperactivesw.com Mon Jun 11 12:52:19 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 11 Jun 2007 11:52:19 -0500 Subject: Report Builder In-Reply-To: References: <20070611113712.653A32F5C3@xprdmxin.myway.com> <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> Message-ID: <466D7DC3.3090904@hyperactivesw.com> -= JB =- wrote: > When I read about revPrintReport it mentioned it said: > > The revPrintReport command is equivalent to choosing Tools menu Report > Builder and clicking "Print Report". > > > When I choose the Tools menu I do not see Report Builder. > > How do you access the Report Builder. The Report Builder was removed from the menu several versions ago and all references to it were removed from the docs, but RR missed this one. (I entered a bug report about it a while ago to get the docs revised.) However, the Report Builder stack is actually still included in the distribution. Look for Revolution/Toolset/revreportsetup.rev. You can open this stack manually to see the original Report Builder. However, since it is now deprecated, there is no support for it and you are on your own. I haven't tried it lately to see if it still works with the latest IDE, but if you run into problems the folks here on the list may be able to help you work through them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Jun 11 13:29:26 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 11 Jun 2007 12:29:26 -0500 Subject: 2.8.1 crashes (Preferences?) In-Reply-To: References: <4667B9D3.3030706@howsoft.com> <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> <615AC9A9-367F-40F2-B553-DE28A544F003@ms9.hinet.net> Message-ID: <466D8676.80004@hyperactivesw.com> Joe Lewis Wilkins wrote: > Out of curiosity, shouldn't the old preferences work with new versions? Yes, and generally they do. I did see one case where prefs needed to be deleted, but that was only when updating from a much older version of Rev to a new one, and only on Windows. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Mon Jun 11 14:24:13 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 11 Jun 2007 19:24:13 +0100 Subject: Menu problem / question on Macs In-Reply-To: References: Message-ID: OK - thanks i guess that should be a feature request: vote for http://quality.runrev.com/qacenter/show_bug.cgi?id=5142 ! On 11/06/07, Michael Binder wrote: > > Hi David, > > you wrote: > > so is there any way to find out the real target? > > I don't think so. I posted this question on the rev forums a couple of > months ago and got no satisfaction. Basically, you must write a giant > mousedown handler that configures EVERY menu button each time ANY menu > button is clicked. Fortunately, rev is so fast that there is no menu > lag. > > --Michael Binder > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeff at siphonophore.com Mon Jun 11 14:29:35 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Mon, 11 Jun 2007 14:29:35 -0400 Subject: ANN: Revolution again at Monterey Bay Aquarium In-Reply-To: <20070605224811.8B7CA4893FD@mail.runrev.com> References: <20070605224811.8B7CA4893FD@mail.runrev.com> Message-ID: <8E9986BB-0F3A-45A7-A216-FE2FE4CA6530@siphonophore.com> Just a quick note to let folks know Revolution is now running a second program in the Monterey Bay Aquarium auditorium. The new Program, You Otter Know (all groan together) is a staff run game show about Sea Otters. The show has three volunteers from the audience get up on the stage and answer questions about Sea Otter natural history, conservation, research, etc. The Revolution program is run from a touch screen smart podium which allows the aquarium presenter to show the question and answer slides as well as videos to explain the right/ wrong answers to the audience on the high definition screen (25' wide high def projection screen). Public shows should start next week. This show joins the Revolution program, DeepLink, that has been running in the auditorium for the past 16 years (first Toolbook, then Metacard, now Revolution) that does a live presentation of deep sea video from ROVs in the bay broadcast back via microwave link as well as display HD video clips of deep sea animals and exploration equipment. So next time you get out to Monterey, check them out! Too bad the Rev conference isn't in Monterey this year! cheers, Jeffrey Reynolds From bobwarren at howsoft.com Mon Jun 11 14:31:38 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 11 Jun 2007 15:31:38 -0300 Subject: W(h)ither Rev??? - (was sundry recent rants, with ever-increasing parentheses and unending tree branches) Message-ID: <466D950A.20103@howsoft.com> Andre wrote: >Bob: we have order and we have progress... runrev is on a nice, orderly position in the 2.8.x series and have a clear roadmap to progress... again, what do you want from open source that can't be achieved by closed source? Andre ----------------------------------------------------------- Hi Andre, Just so as not to leave it up in the air....... I think we are talking at cross-purposes because of the confusion of recent threads. 1) The kind of "order and progress" I would like to see is the regularity of Rev's production procedures, better handling and turnaround of bugfixing, better general communication at all levels, etc. Or to use Chipp's word, a much more "professional" approach. 2) Although I associate myself with the Linux movement, I have never been particularly in favour of "open source" and I have never ever recommended this in relation to Rev. However, I would also never attempt to censor discussion about it, or any other consideration for that matter. All ideas can be useful if you are attempting to innovate rather than "defend". Bob From geradamas at yahoo.com Mon Jun 11 14:51:09 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 11 Jun 2007 19:51:09 +0100 (BST) Subject: Hobbyists vs Pros Message-ID: <729761.17985.qm@web37513.mail.mud.yahoo.com> Re the 2.9 incarnation of Runtime Revolution: there is something a little odd here as I signed up to Beta test for 2.9, and recieved all the betas and release candidates of what became 2.8.1. Now, assuming 2.9 is "one step beyond" ["the heavy, heavy monster show" - Oh Dear, showing my age] 2.8.1 I am surprised that there seem to be no Betas of 2.9 forthcoming. In the light of the recent series of rather repetitive crits of 2.8.1 I would have expected the beta-testing to continue: and I, for one, was already with a couple of 'bitchy' tests to run on the betas. "Hobbyists vs Pros" is a bit black/white, as many RR users fall somewhere in between these 2 categories: get back on this one as my first Master's thesis (at SIUC Carbondale) was about categories in cognitive linguists :) - meaning Prototypicality Theory. 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 From kray at sonsothunder.com Mon Jun 11 15:16:48 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 14:16:48 -0500 Subject: Hobbyists vs Pros In-Reply-To: <729761.17985.qm@web37513.mail.mud.yahoo.com> References: <729761.17985.qm@web37513.mail.mud.yahoo.com> Message-ID: <20070611141648319110.b6fc4e0a@sonsothunder.com> On Mon, 11 Jun 2007 19:51:09 +0100 (BST), Richmond Mathewson wrote: > Re the 2.9 incarnation of Runtime Revolution: > > there is something a little odd here as I signed up to > Beta test for 2.9, and recieved all the betas and > release candidates of what became 2.8.1. It's a long story, but the version numbering got messed up (I can fill you in offlist if you really want to know), so 2.9 is a new upgrade post-2.8.1. > Now, assuming 2.9 is "one step beyond" ["the heavy, > heavy monster show" - Oh Dear, showing my age] 2.8.1 I > am surprised that there seem to be no Betas of 2.9 > forthcoming. Well, 2.8.1 just got released a few weeks ago, so give them some time to get past an internal alpha stage, will ya? ;-) One of the issues many of us had with pre-2.8.1 releases was that the testing cycle was too fast. 2.8.1 was a good, thorough testing cycle, and I hope they continue with that trend. > In the light of the recent series of rather repetitive > crits of 2.8.1 I would have expected the beta-testing > to continue: and I, for one, was already with a couple > of 'bitchy' tests to run on the betas. It will continue, I'm sure... just be patient. :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From list at dreamscapesoftware.com Mon Jun 11 15:52:59 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 11 Jun 2007 14:52:59 -0500 Subject: OT: Sometimes I just love Apple Computer Message-ID: <466DA81B.6080600@dreamscapesoftware.com> I don't know why, but I felt the need to convey this most recent experience of mine: As some of you may know, I've been trying to get back to developing on a Macintosh after switching to Windows about 5 years ago. I recently purchased Mac OS X 10.0, to which I found out that I couldn't continue my development efforts on. Today I received Mac OS X 10.3 in the mail. I started installing it when I was greeted with a dialog I knew I would be getting: Mac OS X 10.3 requires 128 MB's of ram, and I only have 96 on my iMac G3. But... the continue button was not disabled. So I proceeded just to see what would happen. To my surprise, the installer worked, and the iMac booted into 10.3 without any problems what-so-ever. So, I'm back. I will just need to upgrade my license, and get some more RAM of course. Finally! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From runrev260805 at m-r-d.de Mon Jun 11 17:15:52 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 11 Jun 2007 21:15:52 +0000 Subject: Check if folder (or file) exists under XP Message-ID: <0002961F.466DD74D@192.168.168.3> Hi, is there a command/function in rev, which checks if a folder or file exists under windows xp? Searched the docs and Gmane for "folder" and "direcotry". Couldn?t find anything. Any ideas? Regards, Matthias Rebbe From revlist at azurevision.co.uk Mon Jun 11 17:35:59 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 11 Jun 2007 22:35:59 +0100 Subject: Check if folder (or file) exists under XP In-Reply-To: <0002961F.466DD74D@192.168.168.3> References: <0002961F.466DD74D@192.168.168.3> Message-ID: <0850F1F6-AE0C-4439-B300-3CD7680D3D61@azurevision.co.uk> 'if there is a file (insertpathhere)' and 'if there is a folder (insertpathhere)'. Ian On 11 Jun 2007, at 22:15, runrev260805 at m-r-d.de wrote: > is there a command/function in rev, which checks if a folder or > file exists under windows xp? From kray at sonsothunder.com Mon Jun 11 17:42:50 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 16:42:50 -0500 Subject: Check if folder (or file) exists under XP In-Reply-To: <0002961F.466DD74D@192.168.168.3> References: <0002961F.466DD74D@192.168.168.3> Message-ID: <20070611164250395137.8d6b7f20@sonsothunder.com> On Mon, 11 Jun 2007 21:15:52 +0000, runrev260805 at m-r-d.de wrote: > Hi, > > is there a command/function in rev, which checks if a folder or file > exists under windows xp? > > Searched the docs and Gmane for "folder" and "direcotry". Couldn?t > find anything. > > Any ideas? Check out "there is a folder", as in: if there is a folder "C:\Program Files\MyApp" then answer "Yahoo!" else answer "Bummer!" end if BTW, you can also use "there is not a folder" to check to see if the folder *doesn't* exist. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From simplsol at aol.com Mon Jun 11 17:58:43 2007 From: simplsol at aol.com (simplsol at aol.com) Date: Mon, 11 Jun 2007 17:58:43 -0400 Subject: OT: Sometimes I just love Apple Computer In-Reply-To: <466DA81B.6080600@dreamscapesoftware.com> References: <466DA81B.6080600@dreamscapesoftware.com> Message-ID: <8C97A8AD0373F85-198C-1CF7@mblk-d35.sysops.aol.com> Hi Derek, Congratualtions. When the time comes, don't skimp on RAM. Some time ago one of my customers got an Intel 1.8 Ghz iMac with one Gig of RAM. This is about the same clock speed as my 1.67 Ghz PowerBook, also with one Gig of RAM - but it did everything about twice as fast. Shortly after that another customer got the same model iMac but it was only about 1.5 times faster. The difference? It had the base 512 Meg of RAM. We upgraded it to a Gig and it was also twice a fast. Apple's requirement of 128 Meg is primarily for people who like watching the "rainbow pizza" cursor. For your work it probably pays to max out the computer's RAM. For what it's worth... PL -----Original Message----- From: Derek Bump To: How to use Revolution Sent: Mon, 11 Jun 2007 12:52 pm Subject: OT: Sometimes I just love Apple Computer I don't know why, but I felt the need to convey this most recent experience of mine: As some of you may know, I've been trying to get back to developing on a Macintosh after switching to Windows about 5 years ago. I recently purchased Mac OS X 10.0, to which I found out that I couldn't continue my development efforts on. Today I received Mac OS X 10.3 in the mail. I started installing it when I was greeted with a dialog I knew I would be getting: Mac OS X 10.3 requires 128 MB's of ram, and I only have 96 on my iMac G3. But... the continue button was not disabled. So I proceeded just to see what would happen. To my surprise, the installer worked, and the iMac booted into 10.3 without any problems what-so-ever. So, I'm back. I will just need to upgrade my license, and get some more RAM of course. Finally! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ________________________________________________________________________ AOL now offers free email to everyone. Find out more about what's free from AOL at AOL.com. From JimAultWins at yahoo.com Mon Jun 11 18:11:04 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 11 Jun 2007 15:11:04 -0700 Subject: Check if folder (or file) exists under XP In-Reply-To: <0002961F.466DD74D@192.168.168.3> Message-ID: On 6/11/07 2:15 PM, "runrev260805 at m-r-d.de" wrote: > Hi, > > is there a command/function in rev, which checks if a folder or file exists > under windows xp? > > Searched the docs and Gmane for "folder" and "direcotry". Couldn?t find > anything. > > Any ideas? > Matthias Rebbe ---->there is<------ if there is a folder if there is a file if there is a field if there is a card if there is a stack if there is a button "Annette" of group "Mouseketeers" if there is a icon 345 of this stack if not(there is a field) if not(there is a card) ---- --another approach is the "try" try put the short name of card 451 into cdName catch errr answer "There is no card 451 in this stack" & cr & errr exit to top end try Jim Ault Las Vegas From runrev260805 at m-r-d.de Mon Jun 11 18:15:47 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 11 Jun 2007 22:15:47 +0000 Subject: Re-2: Check if folder (or file) exists under XP Message-ID: <00029680.466DE557@192.168.168.3> Thanks Ian, thanks Ken, for the fast answers! I already worried, that i conld not continue this evening... Damn, i need a printed rev dictionary. That would make some things much easier for me. Matthias -------- Original Message -------- Subject: Re: Check if folder (or file) exists under XP (11-Jun-2007 23:38) From: Ian Wood To: runrev260805 at m-r-d.de > 'if there is a file (insertpathhere)' and 'if there is a folder > (insertpathhere)'. > > Ian > > On 11 Jun 2007, at 22:15, runrev260805 at m-r-d.de wrote: > > > is there a command/function in rev, which checks if a folder or > > file exists under windows xp? > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From runrev260805 at m-r-d.de Mon Jun 11 18:34:59 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 11 Jun 2007 22:34:59 +0000 Subject: What happend to bjoernke.com ? Cannot download BVG Docu Message-ID: <00029681.466DE9D7@192.168.168.3> Hi, just wanted to download BVG docu. But it seems, bjoernke.com does not hosts bjoernkes files anymore. Is there another location from where i can download the gui stack? Regards, Matthias From list at dreamscapesoftware.com Mon Jun 11 19:22:01 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 11 Jun 2007 18:22:01 -0500 Subject: OT: Sometimes I just love Apple Computer In-Reply-To: <8C97A8AD0373F85-198C-1CF7@mblk-d35.sysops.aol.com> References: <466DA81B.6080600@dreamscapesoftware.com> <8C97A8AD0373F85-198C-1CF7@mblk-d35.sysops.aol.com> Message-ID: <466DD919.2090602@dreamscapesoftware.com> simplsol at aol.com wrote: > For your work it probably pays to max out the computer's RAM. Oh, you're right there. If there's one thing I've learned, RAM is the one thing that people never have enough of. At the moment, I've got about 3 computers that all need RAM, including the iMac. Hopefully the money will flow better in the future though. Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From stephenREVOLUTION at barncard.com Mon Jun 11 19:26:05 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 11 Jun 2007 16:26:05 -0700 Subject: OT: Sometimes I just love Apple Computer In-Reply-To: <8C97A8AD0373F85-198C-1CF7@mblk-d35.sysops.aol.com> References: <466DA81B.6080600@dreamscapesoftware.com> <8C97A8AD0373F85-198C-1CF7@mblk-d35.sysops.aol.com> Message-ID: Also don't forget that new RAM for older machines won't get any cheaper. More likely will become more expensive as time goes on. >Hi Derek, >Congratualtions. >When the time comes, don't skimp on RAM. >Some time ago one of my customers got an Intel 1.8 Ghz iMac with one >Gig of RAM. This is about the same clock speed as my 1.67 Ghz >PowerBook, also with one Gig of RAM - but it did everything about >twice as fast. >Shortly after that another customer got the same model iMac but it >was only about 1.5 times faster. The difference? It had the base 512 >Meg of RAM. We upgraded it to a Gig and it was also twice a fast. >Apple's requirement of 128 Meg is primarily for people who like >watching the "rainbow pizza" cursor. >For your work it probably pays to max out the computer's RAM. >For what it's worth... >PL > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From hughesmike2 at hotmail.com Mon Jun 11 19:29:02 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Mon, 11 Jun 2007 23:29:02 +0000 Subject: FTP user names and passwords -- secure or not? Message-ID: Hi All, If using the URLEncode function on an FTP server password and then connecting to that ftp server via a username and URLEncode-d password (see msg below), is the password safe from a network sniffer? Thanks, Mike >From: "Mike Hughes" >Reply-To: How to use Revolution >To: use-revolution at lists.runrev.com >Subject: FTP user names and passwords -- secure or not? >Date: Tue, 05 Jun 2007 18:20:31 +0000 > >Hi All, > >When using Rev's FTP capabilities to upload a file via ftp with user name >and password as in the syntax below: > >put ... into URL "ftp://"&userName&":"&userPassword ... > >is the user name and password completely secure in a distributed >application providing the scripts are encrypted? Is it at all possible for >someone to be able to tell what address, user name, and password are being >used via another application such as a firewall? > >Thanks, > >Mike > >_________________________________________________________________ >PC Magazine?s 2007 editors? choice for best Web mail?award-winning Windows >Live Hotmail. >http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_pcmag_0507 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Like puzzles? Play free games & earn great prizes. Play Clink now. http://club.live.com/clink.aspx?icid=clink_hotmailtextlink2 From sundown at nwrain.net Mon Jun 11 19:37:35 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 11 Jun 2007 16:37:35 -0700 Subject: Report Builder In-Reply-To: <466D7DC3.3090904@hyperactivesw.com> References: <20070611113712.653A32F5C3@xprdmxin.myway.com> <0229643A-6342-4480-94B5-AE7E1BD591E2@lacscentre.co.uk> <466D7DC3.3090904@hyperactivesw.com> Message-ID: <503fbc499ebe7f8e5ff3fe8f2984e013@nwrain.net> Hi Jacqueline, Thanks for the info! -=>JB<=- ========================================= On Jun 11, 2007, at 9:52 AM, J. Landman Gay wrote: The Report Builder was removed from the menu several versions ago and all references to it were removed from the docs, but RR missed this one. (I entered a bug report about it a while ago to get the docs revised.) > > However, the Report Builder stack is actually still included in the > distribution. Look for Revolution/Toolset/revreportsetup.rev. You can > open this stack manually to see the original Report Builder. However, > since it is now deprecated, there is no support for it and you are on > your own. I haven't tried it lately to see if it still works with the > latest IDE, but if you run into problems the folks here on the list > may be able to help you work through them. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Mon Jun 11 19:56:18 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 12 Jun 2007 00:56:18 +0100 Subject: FTP user names and passwords -- secure or not? In-Reply-To: References: Message-ID: No. With FTP, the username and password are sent 'in the clear', ie, not encrypted in any way. UrlEncoding is simply a way of passing data around the 'net in (I think) 7 bit format, and is decoded in a standard way that anyone can use. AFAIK, there's no way to encrypt passwords when using FTP. Best, Mark On 12 Jun 2007, at 00:29, Mike Hughes wrote: > Hi All, > > If using the URLEncode function on an FTP server password and then > connecting to that ftp server via a username and URLEncode-d > password (see msg below), is the password safe from a network sniffer? > > Thanks, > > Mike > > From mwieder at ahsoftware.net Mon Jun 11 20:14:06 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 11 Jun 2007 17:14:06 -0700 Subject: FTP user names and passwords -- secure or not? References: Message-ID: Although if you have control over both ends see sftp, the ssh file transfer protocol: http://en.wikipedia.org/wiki/SSH_file_transfer_protocol -- Mark Wieder mwieder at ahsoftware.net From shedrup at ms9.hinet.net Mon Jun 11 20:55:08 2007 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Tue, 12 Jun 2007 08:55:08 +0800 Subject: 2.8.1 crashes (Preferences?) In-Reply-To: <466D8676.80004@hyperactivesw.com> References: <4667B9D3.3030706@howsoft.com> <0C7E2704-F0A5-4365-9716-7D0B59698617@ms9.hinet.net> <615AC9A9-367F-40F2-B553-DE28A544F003@ms9.hinet.net> <466D8676.80004@hyperactivesw.com> Message-ID: <3E71929B-35E1-4424-AC1B-8397B2189BF7@ms9.hinet.net> On 12 Jun 2007, at 01:29, J. Landman Gay wrote: > Joe Lewis Wilkins wrote: >> Out of curiosity, shouldn't the old preferences work with new >> versions? > > Yes, and generally they do. I did see one case where prefs needed > to be deleted, but that was only when updating from a much older > version of Rev to a new one, and only on Windows. I don't think the problem had to do with the shift to a newer version per se. There are a number of earlier versions on the same computer (2.6.5, 2.7.3, 2.7.4, 2.8.0) and 2.8.1 worked fine for almost two weeks before the troubles started. Could it have been some later corruption? Only 2.8.1 was affected. In the User's Library/Preferences/Runtime Revolution/Revolution Studio folder, I found four items: active_version.txt, revpreferences.rev, revonline.prefs, SearchEnginePrefs.xml. It was revpreferences.rev which I removed, and now things seem to have turned to normal. All the best, Fritz From kray at sonsothunder.com Mon Jun 11 21:15:41 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 11 Jun 2007 20:15:41 -0500 Subject: What happend to bjoernke.com ? Cannot download BVG Docu In-Reply-To: <00029681.466DE9D7@192.168.168.3> References: <00029681.466DE9D7@192.168.168.3> Message-ID: <20070611201541707919.f6008835@sonsothunder.com> On Mon, 11 Jun 2007 22:34:59 +0000, runrev260805 at m-r-d.de wrote: > Hi, > > just wanted to download BVG docu. But it seems, bjoernke.com does not > hosts bjoernkes files anymore. Is there another location from where i > can download the gui stack? Try this: http://bjoernke.com/runrev/stacks.php Works for me... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From mfstuart at cox.net Mon Jun 11 21:46:40 2007 From: mfstuart at cox.net (mfstuart) Date: Mon, 11 Jun 2007 18:46:40 -0700 (PDT) Subject: tabbing into a Combo Box or Option button Message-ID: <11071693.post@talk.nabble.com> While in Browse mode and tabbing thru the fields on a form, with 2 fields and 2 Combo Box style buttons, the cursor does not focus into either of these buttons. How can I get the focus into these Combo Box style buttons using the keyboard - specifically using the tab key? I can get to them with the mouse pointer. Reading on the user-list, I've read something about changing the Layer property number, but changing it makes it disappear. Changing the number back makes it visible again. It's funny how there is a "Focus with keyboard" property for a Push Button, but not the Combo Box button. Any help? Thanx -Mark -- View this message in context: http://www.nabble.com/tabbing-into-a-Combo-Box-or-Option-button-tf3905016.html#a11071693 Sent from the Revolution - User mailing list archive at Nabble.com. From michael at mdizz.com Mon Jun 11 21:51:06 2007 From: michael at mdizz.com (michael at mdizz.com) Date: Mon, 11 Jun 2007 20:51:06 -0500 Subject: custom color chooser References: Message-ID: <00b001c7ac94$2506ac00$4301a8c0@upthe> like this ? on mouseUp answer color end mouseUp ----- Original Message ----- From: "Jan S?lid" To: Sent: Sunday, June 10, 2007 10:30 AM Subject: custom color chooser > > Hi folks > > Does anyone know if there exists a custom color chooser or wheel made in > revolution that I can build on? > > my version is Rev. 2.7.4 > > Thanks > > Jan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Mon Jun 11 23:27:16 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 11 Jun 2007 20:27:16 -0700 Subject: OT: Quicktime Bundling In-Reply-To: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> References: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> Message-ID: <2ED24FD4-613D-4CE6-9A59-64A70E9466CD@dvcreators.net> Apple licenses Quicktime to developers to include with their product for free. There are some mild rules about including logos and whatnot but it's no big deal, we've done this for a decade or so. From http://developer.apple.com/softwarelicensing/agreements/ quicktime.html Selecting the right QuickTime 7 licensing agreement is the first step. Download the appropriate agreement (PDF) at the end of the descriptions below. Note: The fields within these PDFs are modifiable, but you must print, sign and submit the hard copies as directed on the checklist attached to each document. Once you've initiated your license, you can download the self- contained installers and artwork logo files below. Note: You are not permitted to distribute the QuickTime installers until your agreement is executed by Apple. Distribution of QuickTime 7 with Software and Multimedia Products The QuickTime 7 SDA Software agreement (PDF) is available for software developers, game developers and multimedia producers whose products require that the user have QuickTime installed. On Jun 1, 2007, at 10:22 PM, Scott Kane wrote: > Hi folks, > > This is a little bit off topic, but related to a Rev app I've been > building. As the app is multi-media it uses Quick Time > extensively. My issue lays with potential Windows users and > QuickTime. Many Windows users do not have it (or Itunes) > installed. Which would be a major PITA. I've hunted around > Apples' site but can't find a solution - so before emailing them I > thought I'd ask to see if anybody knew here. Is it legal for me to > bundle QuickTime on a CD for those clients who do not have it and > therefore help them avoid the almost 20 meg download? I seem to > remember Apple frowned on this - though I can't seem to find > anything on it right now. > > On another note - Linux and QuickTime. Are there any options for a > Rev solution using QuickTime to be compiled for Linux and use one > of the QuickTime replacements like "QuickTime for Linux" that seem > to exist? > > Cheers in advance > > Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Mon Jun 11 23:31:59 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 11 Jun 2007 20:31:59 -0700 Subject: Curious QT playback problem In-Reply-To: <46677488.3080609@hyperactivesw.com> References: <46677488.3080609@hyperactivesw.com> Message-ID: <8E4A1BD5-5044-4C17-AACD-B976C1009188@dvcreators.net> There is a bug with Quicktime where often, currentTime NEVER equals totalDuration. The workaround we've always used (with Director for a decade, then Rev for the last few years) is a "fudge factor": put 10 into fudgeFactor IF totalDuration - currentTime < fudgeFactor THEN movieIsOver END IF On Jun 6, 2007, at 7:59 PM, J. Landman Gay wrote: > I'm hoping someone has a clue to this: > > I wrote an app for a client 3 years ago which has the ability to > loop through a list of .mov files, playing one after another in > sequence. The .mov files are audio-only, played via a player > object, and require QuickTime. In the Rev version I compiled it > with, there was a bug where a playStopped message was not sent at > the end of playback, so to work around that the script gets the > currentTime, checks every 250 milliseconds, and when the > currentTime remains unchanged, assumes the playback is done. Then > it moves on to the next file. > > This has been working fine on both Mac and Windows machines for > several hundred customers over the last 3 years until today, when > one customer says there is a playback problem. She's running XP Pro > on a fast machine with lots of RAM. When she chooses to play a > sequence, it loops through them all very fast, with no playback of > any kind, until it hits the last one in the list which it then > plays. It almost sounds like it isn't loading the .mov files. > > The thing is, she can play each file fine by manually choosing it > from a list, so the problem isn't with missing or bad files. They > only fail when played in a sequence. And it only fails for her. > > She installed the program on her husband's XP machine and it works > fine there. The only difference she can think of between the two is > that he has the free version of QuickTime and she has QuickTime > Pro. I'm not sure this matters, since the files all play okay > individually and, as I understand it, the QT framework is identical. > > Any ideas what would stop playback on that one, single machine? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Tue Jun 12 00:38:20 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 12 Jun 2007 14:38:20 +1000 Subject: OT: Quicktime Bundling References: <003401c7a4d5$f7969a20$0201010a@esbgdi9s3atqpx> <2ED24FD4-613D-4CE6-9A59-64A70E9466CD@dvcreators.net> Message-ID: <004401c7acab$83ed2390$0201010a@esbgdi9s3atqpx> To: "How to use Revolution" > Apple licenses Quicktime to developers to include with their product for > free. > > There are some mild rules about including logos and whatnot but it's no > big deal, we've done this for a decade or so. Thanks, Josh. :-) Scott Kane From runrev260805 at m-r-d.de Tue Jun 12 01:45:52 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 12 Jun 2007 05:45:52 +0000 Subject: Re-2: What happend to bjoernke.com ? Cannot download BVG Docu Message-ID: <00029682.466E4E7C@192.168.168.3> Hi, thanks. Worked for me, too. Heard from Bjoernke, that his provider had a problem. Best regards, Matthias -------- Original Message -------- Subject: Re: What happend to bjoernke.com ? Cannot download BVG Docu (12-Jun-2007 3:18) From: Ken Ray To: runrev260805 at m-r-d.de > On Mon, 11 Jun 2007 22:34:59 +0000, runrev260805 at m-r-d.de wrote: > > > Hi, > > > > just wanted to download BVG docu. But it seems, bjoernke.com does not > > hosts bjoernkes files anymore. Is there another location from where i > > can download the gui stack? > > Try this: > > http://bjoernke.com/runrev/stacks.php > > Works for me... > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From scott at tactilemedia.com Tue Jun 12 04:09:25 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 12 Jun 2007 01:09:25 -0700 Subject: Ripple Message-ID: Just for fun, here's a little experiment that duplicates an old Flash trick of creating a simple ripple effect in an image, like random drops hitting a water surface and expanding outward. The effect is accomplished by using two images, one in front, one in back which is slightly enlarged, and three oval graphics which act as masks to show the underlying image. I've always wanted to do this in Rev but was unable to accomplish the effect until the ink effects were updated in the engine (requires Rev 2.7 or later). In your message box: go url "http://www.tactilemedia.com/download/ripple.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at elementarysoftware.com Tue Jun 12 04:28:36 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Tue, 12 Jun 2007 01:28:36 -0700 Subject: Ripple In-Reply-To: References: Message-ID: Scott, Very groovy! Thanks for sharing that (and all your other great stuff.) -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Jun 12, 2007, at 1:09 AM, Scott Rossi wrote: > Just for fun, here's a little experiment that duplicates an old > Flash trick > of creating a simple ripple effect in an image, like random drops > hitting a > water surface and expanding outward. The effect is accomplished by > using > two images, one in front, one in back which is slightly enlarged, > and three > oval graphics which act as masks to show the underlying image. > > I've always wanted to do this in Rev but was unable to accomplish > the effect > until the ink effects were updated in the engine (requires Rev 2.7 or > later). > > In your message box: > > go url "http://www.tactilemedia.com/download/ripple.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Tue Jun 12 05:25:01 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 12 Jun 2007 10:25:01 +0100 (BST) Subject: custom color chooser Message-ID: <860701.47079.qm@web37510.mail.mud.yahoo.com> I have a feeling that: on mouseUp answer color end mouseUp does not launch a "custom color chooser or wheel made in revolution" it does, however, launch the colour chooser of the operating system where RR is being used. Pop over to my Yahoo Group: http://tech.groups.yahoo.com/group/RRgraphix and download "CREF.rev.zip " or "CREFMO.rev.zip " for HACKABLE colour choosers! love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From sundown at nwrain.net Tue Jun 12 05:34:53 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 02:34:53 -0700 Subject: Printing an Image In-Reply-To: <8E4A1BD5-5044-4C17-AACD-B976C1009188@dvcreators.net> References: <46677488.3080609@hyperactivesw.com> <8E4A1BD5-5044-4C17-AACD-B976C1009188@dvcreators.net> Message-ID: I imported and image as a control and now I am trying to print it. If I am right many objects are a control and this includes fields. I can print the text in a field with styles. But I am not sure how to print the image I imported and is it in a field or what is it called. The image is id 1025. How do I print it? All of the revPrint commands appear to be for fields and text. Where is printing images discussed in the Rev Manuel. -=>JB<=- From runr at prismpole.com Tue Jun 12 06:29:02 2007 From: runr at prismpole.com (Michael Binder) Date: Tue, 12 Jun 2007 06:29:02 -0400 Subject: Printing an Image Message-ID: Hi JB, you wrote: > I imported and image as a control and now I am > trying to print it. > How do I print it? All of > the revPrint commands appear to be for fields > and text. Where is printing images discussed > in the Rev Manuel. The manual isn't much help, if I recall. You probably want some variant of the "Print Card" command. Check the rev dictionary. For printing your image, try: get the rect of image "myImage" of card "mycard" put item 1 to 2 of it into topleft put item 3 to 4 of it into bottomright print card "mycard" from topleft to bottomright --Michael Binder From lan.kc.macmail at gmail.com Tue Jun 12 06:45:58 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 12 Jun 2007 18:45:58 +0800 Subject: line wraps In-Reply-To: <20070611004319215851.6486c8d5@sonsothunder.com> References: <20070610132333.70F7D8B33D@xprdmxin.myway.com> <466CBBF5.60602@hyperactivesw.com> <20070611004319215851.6486c8d5@sonsothunder.com> Message-ID: On 6/11/07, Ken Ray wrote: > > > Depending on the line you want to check, you can use the > 'formattedText' property - which will return you the data from the > field with hard returns where it has wrapped naturally. Brilliant. I didn't appreciate this about the 'formattedText'. I've had a stack for ages with a workaround that is 99% OK, but by using the 'formattedText' it comes up perfect:-) Thanks for expanding my knowledge From sundown at nwrain.net Tue Jun 12 07:01:11 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 04:01:11 -0700 Subject: Printing an Image In-Reply-To: References: Message-ID: <88ef9fa585114c8ed2ba8490efede901@nwrain.net> On Jun 12, 2007, at 3:29 AM, Michael Binder wrote: > The manual isn't much help, if I recall. You probably > want some variant of the "Print Card" command. Check > the rev dictionary. For printing your image, try: > > get the rect of image "myImage" of card "mycard" > put item 1 to 2 of it into topleft > put item 3 to 4 of it into bottomright > print card "mycard" from topleft to bottomright > > --Michael Binder Thanks Michael! I will give it a try. When you say the manuel isn't much help with printing images I would have to say you are being very nice to the Rev Team who wrote or one might say didn't write about printing images. -=>JB<=- From luis at anachreon.co.uk Tue Jun 12 07:08:10 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 12 Jun 2007 12:08:10 +0100 Subject: Printed Rev Dictionary - WAS: Re: Re-2: Check if folder (or file) exists under XP In-Reply-To: <00029680.466DE557@192.168.168.3> References: <00029680.466DE557@192.168.168.3> Message-ID: Hiya, I've made myself an Excel sheet with the current (2.8.1) Dictionary exported. It's very simple, the column names are Keyword, Type and Syntax (the Syntax is a little truncated in cases, but you can get the general idea). It's good for getting an overall picture of the available entries and their syntax. I print 4 pages to a sheet of paper for a total of 12 sheets, staples easily. The print size is readable. It's a 200KBish file. If anyone's interested I can post it up on my site. If you want it as CSV I can post that up too. Cheers, Luis. On 11 Jun 2007, at 23:15, runrev260805 at m-r-d.de wrote: > > Thanks Ian, > thanks Ken, > > for the fast answers! I already worried, that i conld not continue > this evening... > > Damn, i need a printed rev dictionary. That would make some things > much easier for me. > > Matthias > > -------- Original Message -------- > Subject: Re: Check if folder (or file) exists under XP (11-Jun-2007 > 23:38) > From: Ian Wood > To: runrev260805 at m-r-d.de > >> 'if there is a file (insertpathhere)' and 'if there is a folder >> (insertpathhere)'. >> >> Ian >> >> On 11 Jun 2007, at 22:15, runrev260805 at m-r-d.de wrote: >> >>> is there a command/function in rev, which checks if a folder or >>> file exists under windows xp? >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> >> >> To: use-revolution at lists.runrev.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Tue Jun 12 07:13:35 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 12 Jun 2007 12:13:35 +0100 Subject: Printed Rev Dictionary - WAS: Re: Re-2: Check if folder (or file) exists under XP In-Reply-To: References: <00029680.466DE557@192.168.168.3> Message-ID: <494A5867-01EF-4BCE-9481-B25CD61A1068@anachreon.co.uk> Ooops!! Forgot to mention: Printed in Landscape on A4, on other formats YMMV. Cheers, Luis. On 12 Jun 2007, at 12:08, Luis wrote: > Hiya, > > I've made myself an Excel sheet with the current (2.8.1) Dictionary > exported. It's very simple, the column names are Keyword, Type and > Syntax (the Syntax is a little truncated in cases, but you can get > the general idea). > It's good for getting an overall picture of the available entries > and their syntax. > > I print 4 pages to a sheet of paper for a total of 12 sheets, > staples easily. The print size is readable. > It's a 200KBish file. If anyone's interested I can post it up on my > site. > > If you want it as CSV I can post that up too. > > Cheers, > > Luis. > > > On 11 Jun 2007, at 23:15, runrev260805 at m-r-d.de wrote: > >> >> Thanks Ian, >> thanks Ken, >> >> for the fast answers! I already worried, that i conld not continue >> this evening... >> >> Damn, i need a printed rev dictionary. That would make some things >> much easier for me. >> >> Matthias >> >> -------- Original Message -------- >> Subject: Re: Check if folder (or file) exists under XP (11- >> Jun-2007 23:38) >> From: Ian Wood >> To: runrev260805 at m-r-d.de >> >>> 'if there is a file (insertpathhere)' and 'if there is a folder >>> (insertpathhere)'. >>> >>> Ian >>> >>> On 11 Jun 2007, at 22:15, runrev260805 at m-r-d.de wrote: >>> >>>> is there a command/function in rev, which checks if a folder or >>>> file exists under windows xp? >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >>> >>> To: use-revolution at lists.runrev.com >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Tue Jun 12 07:47:48 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 12 Jun 2007 12:47:48 +0100 (BST) Subject: Printing an Image Message-ID: <148612.69600.qm@web37515.mail.mud.yahoo.com> Well, it took me 15 minutes to work out: let us suppose I have a stack with 1 card containing an inage called "Z" and a field called "fHOLDER" plonk the following script in a button: on mouseUp set the imageSource of char 1 of line 1 of field "fHOLDER" to "Z" revPrintField ("field" && fHOLDER) end mouseUp and everything works! uploaded demo stack "PICPRINT" to RevOnline. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From robmann at gp-racing.com Tue Jun 12 08:05:54 2007 From: robmann at gp-racing.com (Robert Mann) Date: Tue, 12 Jun 2007 08:05:54 -0400 Subject: PayPal tutorial In-Reply-To: <20070611113712.653A32F5C3@xprdmxin.myway.com> Message-ID: Tom, Searching the archives I found a libUrl.rev that should work with the Linux engine I have running in the cgi-bin My rev app is database driven so I started to take your info in the text files and put it into the database, when and if I get it working I will post the info Thanks Rob -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas McCarthy Sent: Monday, June 11, 2007 7:37 AM To: use-revolution at lists.runrev.com Subject: PayPal tutorial Robert, I'll check my site (when I have time!) but in the meantime you should just make your own LibUrl.rev stack. It's a stack that handles internet protocols. Look in the archives for where to get it. David Cragg maintains it. My tutorial mentions that it must be set up for your version of rev. I first got this working over at iPowerWeb (i think) using a Unix server (and hence Unix rev). The LibUrl stack worked fine as is. When I moved to Dreamhost and Linux, I had trouble and David Cragg helped me out by telling me which lines I had to comment out from the LibURL stack script. I've been meaning to update this for a while. I actually made a stack that will take care of a lot of this for you.... Now where did I put it! From: "Robert Mann" Subject: RE: Mac Icon problem Tom, Thank for a great tutorial on how to get paypal to work with rev. I am attempting to get it working with my new app, but looking over the files you have posted the http://www.discamus.com/nunc/how/myLibUrl.rev returns a file not found, and you say you need this to POST, what is in this file? Thanks Robert Mann _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From janselid at broadpark.no Tue Jun 12 08:12:47 2007 From: janselid at broadpark.no (=?iso-8859-15?Q?Jan_S=E6lid?=) Date: Tue, 12 Jun 2007 14:12:47 +0200 Subject: custom color chooser Message-ID: Thanks for the answers and thank you Richmond. That was precicely what I was looking for. I just wanted a custom color chooser that I could hack. The system specific chooser that "answer color" pops up does not suit my needs. I'm glad I didn't have to explain what I was going to do. Salute Jan From sundown at nwrain.net Tue Jun 12 08:18:45 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 05:18:45 -0700 Subject: Printing an Image In-Reply-To: <148612.69600.qm@web37515.mail.mud.yahoo.com> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> Message-ID: <86c89ddc844412bcdcb4074a900c2488@nwrain.net> Hi Richmond, Thanks. I downloaded the stack and it does print. So apparently the image needs to be in a field to be printed. I wonder if there is a way to call it and print it without putting it in a field. I'm glad that you posted the stack and info it is a great help. -=>JB<=- ======================================== On Jun 12, 2007, at 4:47 AM, Richmond Mathewson wrote: > Well, it took me 15 minutes to work out: > > let us suppose I have a stack with 1 card containing > an inage called "Z" and a field called "fHOLDER" > > plonk the following script in a button: > > on mouseUp > set the imageSource of char 1 of line 1 of field > "fHOLDER" to "Z" > revPrintField ("field" && fHOLDER) > end mouseUp > > and everything works! > > uploaded demo stack "PICPRINT" to RevOnline. > > Love, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Yahoo! Mail is the world's favourite email. Don't settle for less, > sign up for > your free account today > http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/ > winter07.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rjb at robelko.com Tue Jun 12 08:35:53 2007 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 12 Jun 2007 14:35:53 +0200 Subject: Hobbyists vs Pros In-Reply-To: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> References: <7aa52a210706101347g3e7ae6cemaeb05291d86e0aa6@mail.gmail.com> Message-ID: >Lastly I'll mention this. I am a hobbyist 3D user: > > >I make no money from it, but enjoy using the tool, Vue6-Infinite, immensely. >I also participate in a number of the 3D forums (Renderosity, CGTalk, etc..) >and I find the loudest complainers against Vue6 are other hobbyists. This >isn't meant to say all hobbyists are complainers, just that most of the >disgruntled are not making a living in 3D. I have my own theories why this >is. > >-Chipp Could the difference that accounts for some of it in case of 3D programs as well as Rev and others be the level of immersion? Robert From david at openpartnership.net Tue Jun 12 08:57:57 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 13:57:57 +0100 Subject: Ken Burns (was Re: Ripple) Message-ID: Very nice Scott! Along these lines - I'm doing some image experiments. First is zoom - which is OK but not perfect - as the image magnifies a lot I need to crop it so that it does not get too huge in memory. One of the aims is to do a Ken Burns type effect i a slide show. The problem is getting the transitions fast enough and yet smooth enough. Chipp - I know you looked at that - did you get anywhere? Any suggestions as to which inks, or QT effect are best to use between movements (if any)? Another thing I haven't tried - partly as i keep thinking Rev will add this as a feature is to be able to do QuickTime based transforms like you can do with "Core Image fun House". There is the sampler stack for using QuickTime for transitions - but I think it would probably be more useful to be able to do this for images - then you could export and save all sorts of dynamic mods of the image. A hack i was thinking of for now was to use Trevors external and add transitions to the QT movie of a still image - then exporting the image - I've not tried it yet - any thought on this? On 12/06/07, Scott Rossi wrote: > > Just for fun, here's a little experiment that duplicates an old Flash > trick > of creating a simple ripple effect in an image, like random drops hitting > a > water surface and expanding outward. The effect is accomplished by using > two images, one in front, one in back which is slightly enlarged, and > three > oval graphics which act as masks to show the underlying image. > > I've always wanted to do this in Rev but was unable to accomplish the > effect > until the ink effects were updated in the engine (requires Rev 2.7 or > later). > > In your message box: > > go url "http://www.tactilemedia.com/download/ripple.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revlist at azurevision.co.uk Tue Jun 12 09:04:45 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 12 Jun 2007 14:04:45 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: References: Message-ID: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> On 12 Jun 2007, at 13:57, David Bovill wrote: > Another thing I haven't tried - partly as i keep thinking Rev will > add this > as a feature is to be able to do QuickTime based transforms like > you can do > with "Core Image fun House". There is the sampler stack for using > QuickTime > for transitions - but I think it would probably be more useful to > be able to > do this for images - then you could export and save all sorts of > dynamic > mods of the image. Core Image Fun House lets you use *Core Image* filters - nothing to do with QuickTime, and strictly OS X 10.4 and above. Core Image transitions are already available in Rev (again, strictly OS X 10.4 and above), but I agree *strongly* about making CI filters available natively in Rev for image processing. Ian From bobwarren at howsoft.com Tue Jun 12 09:31:04 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 12 Jun 2007 10:31:04 -0300 Subject: Adequate bug prevention - a little clarification Message-ID: <466EA018.2030407@howsoft.com> I said: >I would suggest that the best way of offsetting the costs incurred by really adequate bug prevention is to involve the users in the production process. --------------------------------------------------- For those who don't know how this is done by Ubuntu, I'd just like to make it clear that this does NOT involve the users having access to coding, i.e. it is the simple testing of alpha and beta "standalones" and bug-reporting through the normal channels. One of the great advantages of this is that the producers can add features one by one and get the public to test their functioning and integration within the whole (or a whole) framework. The burden on the last-stage beta ("cleaning up the mess the chef has made in the kitchen") is therefore alleviated, and the users really have the feeling of useful contribution. It's worth considering. Bob From david at openpartnership.net Tue Jun 12 09:38:16 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 14:38:16 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> References: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> Message-ID: Hi Ian can you clarify - I've not read too deep on this: On 12/06/07, Ian Wood wrote: > > > Core Image Fun House lets you use *Core Image* filters - nothing to > do with QuickTime, and strictly OS X 10.4 and above. > > Core Image transitions are already available in Rev (again, strictly > OS X 10.4 and above), but I agree *strongly* about making CI filters > available natively in Rev for image processing. Yes then we could all make apps like this: http://www.stone.com/iMaginator/Quick_Start.html That is are not Core Image "filters" and "transitions" both available to QuickTime. From Trevors EQT documentation: command qtAddFilter MovieControllerID, EffectType, StartTime, EndTime Description: Adds a filter to the specified time of a movie. ... EffectType: Type to add (blur, sharpen, edgedetect, emboss, convolve, alphagain, rgbcolorbalance, hslcolorbalance, colorsync, filmnoise, solarize, colortint, lensflare) >From playing with Quartz Composer my impression has been the "Image Units" used in Core Image can be used in QuickTime - OK so only on tiger and above on OSX - but still... Some References And this from : http://www.apple.com/macosx/features/coreimage/ And Core Video allows developers to apply all the benefits of Core Image to video ? blazingly-fast performance of filters and effects, per-pixel accuracy and hardware scalability. Tiger includes the following Image Units: Blur - Median Blur - Gaussian Blur - Motion Blur - Zoom Blur - Noise Reduction Color Adjustment Filters - Color Controls - Color Matrix - Exposure Adjust - Gamma Adjust - Hue Adjust - White Point Adjust - Color Cube Color Filters - Color Map - Color Invert - Color Monochrome - Color Posterize - False Color - Sepia Tone - Mask to Alpha Compositing Filters - Addition - Maximum - Minimum - Multiply - Source Atop - Source In - Source Out - Source Over Gradient Filters - Gaussian Gradient - Linear Gradient - Radial Gradient Sharpen Filters - Sharpen Luminance - Unsharp Mask Distortion Filters - Pinch Distortion - Hole Distortion - Bump Distortion - Displacement Distortion - Glass Distortion - Glass Lozenge - Torus Lens Distortion - Twirl Distortion - Vortex Distortion - Circle Splash Distortion - Circular Wrap Distortion Generator Filters - Checkerboard - Constant Color - Lenticular Halo - Star Shine - Stripes - Sunbeams - Random Generator Color Blend Mode - Color Dodge Blend Mode - Color Burn Blend Mode - Darken Blend Mode - Difference Blend Mode - Exclusion Blend Mode - Hard Light Blend Mode - Hue Blend Mode - Lighten Blend Mode - Luminosity Blend Mode - Multiply Blend Mode - Overlay Blend Mode - Saturation Blend Mode - Screen Blend Mode - Soft Light Blend Mode - Color Blend Mode Geometry Filters - Affine Transform - Crop - Perspective Transform - Lanczos Scale Transform Halftone Filters - CMYK Halftone - Circular Screen - Dot Screen - Hatched Screen - Line Screen Stylish Filters - Blend with Mask - Edge Work - Height Field from Mask - Pointillize - Shaded Material - Bloom - Edges - Gloom - Pixellate - Spot Light - Crystallize Tile Filters - Affine Clamp - Affine Tile - Op Tile - Parallelogram Tile - Perspective Tile - Triangle Tile - Kaleidoscope Transition Filters - Page Curl - Copy Machine - Dissolve - Flash - Mod - Ripple - Swipe - Disintegrate with Mask Also this from : http://developer.apple.com/macosx/coreimage.html Not Just for Still Images > > Core Video, joining Core Image in Mac OS X Tiger, delivers a modern > foundation for video services, providing a bridge between QuickTime and the > Quartz Core framework for hardware-accelerated video processing. In the same > way that you can insert filters into the rendering pipeline for images, you > can insert filters into the video display pipeline. Like Core Image, a Core > Video pipeline reduces CPU load and increases performance for other > operations. And Core Video allows developers to apply all the benefits of > Core Image to video?blazingly fast performance of filters and effects, > per-pixel accuracy and hardware scalability. > From toolbook at kestner.de Tue Jun 12 10:17:46 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 12 Jun 2007 16:17:46 +0200 Subject: Where do I find Revonline? Message-ID: <003a01c7acfc$740725b0$18b2a8c0@TiemoPC2> Hello, I have searched the archives and revdeveloper.com, but I don't know where to find RevOnline? Could someone point me to it? Thank you Tiemo From klaus at major-k.de Tue Jun 12 10:20:37 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 12 Jun 2007 16:20:37 +0200 Subject: Where do I find Revonline? In-Reply-To: <003a01c7acfc$740725b0$18b2a8c0@TiemoPC2> References: <003a01c7acfc$740725b0$18b2a8c0@TiemoPC2> Message-ID: <53FC088A-F2DD-418F-9399-8C2358791F61@major-k.de> Hi Tiemo, > Hello, I have searched the archives and revdeveloper.com, but I > don't know > where to find RevOnline? Could someone point me to it? Men?: Development -> Revolution Online :-) > Thank you > > Tiemo Best Klaus Major klaus at major-k.de http://www.major-k.de From toolbook at kestner.de Tue Jun 12 10:30:39 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 12 Jun 2007 16:30:39 +0200 Subject: AW: Where do I find Revonline? In-Reply-To: <53FC088A-F2DD-418F-9399-8C2358791F61@major-k.de> Message-ID: <003f01c7acfe$408a13d0$18b2a8c0@TiemoPC2> Oh my good, Klaus heureka, a new menu item :)) searched the web up and down but didn't get the idea to look for the closest... Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Klaus Major Gesendet: Dienstag, 12. Juni 2007 16:21 An: How to use Revolution Betreff: Re: Where do I find Revonline? Hi Tiemo, > Hello, I have searched the archives and revdeveloper.com, but I > don't know > where to find RevOnline? Could someone point me to it? Men?: Development -> Revolution Online :-) > Thank you > > Tiemo Best Klaus Major klaus at major-k.de http://www.major-k.de _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From runr at prismpole.com Tue Jun 12 10:41:41 2007 From: runr at prismpole.com (Michael Binder) Date: Tue, 12 Jun 2007 10:41:41 -0400 Subject: Where do I find Revonline? Message-ID: Hi Tiemo, when you get there, click on 'Latest News'. You will be thrilled to learn that Rev version 2.7 has just been released. The user spaces are a valuable resource, but it looks like the rev team has abandoned rev online. Come to think of it, it seems that they have also abandoned the user manual. --Michael Binder From eric.chatonet at sosmartsoftware.com Tue Jun 12 10:50:03 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 12 Jun 2007 16:50:03 +0200 Subject: Where do I find Revonline? In-Reply-To: References: Message-ID: <7E0337EE-F07C-4307-8027-0601DA1EB29F@sosmartsoftware.com> Hi Michael, Why are you so negative? I know that a completely new "RevOnline" is in the works but can't tell you when it will be ready. In the meantime, there are two plugins that might help you: 1. Rev Online Picker 1.0, a sophisticated Rev Online browser to find and display the stack you need Rev Online Picker works in a single window that displays all stacks available from Rev Online by category, those uploaded since your last check, all descriptions and allows to display them directly from the web. Safe and annulable download process. Search tool by author, stack name or keyword and sorting. Note: Rev Online Picker works with any 2.x version (2.5 or later not required). 2. Rev Online Watcher 1.0, a new Rev Online stacks warning agent Rev Online Watcher informs you discreetly at Revolution startup when new stacks have been uploaded to Rev Online. If you have Rev Online Picker (above), Rev Online Watcher can open directly Rev Online Picker "New Ones" tab. Broadband connection recommended for both. You will find them by going to http://www.sosmartsoftware.com/. Revolution/Plugins section. Le 12 juin 07 ? 16:41, Michael Binder a ?crit : > Hi Tiemo, > when you get there, click on 'Latest News'. You will be > thrilled to learn that Rev version 2.7 has just been released. > > The user spaces are a valuable resource, but it looks like > the rev team has abandoned rev online. Come to think of > it, it seems that they have also abandoned the user manual. > > --Michael Binder Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Tue Jun 12 10:54:27 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 15:54:27 +0100 Subject: Easy, readable and fast text based format for Rev? Message-ID: Based on the simple but fast philosophy of JSON - I'm looking at defining a text based format which is readable, non binary and as fast as possible for Rev to parse. I want like JSON to throw away all those pesky XML tags. Now I can't remember the details but JSON and YAML I think use a simple "name [delim] value" type notation - but keeping things completely flat (no nesting). At the moment (see below) I am using a tab character for the delimiter - I tried others but this seems to work for readability and flexibility. The notation i am thinking of therefore are simple lines like the following (think of " [tab] " as just a single tab character): name [tab] david > height [tab] 6ft 2inches > biography [tab] footballwhatever > notes [tab] flattened htmltext > photo [tab] base64ofAnImage > I've been using this format for some things for a while - but thinking of going with it for a large project. The idea is for XML to strip out any white space - flatten it into one line - here are some of the (hoped for) advantages: - for htmltext that means just "replace CR" - setting it does not require the CR so its fast. - It also means you can split and combine the format into arrays for fast processing. - Sending the data around, as messages, over socket / the wire is fine - As a text format I can use subversion to keep incremental backups - I seem to be able to nest it indefinitley by using base64 encoding of an entire chunk - It is fast to convert to XML, JSON or other formats I am not sure about using [tab] - but it just seems to work. Comments appreciated. From scott at cdroo.com Tue Jun 12 10:55:50 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 13 Jun 2007 00:55:50 +1000 Subject: Where do I find Revonline? References: <7E0337EE-F07C-4307-8027-0601DA1EB29F@sosmartsoftware.com> Message-ID: <002301c7ad01$c7a21810$0201010a@esbgdi9s3atqpx> From: "Eric Chatonet" Why are you so negative? I know that a completely new "RevOnline" is in the works but can't tell you when it will be ready. In the meantime, there are two plugins that might help you: > 1. Rev Online Picker 1.0, a sophisticated Rev Online browser to find and > display the stack you need +1 for Eric's Rev Online Picker and associated stacks!! Scott Kane From brentj84062 at gmail.com Tue Jun 12 11:04:00 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Tue, 12 Jun 2007 09:04:00 -0600 Subject: Ripple In-Reply-To: References: Message-ID: <465C4588-7AA5-4CA0-8D10-9EF09F4EC757@gmail.com> Hello. For perhaps an even better effect, you could have a slight gradient on the rings themselves. By Doing so, the rings would achieve a slight amount of depth making them even more realistic. Either way, very well done. Very cool effect. Thanks, Brent Anderson On Jun 12, 2007, at 2:09 AM, Scott Rossi wrote: > Just for fun, here's a little experiment that duplicates an old > Flash trick > of creating a simple ripple effect in an image, like random drops > hitting a > water surface and expanding outward. The effect is accomplished by > using > two images, one in front, one in back which is slightly enlarged, > and three > oval graphics which act as masks to show the underlying image. > > I've always wanted to do this in Rev but was unable to accomplish > the effect > until the ink effects were updated in the engine (requires Rev 2.7 or > later). > > In your message box: > > go url "http://www.tactilemedia.com/download/ripple.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Tue Jun 12 11:09:20 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 12 Jun 2007 10:09:20 -0500 Subject: Printing an Image In-Reply-To: <86c89ddc844412bcdcb4074a900c2488@nwrain.net> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> Message-ID: <466EB720.9020301@hyperactivesw.com> -= JB =- wrote: > Hi Richmond, > > Thanks. I downloaded the stack and it does > print. So apparently the image needs to be > in a field to be printed. Not really, and actually that's the exception and not normally used. There's really only one print command in Revolution: print card. The revPrintText and revPrintField commands are actually custom handlers in the IDE that do a lot of the work for you, but when you break them down into their components, they both boil down to using "print card". There isn't such a thing as printing a particular control, you just print the card that the control is placed on. See the dictionary entry for "print card". There are many variations you can use. The simplest way uses no parameters at all and prints the card exactly as it is on screen, but you can also print only a specified portion of the card, or scale the printout to fit within a particular rectangle. Or you can print several (or parts of several) different cards into the same printing rectangle on paper -- that's how the Rev print handlers create headers and footers. When using the documentation, the best way if you don't know what you're looking for is to just search for the most common word that describes what you want to do. In this case, a search for "print" would do it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Tue Jun 12 11:11:27 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 12 Jun 2007 16:11:27 +0100 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: References: Message-ID: So it's simply name/value pairs. UrlEncoding might be worth considering - will deal with any line-ending stuff, and since it encodes tab to "%09" should allow for nesting? Not that it would necessarily matter, but I've generally used "=" as the name/value delimiter in such cases. Best, Mark On 12 Jun 2007, at 15:54, David Bovill wrote: > Based on the simple but fast philosophy of JSON - I'm looking at > defining a > text based format which is readable, non binary and as fast as > possible for > Rev to parse. I want like JSON to throw away all those pesky XML tags. > > Now I can't remember the details but JSON and YAML I think use a > simple > "name [delim] value" type notation - but keeping things completely > flat (no > nesting). At the moment (see below) I am using a tab character for the > delimiter - I tried others but this seems to work for readability and > flexibility. > > The notation i am thinking of therefore are simple lines like the > following > (think of " [tab] " as just a single tab character): > > name [tab] david >> height [tab] 6ft 2inches >> biography [tab] footballwhatever> interests> >> notes [tab] flattened htmltext >> photo [tab] base64ofAnImage >> > > I've been using this format for some things for a while - but > thinking of > going with it for a large project. The idea is for XML to strip out > any > white space - flatten it into one line - here are some of the > (hoped for) > advantages: > > - for htmltext that means just "replace CR" - setting it does not > require the CR so its fast. > - It also means you can split and combine the format into arrays for > fast processing. > - Sending the data around, as messages, over socket / the wire is > fine > - As a text format I can use subversion to keep incremental backups > - I seem to be able to nest it indefinitley by using base64 encoding > of an entire chunk > - It is fast to convert to XML, JSON or other formats > > I am not sure about using [tab] - but it just seems to work. Comments > appreciated. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Tue Jun 12 11:12:38 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 12 Jun 2007 08:12:38 -0700 Subject: AW: Where do I find Revonline? In-Reply-To: <003f01c7acfe$408a13d0$18b2a8c0@TiemoPC2> Message-ID: On 6/12/07 7:30 AM, "Tiemo Hollmann TB" wrote: > Oh my good, Klaus heureka, a new menu item :)) searched the web up and down > but didn't get the idea to look for the closest... > Thanks Tiemo Also Menu:View:ToolBar Text Menu:View:ToolBar Icons Also ----------- (fast and very easy) Menu:Help:Documentation then click 'Search' then mousedown on third icon which is a dropdown menu choose "RevOnline" then type "eric" --> Eric Chatonet & Frederic Rinaldi are the 22 matches then click once to pop up a verbose description of the stack try "image" == 21 matches try "xml" == 5 matches try "rotat" == 3 matches try "clock" == 4 matches try " filter" == 8 matches Upload your own tricks and tips. Jim Ault Las Vegas From jacque at hyperactivesw.com Tue Jun 12 11:12:42 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 12 Jun 2007 10:12:42 -0500 Subject: Ripple In-Reply-To: References: Message-ID: <466EB7EA.2050409@hyperactivesw.com> Scott Rossi wrote: > Just for fun, here's a little experiment that duplicates an old Flash trick > of creating a simple ripple effect in an image, like random drops hitting a > water surface and expanding outward. Too cool! As always. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revlist at azurevision.co.uk Tue Jun 12 11:20:06 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 12 Jun 2007 16:20:06 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: References: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> Message-ID: <43283134-24CA-4E42-AD7D-4A6DC2C09CAC@azurevision.co.uk> On 12 Jun 2007, at 14:38, David Bovill wrote: > Hi Ian can you clarify - I've not read too deep on this: I'll have a go. ;-) QuickTime has a set of built-in transitions (*and* a set of built-in filters), going back many years (QT3?). These transitions and filters are available to any app using the QT APIs, and the filters can be seen when exporting movies from QT Pro, exactly the same as the ones in Trevor's external. All of these use the CPU, and the transitions can be pretty rough with large areas and slower CPUs. Core Image is a totally separate API that leverages the graphics card processor, but QT (in Tiger and above) is able to *play* them. They still aren't QT effects, though. Basically there are two separate sets of filters and transitions available to Tiger, which cover quite a bit of the same ground. Hope that helps a bit, Ian From toolbook at kestner.de Tue Jun 12 11:24:11 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Tue, 12 Jun 2007 17:24:11 +0200 Subject: AW: AW: Where do I find Revonline? In-Reply-To: Message-ID: <004001c7ad05$bad12960$18b2a8c0@TiemoPC2> Thanks Jim, very helpful! Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Jim Ault Gesendet: Dienstag, 12. Juni 2007 17:13 An: How to use Revolution Betreff: Re: AW: Where do I find Revonline? On 6/12/07 7:30 AM, "Tiemo Hollmann TB" wrote: > Oh my good, Klaus heureka, a new menu item :)) searched the web up and down > but didn't get the idea to look for the closest... > Thanks Tiemo Also Menu:View:ToolBar Text Menu:View:ToolBar Icons Also ----------- (fast and very easy) Menu:Help:Documentation then click 'Search' then mousedown on third icon which is a dropdown menu choose "RevOnline" then type "eric" --> Eric Chatonet & Frederic Rinaldi are the 22 matches then click once to pop up a verbose description of the stack try "image" == 21 matches try "xml" == 5 matches try "rotat" == 3 matches try "clock" == 4 matches try " filter" == 8 matches Upload your own tricks and tips. Jim Ault Las Vegas _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Tue Jun 12 11:25:12 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 16:25:12 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: <43283134-24CA-4E42-AD7D-4A6DC2C09CAC@azurevision.co.uk> References: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> <43283134-24CA-4E42-AD7D-4A6DC2C09CAC@azurevision.co.uk> Message-ID: OK - so my question is can Trevors existing external apply Core Image Units to QuickTime files so that QuickTime can take advantage of them using Core video? If not how hard would it be to add, because then we could take advantage of the hardware accelerated effect on still images via the Player object? From JimAultWins at yahoo.com Tue Jun 12 11:27:18 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 12 Jun 2007 08:27:18 -0700 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: Message-ID: The Rev filter command is very fast and I would recommend considering it. The one caution is to replace null with empty, if this is a possible character. I often use replace delim with cr & delim in textBlock filter textBlock with "*"&tab & "wordToKeep" & tab & "*" I use tab most frequently, but charToNum(3) works for an invisible char. Visible chars I use numToChar(160), (161) for nesting. In my case, some of the content text can have "<" or "/" or ">" in the body, so I avoid those. You seem to have control of your content, so it will not be problem for you. Arrays are very fast and can remove duplicates. Also think of compound keys for the arrays, which I use for forward+reverse lookups in the same array. Moving data around, consider built-in compress(var) decomprerss(var) Fun stuff Jim Ault Las Vegas On 6/12/07 7:54 AM, "David Bovill" wrote: > Based on the simple but fast philosophy of JSON - I'm looking at defining a > text based format which is readable, non binary and as fast as possible for > Rev to parse. I want like JSON to throw away all those pesky XML tags. > > Now I can't remember the details but JSON and YAML I think use a simple > "name [delim] value" type notation - but keeping things completely flat (no > nesting). At the moment (see below) I am using a tab character for the > delimiter - I tried others but this seems to work for readability and > flexibility. > > The notation i am thinking of therefore are simple lines like the following > (think of " [tab] " as just a single tab character): > > name [tab] david >> height [tab] 6ft 2inches >> biography [tab] footballwhatever >> notes [tab] flattened htmltext >> photo [tab] base64ofAnImage >> > > I've been using this format for some things for a while - but thinking of > going with it for a large project. The idea is for XML to strip out any > white space - flatten it into one line - here are some of the (hoped for) > advantages: > > - for htmltext that means just "replace CR" - setting it does not > require the CR so its fast. > - It also means you can split and combine the format into arrays for > fast processing. > - Sending the data around, as messages, over socket / the wire is fine > - As a text format I can use subversion to keep incremental backups > - I seem to be able to nest it indefinitley by using base64 encoding > of an entire chunk > - It is fast to convert to XML, JSON or other formats > > I am not sure about using [tab] - but it just seems to work. Comments > appreciated. From sundown at nwrain.net Tue Jun 12 11:30:06 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 08:30:06 -0700 Subject: Printing an Image In-Reply-To: <466EB720.9020301@hyperactivesw.com> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> Message-ID: <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> On Jun 12, 2007, at 8:09 AM, J. Landman Gay wrote: > Not really, and actually that's the exception and not normally used. > There's really only one print command in Revolution: print card. The > revPrintText and revPrintField commands are actually custom handlers > in the IDE that do a lot of the work for you, but when you break them > down into their components, they both boil down to using "print card". > > There isn't such a thing as printing a particular control, you just > print the card that the control is placed on. See the dictionary entry > for "print card". There are many variations you can use. The simplest > way uses no parameters at all and prints the card exactly as it is on > screen, but you can also print only a specified portion of the card, > or scale the printout to fit within a particular rectangle. Or you can > print several (or parts of several) different cards into the same > printing rectangle on paper -- that's how the Rev print handlers > create headers and footers. > > When using the documentation, the best way if you don't know what > you're looking for is to just search for the most common word that > describes what you want to do. In this case, a search for "print" > would do it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Hi Jacqueline, Thanks! Your info was very valuable. Here is a point made in the dictionary. The print command prints only the area of a card that is visible in the stack window. To print an area of a card whose objects extend beyond the window boundaries, either set the stack's rectangle so it's large enough to hold all the objects to print, or use the print...from form of the print command. I am interested in printing referenced controls without seeing them displayed and also positioning them where I want. From the above statement I need to use the print...from form of the print command. Do you have any info on this or can you direct me to the best area to read about it. -=>JB<=- From kray at sonsothunder.com Tue Jun 12 11:33:59 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 12 Jun 2007 10:33:59 -0500 Subject: Ripple In-Reply-To: References: Message-ID: <20070612103359280182.88972351@sonsothunder.com> On Tue, 12 Jun 2007 01:09:25 -0700, Scott Rossi wrote: > go url "http://www.tactilemedia.com/download/ripple.rev" Very cool, Scott! And the code is really straightforward... :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From david at openpartnership.net Tue Jun 12 11:56:00 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 16:56:00 +0100 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: References: Message-ID: On 12/06/07, Jim Ault wrote: > > The Rev filter command is very fast and I would recommend considering it. > The one caution is to replace null with empty, if this is a possible > character. That would only be in binary data? Databases? When would you get null values - certainly nothing from within Rev I think? Not in XML? In my case, some of the content text can have "<" or "/" or ">" in the body, > so I avoid those. You seem to have control of your content, so it will > not > be problem for you. Same with me - content comes mainly from within a Rev application, or carefully picked external files, I am thinking of base64 encoding everything else - though I have to figure on whether to use urlEncoding (forgotten the issues). I am trying to figure which sort of text / xml files I will need to encode - maybe any XML files with CDATA sections.... Arrays are very fast and can remove duplicates. > Also think of compound keys for the arrays, which I use for > forward+reverse > lookups in the same array. > > Moving data around, consider built-in > compress(var) > decomprerss(var) Yes. So if there is a 3 part strategy: 1. Safe one line stuff without funny chars = > create "name [tab] value" line 2. htmltext and some other types of "xml" ish data without tabs - strip out CR and do as above 3. Anything else base64 encode (or should that be urlEncode) I am not clear yet on the details of XML without CDATA - with regard to non-existence of tabs and CR in content? Are they always escaped - if so then stripping out CR and maybe tab as well to make one line works. From david at openpartnership.net Tue Jun 12 12:11:40 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 17:11:40 +0100 Subject: Asynchronous upload via post? Message-ID: You can load a url and you can do asynch ftp upload - but how about if you want to send a large amount of data to a remote location without using ftp? Can you do an "asynch post"? I guess you could do an asynch ftp upload and then a quick sychronous post on completion - any thoughts? From nieuwsgroeps at orange.nl Tue Jun 12 12:13:44 2007 From: nieuwsgroeps at orange.nl (eddie d) Date: Tue, 12 Jun 2007 18:13:44 +0200 Subject: test Message-ID: my messages don't seem to get trough. maybe this one does? if it doesn't you can't read this. if it does you can. so what does that mean? it means it does From revdev at pdslabs.net Tue Jun 12 12:25:46 2007 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 12 Jun 2007 09:25:46 -0700 Subject: Ripple In-Reply-To: <465C4588-7AA5-4CA0-8D10-9EF09F4EC757@gmail.com> References: <465C4588-7AA5-4CA0-8D10-9EF09F4EC757@gmail.com> Message-ID: <466EC90A.6070407@pdslabs.net> Brent Anderson wrote: > Hello. > > For perhaps an even better effect, you could have a slight gradient on > the rings themselves. By Doing so, the rings would achieve a slight > amount of depth making them even more realistic. One simple thing you can do in the code to move the effect toward this is: on resetRing ... set height of pRing to 30 -- existing line of code set lineSize of pRing to 8 -- my inserted line ... end resetRing on ripple ... set rect of pRing to tRect -- existing line of code put lineSize of pRing into x -- my inserted line set lineSize of pRing to x+1 -- my inserted line ... end ripple I really should be working... but it's Scott's fault. His visual things are way too seductive. :o) Phil Davis > > Either way, very well done. Very cool effect. > > Thanks, > Brent Anderson > > On Jun 12, 2007, at 2:09 AM, Scott Rossi wrote: > >> Just for fun, here's a little experiment that duplicates an old Flash >> trick >> of creating a simple ripple effect in an image, like random drops >> hitting a >> water surface and expanding outward. The effect is accomplished by using >> two images, one in front, one in back which is slightly enlarged, and >> three >> oval graphics which act as masks to show the underlying image. >> >> I've always wanted to do this in Rev but was unable to accomplish the >> effect >> until the ink effects were updated in the engine (requires Rev 2.7 or >> later). >> >> In your message box: >> >> go url "http://www.tactilemedia.com/download/ripple.rev" >> >> Regards, >> >> Scott Rossi >> Creative Director >> Tactile Media, Multimedia & Design >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wdurden at gmail.com Tue Jun 12 12:30:51 2007 From: wdurden at gmail.com (wayne durden) Date: Tue, 12 Jun 2007 12:30:51 -0400 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: References: Message-ID: <29bc7bd40706120930j36786ff5j9aea99bfbe2d869e@mail.gmail.com> If for any reason the tab character proves to be unusable, you might choose the "pipe" character "|" just above the enter key with the backslash. I too like simple name/value schemes for data where possible. Generally they're much, much faster than parsing xml if nesting isn't an issue. As an aside, I recently read a comment by will shipley of Delicious Monster where he was responding to criticism regarding the "Delicious Generation" eye candy trend where he was discussing improvements to the Delicious Library application. It turns out per his comment that the primary reason it bogged down with larger collections was related to writing out all the xml info, and he was moving to a DBMS backend. For those with longevity in the field, plain text name/value or header/body approaches have worked in the past for large large sets on machines with far less capabilities. The move to XML irritated me because it put the onus of ordering the data to fit a consumer on the producer in an "expensive" way in the name of advancing an ephemeral common exchange. I have always felt that the producer should put out the data in the easiest method and if it is of sufficient value to the consumer, then the parsing could be handled from that end... Generally, it will be in the interest of both sides, but there are far faster grouping and parsing methods than full xml for most kinds of data sets. Real time trading apps used to run quite fast on simple name value data exchange, but with the introduction of xml getting the communication right means wading through pages of crud delimiters.... I pine for the simpler times.... Wayne On 6/12/07, David Bovill wrote: > > On 12/06/07, Jim Ault wrote: > > > > The Rev filter command is very fast and I would recommend considering > it. > > The one caution is to replace null with empty, if this is a possible > > character. > > > That would only be in binary data? Databases? When would you get null > values > - certainly nothing from within Rev I think? Not in XML? > > In my case, some of the content text can have "<" or "/" or ">" in the > body, > > so I avoid those. You seem to have control of your content, so it will > > not > > be problem for you. > > > Same with me - content comes mainly from within a Rev application, or > carefully picked external files, I am thinking of base64 encoding > everything > else - though I have to figure on whether to use urlEncoding (forgotten > the > issues). I am trying to figure which sort of text / xml files I will need > to > encode - maybe any XML files with CDATA sections.... > > Arrays are very fast and can remove duplicates. > > Also think of compound keys for the arrays, which I use for > > forward+reverse > > lookups in the same array. > > > > Moving data around, consider built-in > > compress(var) > > decomprerss(var) > > > Yes. So if there is a 3 part strategy: > > 1. Safe one line stuff without funny chars = > create "name [tab] > value" line > 2. htmltext and some other types of "xml" ish data without tabs - > strip out CR and do as above > 3. Anything else base64 encode (or should that be urlEncode) > > I am not clear yet on the details of XML without CDATA - with regard to > non-existence of tabs and CR in content? Are they always escaped - if so > then stripping out CR and maybe tab as well to make one line works. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Tue Jun 12 12:53:48 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 12 Jun 2007 13:53:48 -0300 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: References: Message-ID: <7c87a2a10706120953w29f0a81elb11a9a8a1fd46f8e@mail.gmail.com> David, a format I like is the vObject format used by vCards and iCalendar files. It's easy and allow for grouping, name/value pairs and attributes. I made a alpha library that you can check. My routines have some bugs as many pointed out but I can't really focus on that library right now. go url "http://www.soapdog.org/vObjectPackage.rev" This library also contains the RFC for the formats, this should give you a nice idea of how to make your own objetcs. ;-) The JSON object format is quite nice too, did someone created a parser/generator for that in Rev yet? Andre On 6/12/07, David Bovill wrote: > Based on the simple but fast philosophy of JSON - I'm looking at defining a > text based format which is readable, non binary and as fast as possible for > Rev to parse. I want like JSON to throw away all those pesky XML tags. > > Now I can't remember the details but JSON and YAML I think use a simple > "name [delim] value" type notation - but keeping things completely flat (no > nesting). At the moment (see below) I am using a tab character for the > delimiter - I tried others but this seems to work for readability and > flexibility. > > The notation i am thinking of therefore are simple lines like the following > (think of " [tab] " as just a single tab character): > > name [tab] david > > height [tab] 6ft 2inches > > biography [tab] footballwhatever > > notes [tab] flattened htmltext > > photo [tab] base64ofAnImage > > > > I've been using this format for some things for a while - but thinking of > going with it for a large project. The idea is for XML to strip out any > white space - flatten it into one line - here are some of the (hoped for) > advantages: > > - for htmltext that means just "replace CR" - setting it does not > require the CR so its fast. > - It also means you can split and combine the format into arrays for > fast processing. > - Sending the data around, as messages, over socket / the wire is fine > - As a text format I can use subversion to keep incremental backups > - I seem to be able to nest it indefinitley by using base64 encoding > of an entire chunk > - It is fast to convert to XML, JSON or other formats > > I am not sure about using [tab] - but it just seems to work. Comments > appreciated. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From palcibiades-first at yahoo.co.uk Tue Jun 12 12:54:11 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 12 Jun 2007 17:54:11 +0100 Subject: Asynchronous upload via post? Message-ID: <200706121754.11540.palcibiades-first@yahoo.co.uk> Not exactly sure what you want to do but http://www.fefe.de/ncp/ and woof might be interesting. You need Python installed for woof. I was thinking about using woof over a LAN, but on the whole a usb stick seemed it would take less of a toll on the users.... Peter From scott at tactilemedia.com Tue Jun 12 12:54:49 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 12 Jun 2007 09:54:49 -0700 Subject: Ken Burns (was Re: Ripple) In-Reply-To: Message-ID: Recently, David Bovill wrote: > One of the aims is to do a Ken > Burns type effect i a slide show. The problem is getting the transitions > fast enough and yet smooth enough. A worthy goal, though I doubt Rev will ever be able to do this natively for images of any size. It's simply too slow to update when displaying movement of images that change in size and/or transparency. Perhaps QuickTime will lead to a solution via the effects others mentioned, or using Trevor's EQT external. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From andre at andregarzia.com Tue Jun 12 12:57:55 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 12 Jun 2007 13:57:55 -0300 Subject: Asynchronous upload via post? In-Reply-To: References: Message-ID: <7c87a2a10706120957k4e6d4631i777a74616ea4e1ae@mail.gmail.com> David, if your on *nix (and that includes Mac OS X) then you can shell() to curl or wget to post... if you assemble a nice curl command you can upload your data and check it periodically by reading a log file or by reading from process. (reading from logfile is easier) Cheers andre On 6/12/07, David Bovill wrote: > You can load a url and you can do asynch ftp upload - but how about if you > want to send a large amount of data to a remote location without using ftp? > Can you do an "asynch post"? I guess you could do an asynch ftp upload and > then a quick sychronous post on completion - any thoughts? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Tue Jun 12 13:02:20 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 12 Jun 2007 18:02:20 +0100 Subject: Asynchronous upload via post? In-Reply-To: <7c87a2a10706120957k4e6d4631i777a74616ea4e1ae@mail.gmail.com> References: <7c87a2a10706120957k4e6d4631i777a74616ea4e1ae@mail.gmail.com> Message-ID: <3766F856-D9B1-4557-BB81-D21A465E0E27@maseurope.net> Andre, have you found a way to shell() on OS X without blocking? The appending of " &" at the end of the shell string doesn't seem to work from within Rev, here. Best, Mark On 12 Jun 2007, at 17:57, Andre Garzia wrote: > David, > > if your on *nix (and that includes Mac OS X) then you can shell() to > curl or wget to post... if you assemble a nice curl command you can > upload your data and check it periodically by reading a log file or by > reading from process. (reading from logfile is easier) > > Cheers > andre > From david at openpartnership.net Tue Jun 12 13:27:03 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 18:27:03 +0100 Subject: Easy, readable and fast text based format for Rev? In-Reply-To: <7c87a2a10706120953w29f0a81elb11a9a8a1fd46f8e@mail.gmail.com> References: <7c87a2a10706120953w29f0a81elb11a9a8a1fd46f8e@mail.gmail.com> Message-ID: Wow - really I'll take a look - when I had to write something for vCards / iCal it was a really really nasty format to parse reliably! On 12/06/07, Andre Garzia wrote: > > David, > > a format I like is the vObject format used by vCards and iCalendar files. > > It's easy and allow for grouping, name/value pairs and attributes. > > I made a alpha library that you can check. My routines have some bugs > as many pointed out but I can't really focus on that library right > now. > > go url "http://www.soapdog.org/vObjectPackage.rev" > > This library also contains the RFC for the formats, this should give > you a nice idea of how to make your own objetcs. > > ;-) > > The JSON object format is quite nice too, did someone created a > parser/generator for that in Rev yet? > > Andre > > > On 6/12/07, David Bovill wrote: > > Based on the simple but fast philosophy of JSON - I'm looking at > defining a > > text based format which is readable, non binary and as fast as possible > for > > Rev to parse. I want like JSON to throw away all those pesky XML tags. > > > > Now I can't remember the details but JSON and YAML I think use a simple > > "name [delim] value" type notation - but keeping things completely flat > (no > > nesting). At the moment (see below) I am using a tab character for the > > delimiter - I tried others but this seems to work for readability and > > flexibility. > > > > The notation i am thinking of therefore are simple lines like the > following > > (think of " [tab] " as just a single tab character): > > > > name [tab] david > > > height [tab] 6ft 2inches > > > biography [tab] > footballwhatever > > > notes [tab] flattened htmltext > > > photo [tab] base64ofAnImage > > > > > > > I've been using this format for some things for a while - but thinking > of > > going with it for a large project. The idea is for XML to strip out any > > white space - flatten it into one line - here are some of the (hoped > for) > > advantages: > > > > - for htmltext that means just "replace CR" - setting it does not > > require the CR so its fast. > > - It also means you can split and combine the format into arrays for > > fast processing. > > - Sending the data around, as messages, over socket / the wire is > fine > > - As a text format I can use subversion to keep incremental backups > > - I seem to be able to nest it indefinitley by using base64 encoding > > of an entire chunk > > - It is fast to convert to XML, JSON or other formats > > > > I am not sure about using [tab] - but it just seems to work. Comments > > appreciated. > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Tue Jun 12 13:30:12 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 18:30:12 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: References: Message-ID: True - still I think for some applications a very slow, or slowish, subtle movement will work fine to add attention to an image - it just must be very smooth? From david at openpartnership.net Tue Jun 12 13:32:57 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 12 Jun 2007 18:32:57 +0100 Subject: Asynchronous upload via post? In-Reply-To: <3766F856-D9B1-4557-BB81-D21A465E0E27@maseurope.net> References: <7c87a2a10706120957k4e6d4631i777a74616ea4e1ae@mail.gmail.com> <3766F856-D9B1-4557-BB81-D21A465E0E27@maseurope.net> Message-ID: Yes - that was my question :) On 12/06/07, Mark Smith wrote: > > Andre, have you found a way to shell() on OS X without blocking? The only way i can think of doing this is a separate application in its own process and IAC - can be done in Rev but still.... From lists at mangomultimedia.com Tue Jun 12 13:44:09 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 12 Jun 2007 10:44:09 -0700 Subject: Ken Burns (was Re: Ripple) In-Reply-To: References: <2D7F495C-2B00-4556-A6F9-CD7E386163ED@azurevision.co.uk> <43283134-24CA-4E42-AD7D-4A6DC2C09CAC@azurevision.co.uk> Message-ID: On Jun 12, 2007, at 8:25 AM, David Bovill wrote: > OK - so my question is can Trevors existing external apply Core > Image Units > to QuickTime files so that QuickTime can take advantage of them > using Core > video? It cannot. It only adds the built-in QT effects mentioned in the docs. > If not how hard would it be to add, because then we could take > advantage of the hardware accelerated effect on still images via > the Player > object? I'm not aware of any APIs in QuickTime that work with Core Image. The stuff you export from Quartz Composer uses Core Image I believe and that plays back in QT but I think that is a special track as opposed to individual filters in QT. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From runr at prismpole.com Tue Jun 12 13:44:19 2007 From: runr at prismpole.com (Michael Binder) Date: Tue, 12 Jun 2007 13:44:19 -0400 Subject: Where do I find Revonline? Message-ID: Hi Eric, You wrote: > Hi Michael, Why are you so negative? > I know that a completely new "RevOnline" is in the works > but can't tell you when it will be ready. Oops, sorry about the negativism... its not my usual self. Actually I am quite positive about rev. That's why I invested in a studio license (just less than 10 weeks ago). One thing that influenced my decision to invest was the online community. (I saw a few names that I remember from my hypercard usenet days) One thing that almost influenced my decision the other way is the poor documentation. Actually, I didn't fully understand just how bad the documentation was when I did buy into rev. I have spoken glowingly of rev to some of my friends, but when they begin to investigate the rev website they do not get a good impression. There is out of date news, newsletter archives are not up to date, etc. When they download the trial version they get to discover that rev online is not kept up, the documentation is not complete, etc. If I were the king of Rev, I would be a little more concerned about the first impressions that my web site gives. > In the meantime, there are two plugins that might help you: > > Broadband connection recommended for both. I only dream of these things. I live in a mountainous rural area without broadband. I am stuck with a dialup connection that only gets about 19k (even with a 56k modem). More than most of you, I depend on the resources that I downloaded with rev (I drove to the city in order to download rev). Anyway, I am sorry to be negative. I am trying to be positive and contribute to the list. Even contributing to the list is an exercise in frustration for me because of my dialup connection. (I get the digest version) --Michael Binder From jeff at siphonophore.com Tue Jun 12 14:25:34 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Tue, 12 Jun 2007 14:25:34 -0400 Subject: Ken Burns (was Re: Ripple) In-Reply-To: <20070612153426.3CDA44893E0@mail.runrev.com> References: <20070612153426.3CDA44893E0@mail.runrev.com> Message-ID: <39FC1C8C-0602-487F-88B7-885DC946D505@siphonophore.com> David, If you want something nice and very fast, try a ken burns slide show just use iphoto and dump it out as a quicktime movie. The joke with my video producer is how amazingly well iphoto does just guessing on pan and scans. its a bit creepy, kind of like those segues that itunes does on shuffle all the time. it takes a bit of time to do the pan and scans in final cut (we do them for exhibits) and i photo does them with three or four mouse clicks! We often give iphoto a shot first as its sometimes good enough if we are in a real hurry and doing the job as an extra. we get raves from the clients and have to embarrassingly admit it was not our genius... My video producer comes fro amazed m a large format still background so is very picky about how stills are used and i was when i first talked to her about what iphoto does and she sheepishly admitted that she had done a couple of slide shows for family that she didn't have the time to do herself and was amazed at the quality she got out. I use it all the time at our japanese model train display and it always seems to get the direction the train is moving and do the pan in that direction and not perpendicular to it. and it usually zooms in and and out on the front of the train... cheers, Jeffrey Reynolds On Jun 12, 2007, at 11:34 AM, use-revolution-request at lists.runrev.com wrote: > Along these lines - I'm doing some image experiments. First is zoom > - which > is OK but not perfect - as the image magnifies a lot I need to crop > it so > that it does not get too huge in memory. One of the aims is to do a > Ken > Burns type effect i a slide show. The problem is getting the > transitions > fast enough and yet smooth enough. From list at dreamscapesoftware.com Tue Jun 12 16:41:21 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 12 Jun 2007 15:41:21 -0500 Subject: OT: The iMac is... dead. Message-ID: <466F04F1.1070302@dreamscapesoftware.com> I am in awe. I shut down my recently acquired iMac, moved it to a different desk, and then plugged it back in. Now it doesn't boot at all. No LED lights up, no sound is made when the plug goes in. Nothing. Checked the power source, the power strip and the power cord. Nothing. I'm starting to think that something is stopping me from developing on the Macintosh again. What can happen next?! Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From scott at tactilemedia.com Tue Jun 12 16:53:46 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 12 Jun 2007 13:53:46 -0700 Subject: OT: The iMac is... dead. In-Reply-To: <466F04F1.1070302@dreamscapesoftware.com> Message-ID: Recently, Derek Bump wrote: > I am in awe. I shut down my recently acquired iMac, moved it to a > different desk, and then plugged it back in. Now it doesn't boot at > all. No LED lights up, no sound is made when the plug goes in. > Nothing. Checked the power source, the power strip and the power cord. > Nothing. Possibly related: I have an eMac, which is left on all the time. When the power is interrupted (due to power outage), the machine often refuses to startup. The one solution I've found is to unplug the unit for about 5 minutes, and then try again to power up. So far, this has worked every time the unit refuses to start. Not sure why... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From geradamas at yahoo.com Tue Jun 12 17:16:14 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 12 Jun 2007 22:16:14 +0100 (BST) Subject: Printing an Image Message-ID: <784158.41984.qm@web37513.mail.mud.yahoo.com> J. Landman Gay wrote: "Not really," And the RR world needs to know something:- There are an awful lot of "purists" about who try to do things the "proper way". However, I spent quite a lot of my formative years on a farm (!!!) where one mended the fence, the suctions cups on the milking machine, the tractor connexion pins, the baling machine with . . . string, wire, what happened to have washed up on the beach that week, or whatever else was lying in either the byre or the shippon. Now, somebody wanted to print images from a RR stack: so I found a way; and I don't care whether it is the "proper" way, or the "officially approved" way; the way works. Long explanations are all well and good; but when I want to get on with things I reach for the good, old, orange baler twine. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From runrev at aboutmyfiles.com Tue Jun 12 17:46:48 2007 From: runrev at aboutmyfiles.com (Mark E. Powell) Date: Tue, 12 Jun 2007 21:46:48 +0000 Subject: Delimiting thousandths..converting 12345678 to 12,345,678 for example Message-ID: If there a built-in "thousandths delimit" function that takes a number and inserts the appropriate delimiter (e.g. commas for USA). Alternately, does someone have an idea for a really fast and efficient custom function that does it? I have maybe a hundred thousand numbers at a time to convert and cannot think of how to do it reliably in less than a dozen lines of code. Corollary to this question is, any way to read user's system preferences about which delimiter to use? Thanks Mark From jacque at hyperactivesw.com Tue Jun 12 17:53:49 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 12 Jun 2007 16:53:49 -0500 Subject: Printing an Image In-Reply-To: <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> Message-ID: <466F15ED.1000105@hyperactivesw.com> -= JB =- wrote: > The print command prints only the area of a card that is visible in the > stack window. To print an area of a card whose objects extend beyond the > window boundaries, either set the stack's rectangle so it's large enough > to hold all the objects to print, or use the print...from form of the > print command. > > I am interested in printing referenced controls without seeing them > displayed and also > positioning them where I want. From the above statement I need to use > the print...from form > of the print command. Well, yes and no, and maybe. ;) Where do you want to place the objects? If they are outside the window boundaries, then yes, you'd have to do as you say. But note that invisible windows will still print fine, and that is, in fact, a popular way to set up printing routines. You create a stack (usually a substack made just for that purpose) with a layout that matches how you want your page to look. It can have images, objects, whatever you need. If necessary, fill any fields with the text you need to print. Then print the card. The window is never made visible, so the user never sees it. In a way, the printing stack acts like a print buffer. > > Do you have any info on this or can you direct me to the best area to > read about it. The best way is to read other people's scripts, but finding those can be hit and miss. I just looked at revOnline and didn't find much there. There are a couple of resources in the RR material. In the Rev docs, click the "Getting Started" icon and then the Advanced tutorials. There are two printing tutorials in there, one on basics and one on laying out custom reports. There is also a tutorial online by Dan Shafer (but I've lost the link; does anyone have it?) Maybe someone has a nice, fairly generic printing handler that could be posted here? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jun 12 18:02:38 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 12 Jun 2007 17:02:38 -0500 Subject: Printing an Image In-Reply-To: <784158.41984.qm@web37513.mail.mud.yahoo.com> References: <784158.41984.qm@web37513.mail.mud.yahoo.com> Message-ID: <466F17FE.90009@hyperactivesw.com> Richmond Mathewson wrote: > J. Landman Gay wrote: > > "Not really," > > And the RR world needs to know something:- > > There are an awful lot of "purists" about who try to > do things the "proper way". I agree, and I didn't mean to imply one couldn't or shouldn't do it your way. Rev's flexibility is pretty incredible. I just didn't want the original poster to think that he couldn't print images *unless* they were in a field, which is what he assumed. (I have to admit your approach was original. ;)) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Tue Jun 12 18:10:17 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 12 Jun 2007 16:10:17 -0600 Subject: OT: The iMac is... dead. In-Reply-To: <466F04F1.1070302@dreamscapesoftware.com> References: <466F04F1.1070302@dreamscapesoftware.com> Message-ID: On Jun 12, 2007, at 2:41 PM, Derek Bump wrote: > I am in awe. I shut down my recently acquired iMac, moved it to a > different desk, and then plugged it back in. Now it doesn't boot at > all. No LED lights up, no sound is made when the plug goes in. > Nothing. Checked the power source, the power strip and the power > cord. > Nothing. Derek, Is this a G5 iMac or an intel iMac? If so there is a way to reset the system management unit. (See full artical at http://docs.info.apple.com/article.html? artnum=301733) Turn off the computer by choosing Shut Down from the Apple menu, or by holding the power button until the computer turns off. Unplug all cables from the computer, including the power cord. Wait 10 seconds. Plug in the power cord while simultaneously pressing and holding the power button on the back of the computer. Let go of the power button. Press the power button once more to start up your iMac. Many of the earlier iMac G5s had defective power supplies. When they fail they often display exactly the symptoms you describe. I've had to replace maybe 2/3 of the iMac G5 power supplies in my labs. Fortunately they've all been covered by warranty or AppleCare. If the process above doesn't get you going, contact the dealer and have them check it. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From pepetoo at cox.net Tue Jun 12 18:13:16 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 12 Jun 2007 15:13:16 -0700 Subject: Printing an Image In-Reply-To: <466F17FE.90009@hyperactivesw.com> References: <784158.41984.qm@web37513.mail.mud.yahoo.com> <466F17FE.90009@hyperactivesw.com> Message-ID: As a further clarification for those of us who like to "understand"; not just have something "work"; Think back to all of the programs that create a "print spool". They are just creating an image in memory of what is normally being seen on the screen and then using that "memory" image to do the printing. As Jacque was indicating, absolutely no need for anything to be visible in order to print it. In fact, since we usually see things at a 72 dpi resolution on our screens, this translation is absolutely necessary if we are to print at the much higher resolutions available with today's printers. Joe Wilkins On Jun 12, 2007, at 3:02 PM, J. Landman Gay wrote: > Richmond Mathewson wrote: >> J. Landman Gay wrote: >> "Not really," >> And the RR world needs to know something:- >> There are an awful lot of "purists" about who try to >> do things the "proper way". > > I agree, and I didn't mean to imply one couldn't or shouldn't do it > your way. Rev's flexibility is pretty incredible. I just didn't > want the original poster to think that he couldn't print images > *unless* they were in a field, which is what he assumed. (I have to > admit your approach was original. ;)) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue Jun 12 18:39:54 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 12 Jun 2007 17:39:54 -0500 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: References: Message-ID: <20070612173954328747.23ff2bf9@sonsothunder.com> On Tue, 12 Jun 2007 21:46:48 +0000, Mark E. Powell wrote: > If there a built-in "thousandths delimit" function that takes a > number and inserts the appropriate delimiter (e.g. commas for USA). > Alternately, does someone have an idea for a really fast and > efficient custom function that does it? I have maybe a hundred > thousand numbers at a time to convert and cannot think of how to do > it reliably in less than a dozen lines of code. Here you go - this is based on a function that Mark Wieder created: function formatThousands pNum,pSeparator repeat with x = length(pNum)-3 to 3 step -3 put pSeparator before char x+1 of pNum end repeat return pNum end formatThousands To call it: put formatThousands("10000000",",") --> 10,000,000 Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From runrev at aboutmyfiles.com Tue Jun 12 18:52:59 2007 From: runrev at aboutmyfiles.com (Mark E. Powell) Date: Tue, 12 Jun 2007 22:52:59 +0000 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example Message-ID: Thank you, Ken. Works like a charm. ----------------------------------------------- Here you go - this is based on a function that Mark Wieder created: function formatThousands pNum,pSeparator repeat with x = length(pNum)-3 to 3 step -3 put pSeparator before char x+1 of pNum end repeat return pNum end formatThousands To call it: put formatThousands("10000000",",") --> 10,000,000 From mb.userev at harbourhosting.co.uk Tue Jun 12 19:02:24 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Wed, 13 Jun 2007 00:02:24 +0100 Subject: OT: The iMac is... dead. In-Reply-To: <466F04F1.1070302@dreamscapesoftware.com> References: <466F04F1.1070302@dreamscapesoftware.com> Message-ID: <466F2600.1020201@harbourhosting.co.uk> Derek Bump wrote: > I am in awe. I shut down my recently acquired iMac, moved it to a > different desk, and then plugged it back in. Now it doesn't boot at > all. No LED lights up, no sound is made when the plug goes in. > Nothing. Checked the power source, the power strip and the power cord. > Nothing. > Derek, When you have returned from being in awe :-), you may want to check the iMac's lithium battery, which powers the PMU (power management unit). If you can say exactly which iMac it is I probably have a .pdf service manual for it. Martin Baxter From list at dreamscapesoftware.com Tue Jun 12 19:12:33 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 12 Jun 2007 18:12:33 -0500 Subject: OT: The iMac is... dead. In-Reply-To: <466F2600.1020201@harbourhosting.co.uk> References: <466F04F1.1070302@dreamscapesoftware.com> <466F2600.1020201@harbourhosting.co.uk> Message-ID: <466F2861.70905@dreamscapesoftware.com> The iMac in question is a G3/333 (M7440LL/A). So far I've tried leaving it unplugged for a while and still nothing. I'm going to wait until tomorrow before I throw it up in the store window as a display item, as I have the "Scheduled Startup" set. Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com Martin Baxter wrote: > When you have returned from being in awe :-), you may want to check the > iMac's lithium battery, which powers the PMU (power management unit). If > you can say exactly which iMac it is I probably have a .pdf service > manual for it. From sundown at nwrain.net Tue Jun 12 19:30:54 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 16:30:54 -0700 Subject: Printing an Image In-Reply-To: <466F15ED.1000105@hyperactivesw.com> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> Message-ID: <54bb42c0ee4e54aecb9984523bcb436c@nwrain.net> Hi Jacqueline, Thank you very much for taking the time to provide all the information related to my question. -=>JB<=- ======================================== On Jun 12, 2007, at 2:53 PM, J. Landman Gay wrote: > Well, yes and no, and maybe. ;) Where do you want to place the > objects? If they are outside the window boundaries, then yes, you'd > have to do as you say. But note that invisible windows will still > print fine, and that is, in fact, a popular way to set up printing > routines. You create a stack (usually a substack made just for that > purpose) with a layout that matches how you want your page to look. It > can have images, objects, whatever you need. If necessary, fill any > fields with the text you need to print. Then print the card. The > window is never made visible, so the user never sees it. In a way, the > printing stack acts like a print buffer. > >> Do you have any info on this or can you direct me to the best area to >> read about it. > > The best way is to read other people's scripts, but finding those can > be hit and miss. I just looked at revOnline and didn't find much > there. There are a couple of resources in the RR material. In the Rev > docs, click the "Getting Started" icon and then the Advanced > tutorials. There are two printing tutorials in there, one on basics > and one on laying out custom reports. There is also a tutorial online > by Dan Shafer (but I've lost the link; does anyone have it?) > > Maybe someone has a nice, fairly generic printing handler that could > be posted here? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Tue Jun 12 19:43:48 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 12 Jun 2007 17:43:48 -0600 Subject: Printing an Image In-Reply-To: <466F15ED.1000105@hyperactivesw.com> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> Message-ID: <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> On Jun 12, 2007, at 3:53 PM, J. Landman Gay wrote: > >> Do you have any info on this or can you direct me to the best area >> to read about it. > > The best way is to read other people's scripts, but finding those > can be hit and miss. I just looked at revOnline and didn't find > much there. There are a couple of resources in the RR material. In > the Rev docs, click the "Getting Started" icon and then the > Advanced tutorials. There are two printing tutorials in there, one > on basics and one on laying out custom reports. There is also a > tutorial online by Dan Shafer (but I've lost the link; does anyone > have it?) > > Maybe someone has a nice, fairly generic printing handler that > could be posted here? I created an overview of all of the printing commands and properties that you may find useful. It includes a few script examples: http://revolution.byu.edu/printing/printing.php Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From JimAultWins at yahoo.com Tue Jun 12 19:55:53 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 12 Jun 2007 16:55:53 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: Message-ID: On 6/12/07 3:52 PM, "Mark E. Powell" wrote: > Thank you, Ken. Works like a charm. > ----------------------------------------------- > Here you go - this is based on a function that Mark Wieder created: > > function formatThousands pNum,pSeparator > repeat with x = length(pNum)-3 to 3 step -3 > put pSeparator before char x+1 of pNum > end repeat > return pNum > end formatThousands > > To call it: > > put formatThousands("10000000",",") > --> 10,000,000 I will offer a slight improvement to make it a bit more universal -- neg numbers --preceeded by $ --decimals function formatThousands pNum,pSeparator repeat while char 1 of pNum is not a number then put char 1 of pNum after holdPrefix put char 2 to -1 of pNum into pNum end repeat set the itemDel to "." put item 2 of pNum into holdDec put item 1 of pNum into pNum > repeat with x = length(pNum)-3 to 3 step -3 > put pSeparator before char x+1 of pNum > end repeat return (holdPrefix & pNum & "." & holdDec) end formatThousands Jim Ault Las Vegas From sundown at nwrain.net Tue Jun 12 20:11:24 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 17:11:24 -0700 Subject: Printing an Image In-Reply-To: <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> Message-ID: <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> On Jun 12, 2007, at 4:43 PM, Devin Asay wrote: > I created an overview of all of the printing commands and properties > that you may find useful. It includes a few script examples: > > http://revolution.byu.edu/printing/printing.php > > Devin > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University Hi Devin, Thanks, that is a nice overview. I have a few questions. 1. You mentioned print card into pageRectangle. I haven't tried and you didn't say but do you know if you can use revPrintField into a pageRectangle. 2. In my previous question I noted that the Rev Manuel mentioned the Print...from form of the print command. Do you have any info about the Print...from form of print command. thanks, -=>JB<=- From mwieder at ahsoftware.net Tue Jun 12 20:08:46 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 12 Jun 2007 17:08:46 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example References: Message-ID: Jim- Nice. Very nice. Ken- Is this a candidate for inclusion in the standard library? -- Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Tue Jun 12 20:59:36 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 12 Jun 2007 19:59:36 -0500 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: References: Message-ID: <20070612195936716493.ed447f3e@sonsothunder.com> On Tue, 12 Jun 2007 17:08:46 -0700, Mark Wieder wrote: > Jim- > > Nice. Very nice. > > Ken- > > Is this a candidate for inclusion in the standard library? Very possibly - the Rev Standard Library is being moved to the revInterop group so things like this can be put up for comment before inclusion. But once it's there, I think something like this could be very useful... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimAultWins at yahoo.com Tue Jun 12 21:01:09 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 12 Jun 2007 18:01:09 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: Message-ID: Thanks for the props. Note: the function also handles the accounting format where the "-" sign is trailing since the decimal and beyond is held as a suffix. Jim Ault Las Vegas On 6/12/07 5:08 PM, "Mark Wieder" wrote: > Jim- > > Nice. Very nice. > > Ken- > > Is this a candidate for inclusion in the standard library? From devin_asay at byu.edu Tue Jun 12 21:07:22 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 12 Jun 2007 19:07:22 -0600 Subject: Printing an Image In-Reply-To: <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> Message-ID: On Jun 12, 2007, at 6:11 PM, -= JB =- wrote: > > Thanks, that is a nice overview. I have a few questions. > > 1. You mentioned print card into pageRectangle. > I haven't tried and you didn't say but do > you know if you can use revPrintField into > a pageRectangle. Not to my knowledge. > > 2. In my previous question I noted that the > Rev Manuel mentioned the Print...from form > of the print command. Do you have any info > about the Print...from form of print command. Only what I learned from the Rev dictionary: print card from topLeft to rightBottom, where The topLeft and rightBottom are points specifying the portion of the card to be printed. Each point consists of two integers separated by a comma: * the horizontal distance in pixels from the left edge of the card window to the point * the vertical distance from the top edge to the point If you don't specify a topLeft and rightBottom, the entire visible portion of the card is printed. I don't claim to be an expert in all the subtleties of the print command; I simply went through the docs carefully and distilled them into a single document with examples for my students. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From sundown at nwrain.net Tue Jun 12 21:20:21 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 18:20:21 -0700 Subject: Printing an Image In-Reply-To: References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> Message-ID: On Jun 12, 2007, at 6:07 PM, Devin Asay wrote: > > On Jun 12, 2007, at 6:11 PM, -= JB =- wrote: >> >> Thanks, that is a nice overview. I have a few questions. >> >> 1. You mentioned print card into pageRectangle. >> I haven't tried and you didn't say but do >> you know if you can use revPrintField into >> a pageRectangle. > > Not to my knowledge. >> >> 2. In my previous question I noted that the >> Rev Manuel mentioned the Print...from form >> of the print command. Do you have any info >> about the Print...from form of print command. > > Only what I learned from the Rev dictionary: > > print card from topLeft to rightBottom, where > > > The topLeft and rightBottom are points specifying the portion of the > card to be printed. Each point consists of two integers separated by a > comma: > * the horizontal distance in pixels from the left edge of the card > window to the point > * the vertical distance from the top edge to the point > If you don't specify a topLeft and rightBottom, the entire visible > portion of the card is printed. > > > I don't claim to be an expert in all the subtleties of the print > command; I simply went through the docs carefully and distilled them > into a single document with examples for my students. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University Hi Devin, How would I use the revPrintField to print my text in a specific area on my page like I can with the print card commands. I think your explanation of the print...from print command is probably what they are talking about. I was thinking if was possibly a form where you could print from a file directly without making it a control etc. Which would be nice. thanks, -=>JB<=- From JimAultWins at yahoo.com Tue Jun 12 21:29:26 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 12 Jun 2007 18:29:26 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: Message-ID: One thing ver (1) does not handle is the switching separator. I should have said: if pSeparator is "," then set the itemDel to "." --otherwise comma will be used ...then finished with... get (holdPrefix & pNum) put holdDec into item 2 of it return it ---------- I will offer a slight (2) improvement to make it a bit more universal -- neg numbers --preceeded by $ --decimals --handle switching separators function formatThousands pNum,pSeparator repeat while char 1 of pNum is not a number then put char 1 of pNum after holdPrefix put char 2 to -1 of pNum into pNum end repeat if pSeparator is "," then set the itemDel to "." -- <--better put item 2 of pNum into holdDec put item 1 of pNum into pNum > repeat with x = length(pNum)-3 to 3 step -3 > put pSeparator before char x+1 of pNum > end repeat get (holdPrefix & pNum) put holdDec into item 2 of it return it end formatThousands On 6/12/07 6:01 PM, "Jim Ault" wrote: > Thanks for the props. > Note: the function also handles the accounting format where the "-" sign is > trailing since the decimal and beyond is held as a suffix. > > Jim Ault > Las Vegas > > > On 6/12/07 5:08 PM, "Mark Wieder" wrote: > >> Jim- >> >> Nice. Very nice. >> >> Ken- >> >> Is this a candidate for inclusion in the standard library? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Tue Jun 12 22:01:44 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 12 Jun 2007 20:01:44 -0600 Subject: Printing an Image In-Reply-To: References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> Message-ID: On Jun 12, 2007, at 7:20 PM, -= JB =- wrote: > How would I use the revPrintField to print my text > in a specific area on my page like I can with the > print card commands. I don't think you can use it like that. I think your best bet would be to use a card with a field on it to get the precise style and layout you want, then use print card to print to a specific area of the page. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From mwieder at ahsoftware.net Tue Jun 12 22:10:29 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 12 Jun 2007 19:10:29 -0700 Subject: Ripple In-Reply-To: <466EC90A.6070407@pdslabs.net> References: <465C4588-7AA5-4CA0-8D10-9EF09F4EC757@gmail.com> <466EC90A.6070407@pdslabs.net> Message-ID: <132346773193.20070612191029@ahsoftware.net> Scott, Phil- Now cut that out... I'm trying to get some work done. Never mind... I'll work tomorrow. Having too much fun here. -- -Mark Wieder mwieder at ahsoftware.net From sundown at nwrain.net Tue Jun 12 22:15:08 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 12 Jun 2007 19:15:08 -0700 Subject: Printing an Image In-Reply-To: References: <148612.69600.qm@web37515.mail.mud.yahoo.com> <86c89ddc844412bcdcb4074a900c2488@nwrain.net> <466EB720.9020301@hyperactivesw.com> <7ff1b742f42d8fd8aff50792a2c4059a@nwrain.net> <466F15ED.1000105@hyperactivesw.com> <7F96B731-ADE8-438C-9246-2005FCDEBF68@byu.edu> <1f543aa0e0f16d5b05d46b2acd353c8c@nwrain.net> Message-ID: <76f826868f48c48c3fd80b5e3c3a98e6@nwrain.net> On Jun 12, 2007, at 7:01 PM, Devin Asay wrote: > I don't think you can use it like that. I think your best bet would be > to use a card with a field on it to get the precise style and layout > you want, then use print card to print to a specific area of the page. Thanks for the info. I am sorry to hear about the limitations of revPrintfield. I wonder if the Rev Team has plans of adding more printing features in the future. Two very nice things would be: 1. Print a file (image, text) by making a call to print the file without importing it or making it a control of some type first. Allow positioning of the printed file at the time it is called. 2. Adding the ability to position the printing in the revPrintField command. The above options would make printing very sophisticated and yet very easy. thanks, -=>JB<=- From harrison at all-auctions.com Tue Jun 12 22:31:55 2007 From: harrison at all-auctions.com (Rick Harrison) Date: Tue, 12 Jun 2007 22:31:55 -0400 Subject: OT: The iMac is... dead. In-Reply-To: <466F2861.70905@dreamscapesoftware.com> References: <466F04F1.1070302@dreamscapesoftware.com> <466F2600.1020201@harbourhosting.co.uk> <466F2861.70905@dreamscapesoftware.com> Message-ID: <831E9BA9-C672-4620-BFBA-B9DAE556183A@all-auctions.com> Derek, Definitely replace that Motherboard battery! I believe it is probably just the standard 1/2 AA 3.6 volt lithium type that you can get at Radio Shack, or elsewhere on the internet. A machine which is usually on all the time and then gets powered down for any reason such as being moved, power outage etc. will many times appear to be dead. It's just the PRAM doesn't understand what it is supposed to do anymore because the motherboard battery is dead. Replace that battery! Good luck! Rick __________________________________ Rick Harrison You can buy my $10 music album "Funny Time Machine" digital CD on the iTunes Store Now! To visit the iTunes Store now to listen to samples of my CD please click on the following link. (Please note you must have iTunes installed on your computer for this link to work.) http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewAlbum? playListId=213668290 From shaosean at wehostmacs.com Tue Jun 12 22:58:32 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Tue, 12 Jun 2007 22:58:32 -0400 Subject: OT: The iMac is... dead. Message-ID: Actually I had the same problem with an original iMac as well.. There's a small button on the motherboard that you need to press to reset it and then it should be good to go. :-) From chipp at chipp.com Wed Jun 13 02:40:44 2007 From: chipp at chipp.com (Chipp Walters) Date: Wed, 13 Jun 2007 01:40:44 -0500 Subject: Ripple In-Reply-To: References: Message-ID: <7aa52a210706122340j647b9920o5ae3cd967f86bc38@mail.gmail.com> Hey, there's a pond on my screen! Neato effect :-) From benr_mc at cogapp.com Wed Jun 13 04:26:57 2007 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 13 Jun 2007 09:26:57 +0100 Subject: Ken Burns (was Re: Ripple) References: c1c5836b0706120557m1b14fb0bi6ca29221454949b1@mail.gmail.com Message-ID: <466FAA51.9060003@cogapp.com> Fractionally off-topic, but: http://quality.runrev.com/qacenter/show_bug.cgi?id=3055 Your votes solicited! - Ben From dave.cragg at lacscentre.co.uk Wed Jun 13 04:54:18 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 13 Jun 2007 09:54:18 +0100 Subject: Asynchronous upload via post? In-Reply-To: References: Message-ID: On 12 Jun 2007, at 17:11, David Bovill wrote: > You can load a url and you can do asynch ftp upload - but how about > if you > want to send a large amount of data to a remote location without > using ftp? > Can you do an "asynch post"? I guess you could do an asynch ftp > upload and > then a quick sychronous post on completion - any thoughts? If by "asynch" you mean keeping your application alive and running while the posts take place, it should be possible. The posts would occur sequentially, but your application should still be responsive during the transfers. Although "post" is described as "blocking" it only blocks the script it is called in. Other scripts can run at the same time. The approach taken would depend on your circumstances, but the idea is to set up some "out of synch" psuedo thread to handle the posts. The simplest way to do this might be using a "send ... in time" message. You can use liburlSetStatusCallback to display progress if needed. Rough idea (untested): local postUrlQ local asynchPostRunning = false on someHandler ---code -- code asynchPost someUrl, someData -- code -- code end someHandler on asynchPost purl, pData put pUrl & return after postUrlQ if not asynchPostRunning then send asynchPostHandler to me in 0 milliseconds end if end asynchPost pUrl on asynchPostHandler if not asynchPostRunning AND the number of lines of postUrlQ > 0 then put line 1 of postUrlQ into tUrl delete line 1 of tUrl put true into asynchPostRunning post pData to url pUrl put it into tRetData put the result into tRes if tRes <> empty then ## error handling ## maybe send a callback message else ## success routine, do something with tData ## maybe send callback end if put false into asynchPostRunning if the number of lines of postUrlQ > 0 then send asynchPostHandler to me in 0 milliseconds end if end if end asynchPostHandler From nieuwsgroeps at orange.nl Wed Jun 13 05:00:54 2007 From: nieuwsgroeps at orange.nl (d) Date: Wed, 13 Jun 2007 11:00:54 +0200 Subject: strange posting problems In-Reply-To: References: <7c87a2a10706120957k4e6d4631i777a74616ea4e1ae@mail.gmail.com> <3766F856-D9B1-4557-BB81-D21A465E0E27@maseurope.net> Message-ID: <7FA392D4-1F29-4739-8791-E568CDA665CA@orange.nl> hi all, this is very strange; I can post a test message to the list but my actual question doesn't seem to get trough anymore. they're all posted from the same account so that's not the problem. but maybe this one doesn't get trough either............ eddie d From toolbook at kestner.de Wed Jun 13 05:43:47 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 13 Jun 2007 11:43:47 +0200 Subject: AW: strange posting problems In-Reply-To: <7FA392D4-1F29-4739-8791-E568CDA665CA@orange.nl> Message-ID: <000001c7ad9f$57beb5f0$18b2a8c0@TiemoPC2> Do you use perhaps two different email accounts? You can post to this list only with the registered email account. Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von d Gesendet: Mittwoch, 13. Juni 2007 11:01 An: How to use Revolution Betreff: strange posting problems hi all, this is very strange; I can post a test message to the list but my actual question doesn't seem to get trough anymore. they're all posted from the same account so that's not the problem. but maybe this one doesn't get trough either............ eddie d _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mb.userev at harbourhosting.co.uk Wed Jun 13 06:13:18 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Wed, 13 Jun 2007 11:13:18 +0100 Subject: OT: The iMac is... dead. In-Reply-To: References: Message-ID: <466FC33E.4030305@harbourhosting.co.uk> Shao Sean wrote: > Actually I had the same problem with an original iMac as well.. There's > a small button on the motherboard that you need to press to reset it and > then it should be good to go. :-) That's likely to be it. Derek's iMac is an original iMac, and this procedure (reset cuda chip) is a likely fix (assuming the keyboard is OK). Later models are a bit different though, the battery is also involved. Martin Baxter From nieuwsgroeps at orange.nl Wed Jun 13 06:09:51 2007 From: nieuwsgroeps at orange.nl (d) Date: Wed, 13 Jun 2007 12:09:51 +0200 Subject: AW: strange posting problems In-Reply-To: <000001c7ad9f$57beb5f0$18b2a8c0@TiemoPC2> References: <000001c7ad9f$57beb5f0$18b2a8c0@TiemoPC2> Message-ID: hi tiemo, no, same accounts but I do use 2 different computers (and mail apps). that doesn't seem to matter though because the first test-mail was from one and this mail is from the other and they obviously got through. > Do you use perhaps two different email accounts? You can post to > this list > only with the registered email account. > Tiemo > > > hi all, > this is very strange; I can post a test message to the list but my > actual question doesn't seem to get trough anymore. > they're all posted from the same account so that's not the problem. > but maybe this one doesn't get trough either............ > > eddie d From viktoras at ekoinf.net Wed Jun 13 06:32:10 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Wed, 13 Jun 2007 13:32:10 +0300 (FLE Daylight Time) Subject: strange posting problems References: Message-ID: <466FC7A9.000003.00488@MAZYTIS> Hi Eddie, there is also size limit for posts (just can't remember the right number) and it should be text-only (no html) message, no attachments. Viktoras From andre at andregarzia.com Wed Jun 13 06:46:30 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 13 Jun 2007 07:46:30 -0300 Subject: Asynchronous upload via post? In-Reply-To: References: Message-ID: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> Dave, thanks for the tip! I use a similar approach for queueing downloads, it didn?t occur to me that I could do the same thing with POST calls. I noticed that the load command will queue connections to the same server automatically, is this correct or am I dreaming? Again, thanks for the hard work with LibURL! :-) Cheers andre On 6/13/07, Dave Cragg wrote: > > > On 12 Jun 2007, at 17:11, David Bovill wrote: > > > You can load a url and you can do asynch ftp upload - but how about > > if you > > want to send a large amount of data to a remote location without > > using ftp? > > Can you do an "asynch post"? I guess you could do an asynch ftp > > upload and > > then a quick sychronous post on completion - any thoughts? > > If by "asynch" you mean keeping your application alive and running > while the posts take place, it should be possible. The posts would > occur sequentially, but your application should still be responsive > during the transfers. Although "post" is described as "blocking" it > only blocks the script it is called in. Other scripts can run at the > same time. > > The approach taken would depend on your circumstances, but the idea > is to set up some "out of synch" psuedo thread to handle the posts. > The simplest way to do this might be using a "send ... in time" > message. You can use liburlSetStatusCallback to display progress if > needed. > > Rough idea (untested): > > local postUrlQ > local asynchPostRunning = false > > on someHandler > ---code > -- code > asynchPost someUrl, someData > -- code > -- code > end someHandler > > on asynchPost purl, pData > put pUrl & return after postUrlQ > if not asynchPostRunning then > send asynchPostHandler to me in 0 milliseconds > end if > end asynchPost pUrl > > on asynchPostHandler > if not asynchPostRunning AND the number of lines of postUrlQ > 0 then > put line 1 of postUrlQ into tUrl > delete line 1 of tUrl > put true into asynchPostRunning > post pData to url pUrl > put it into tRetData > put the result into tRes > if tRes <> empty then > ## error handling > ## maybe send a callback message > else > ## success routine, do something with tData > ## maybe send callback > end if > put false into asynchPostRunning > if the number of lines of postUrlQ > 0 then > send asynchPostHandler to me in 0 milliseconds > end if > end if > end asynchPostHandler > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From nieuwsgroeps at orange.nl Wed Jun 13 07:36:47 2007 From: nieuwsgroeps at orange.nl (d) Date: Wed, 13 Jun 2007 13:36:47 +0200 Subject: using time of day (was newbie videoplayer questions) Message-ID: <700AA271-33EA-41A0-B8B5-FC448C7D5A41@orange.nl> ok, I'' try again, see if it gets to the list. time is running out for me since I have an exhibition on saturday where I wanted to use this. I have been playing around with the time script I got from klaus and others First I tried it with cards and one stack instead of several substacks I put the time script on every card because it has to check what the time on opening each card. and it works great until the time crosses the 12:00, 18:00, 00:00 line ( the time of change-over to the morning, afternoon or evening part) ; then it starts to flip through all the cards and I can't stop it without quitting. when using substacks it works because the stack closes before anything bad can happen but I do notice a quick flip-through-the cards at the same moments in time as with the cards version. here's the script I am using. any ideas? best regards eddie d set the backgroundColor of this card to "black" on opencard --sthecorrectstackaccordingtothecurrentdaytime set the twelvehourtime to false put the time into tTime set the itemdelimiter to ":" put item 1 of tTime into tHour if tHour >= 0 AND tHour < 12 then go card "morgen_1" end if if tHour >= 12 AND tHour < 18 then go card "middag_2" - end if if tHour >= 18 AND tHour < 24 then go card "avond_1" end if end opencard on mouseUp start player "tardes" end mouseUp on playStopped go card "middag_2" end playStopped From nieuwsgroeps at orange.nl Wed Jun 13 07:39:04 2007 From: nieuwsgroeps at orange.nl (d) Date: Wed, 13 Jun 2007 13:39:04 +0200 Subject: strange posting problems In-Reply-To: <466FC7A9.000003.00488@MAZYTIS> References: <466FC7A9.000003.00488@MAZYTIS> Message-ID: <7FC11057-4495-4126-8CE8-92CE8A916A67@orange.nl> I think that last part is the answer, I think eudora posted the script I pasted in the message as rtf and not plain text. thanks eddie > Hi Eddie, > > there is also size limit for posts (just can't remember the right > number) > and it should be text-only (no html) message, no attachments. > > Viktoras > _______________________________________________ From david at openpartnership.net Wed Jun 13 08:01:01 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 13:01:01 +0100 Subject: Ken Burns (was Re: Ripple) In-Reply-To: <466FAA51.9060003@cogapp.com> References: <466FAA51.9060003@cogapp.com> Message-ID: Voted - for - when I eventually found that tiny little voting link. From david at openpartnership.net Wed Jun 13 08:06:58 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 13:06:58 +0100 Subject: Asynchronous upload via post? In-Reply-To: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> References: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> Message-ID: Yes - thanks Dave! NB - I'd still like to be able to manually add something to the url cache? Scenario is that my app mainly used load after which things are go from the cache, but sometimes for priority reasons I just fetch a url without load. If afterwards I could set the cache to include this new data then I would not have to do complex track keeping or reload the url? Was thinking of looking at the code, and figuring where the cache stuff is - pointers or sugestions? From dave.cragg at lacscentre.co.uk Wed Jun 13 08:13:20 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 13 Jun 2007 13:13:20 +0100 Subject: Asynchronous upload via post? In-Reply-To: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> References: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> Message-ID: <11AFD2E7-D312-46A8-9C3E-D3B5AC57F774@lacscentre.co.uk> On 13 Jun 2007, at 11:46, Andre Garzia wrote: > I noticed that the load command will queue connections to the same > server > automatically, is this correct or am I dreaming? Hi Andre. Yes, that's right. (You may be dreaming too, but about other things I hope.) Strictly speaking, ftp load requests are queued separately for each account (username-server), but in most cases it amounts to the same thing. Cheers Dave From dave.cragg at lacscentre.co.uk Wed Jun 13 08:37:35 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 13 Jun 2007 13:37:35 +0100 Subject: Asynchronous upload via post? In-Reply-To: References: <7c87a2a10706130346q5014ca4by5f4816779c241821@mail.gmail.com> Message-ID: On 13 Jun 2007, at 13:06, David Bovill wrote: > Yes - thanks Dave! > > NB - I'd still like to be able to manually add something to the url > cache? > Scenario is that my app mainly used load after which things are go > from the > cache, but sometimes for priority reasons I just fetch a url > without load. > If afterwards I could set the cache to include this new data then I > would > not have to do complex track keeping or reload the url? > > Was thinking of looking at the code, and figuring where the cache > stuff is - > pointers or sugestions? My suggestion would be to set up your own cache system instead. It's not too difficult. Use a customPropertySet or script local array to store the data, and use the url as the key. Then you just need three handlers/functions: getFromCache storeToCache deleteFromCache Then just use get/post URL, or if you use load, after putting the data in your own cache, unload the url. But if you want to tamper with libUrl, and understand the danger that if you get too familiar you may be asked to take it over, and accept the usual "at your own risk" warning, and understand that your changes may not work in future updates and that you may turn into a frog... ... you could probably add a handler to liburl that would need to touch 2 script local variables. These are laLoadedUrls and laUrlLoadStatus. These are both arrays, and the keys are the relevant url itself. Put the data to be cached into laLoadedUrls[yourURL] and set laUrlLoadStatus[yourUrl] to "cached". Kerro kerro Dave From runrev260805 at m-r-d.de Wed Jun 13 11:02:53 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 13 Jun 2007 15:02:53 +0000 Subject: abort scripts Message-ID: <000296E5.467022D1@192.168.168.3> Hi, i have some questions again. How can i stop the execution of a script. e.g. I want to stop executing a script, which is already started by mouseup event. Another thing is: I have a very large mouseup script, I want to destroy the stack, when a special condition takes place. But the script continues. I have set "the destroystack property to true". Found out, that this behaviour is normal, because the "close" statement is in the same event handler. But how can i solve this. Do i have to send a message to another obejct, which contains the "close" statement? I need to delete files in a folder. The names of the files vary. I thought i could use wildcards to delete, but that doesn?t work. Do i have to read the content of the folder, put this in a container/var and then delete within a repeat loop? Or how can i do this? Regards, Matthais From luis at anachreon.co.uk Wed Jun 13 11:11:16 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 13 Jun 2007 16:11:16 +0100 Subject: Where's Bill? Message-ID: <1740E22B-0F53-409A-8BB5-98EF1A8F37F8@anachreon.co.uk> I'm surprised he hasn't been around to interject during/after the recent 'Future of Rev'/OSS postings. Cheers, Luis. From list at dreamscapesoftware.com Wed Jun 13 11:12:58 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Wed, 13 Jun 2007 10:12:58 -0500 Subject: OT: The iMac is... Not Dead! In-Reply-To: References: Message-ID: <4670097A.4000303@dreamscapesoftware.com> Pushing the CUDA reset button did the trick! My thanks to Shao Sean for the solution, and to Martin Baxter, Rick Harrison (I will replace the battery just to be safe), Devin Asay, and Scott Rossi for all of your help and suggestions. Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com Shao Sean wrote: > Actually I had the same problem with an original iMac as well.. There's > a small button on the motherboard that you need to press to reset it and > then it should be good to go. :-) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kray at sonsothunder.com Wed Jun 13 11:16:13 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 10:16:13 -0500 Subject: abort scripts In-Reply-To: <000296E5.467022D1@192.168.168.3> References: <000296E5.467022D1@192.168.168.3> Message-ID: <20070613101613602346.704aa181@sonsothunder.com> On Wed, 13 Jun 2007 15:02:53 +0000, runrev260805 at m-r-d.de wrote: > Hi, > > i have some questions again. > > How can i stop the execution of a script. e.g. I want to stop > executing a script, which is already started by mouseup event. Type Command-period (Mac) or Control-period (Windows). > Another thing is: I have a very large mouseup script, I want to > destroy the stack, when a special condition takes place. But the > script continues. I have set "the destroystack property to true". > Found out, that this behaviour is normal, because the "close" > statement is in the same event handler. But how can i solve this. Do > i have to send a message to another obejct, which contains the > "close" statement? If you're trying to close and remove the stack that's current running the mouseUP script, you *should* be able to just say "close this stack" in the script of your mouseUp handler and it should work. However if it doesn't, send a custom command to the same object ("me") in a short time (like 100 milliseconds), and then immediate do an "exit to top", which will get you out of the mouseUp handler you're in. Something like this: on mouseUp -- do a bunch of stuff -- if the condition is met (I'm imagining the 'tCondition' variable starts off -- false and when the condition is met it gets set to true if tCondition is true then send "closeMe" to me in 100 milliseconds exit to top end if -- more stuff that could happen if the condition wasn't met end mouseUp on closeMe close this stack end closeMe > I need to delete files in a folder. The names of the files vary. I > thought i could use wildcards to delete, but that doesn?t work. Do i > have to read the content of the folder, put this in a container/var > and then delete within a repeat loop? Or how can i do this? Yes, that's the best way (switch the defaultFolder to the folder you want to delete files from, put "the files" into a variable, switch your defaultFolder back to where it was, then loop through the list of files in the variable identifying the one(s) you want to delete, then delete them). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimAultWins at yahoo.com Wed Jun 13 11:16:35 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 08:16:35 -0700 Subject: abort scripts In-Reply-To: <000296E5.467022D1@192.168.168.3> Message-ID: On 6/13/07 8:02 AM, "runrev260805 at m-r-d.de" wrote: > i have some questions again. > > How can i stop the execution of a script. e.g. I want to stop executing a > script, which is already started by mouseup event. how do you mean? Manually, or programatically? I use (during debugging/design) if the optionkey is down then breakpoint --then click abort or if the optionkey is down then exit to top --then click abort in your case, one technique that could work is send "closeme" to this stack in 1 second exit to top --ends all handlers > > > Another thing is: I have a very large mouseup script, I want to destroy the > stack, when a special condition takes place. But the script continues. I have > set "the destroystack property to true". > Found out, that this behaviour is normal, because the "close" statement is in > the same event handler. But how can i solve this. Do i have to send a message > to another obejct, which contains the "close" statement? You need to tell us what you think 'destroystack' means to you. It probably means something different to Rev. (be specific, if possible) > > I need to delete files in a folder. The names of the files vary. I thought i > could use wildcards to delete, but that doesn?t work. Do i have to read the > content of the folder, put this in a container/var and then delete within a > repeat loop? Or how can i do this? set the defaultfolder to theFolderIwant put the files into fileList filter fileList with "*temp*.*" repeat for each line LNN in fileList delete file LNN end repeat put the files into remainingList answer remainingList Jim Ault Las Vegas From david at openpartnership.net Wed Jun 13 11:18:06 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 16:18:06 +0100 Subject: Where's Luis? Message-ID: Hey Luis where abouts in real space would anachreon be? If its near London, it would be good to meet over Guinness in London. Any other London based people out there? From jacque at hyperactivesw.com Wed Jun 13 11:31:11 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Jun 2007 10:31:11 -0500 Subject: Asynchronous upload via post? In-Reply-To: References: Message-ID: <46700DBF.7090005@hyperactivesw.com> Dave Cragg wrote: > > Although "post" is described as "blocking" it only blocks the > script it is called in. Other scripts can run at the same time. Is this true of "put url" also? I want everything to stop in my script until it's done. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Wed Jun 13 11:35:40 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 13 Jun 2007 16:35:40 +0100 (BST) Subject: Image Printer Message-ID: <454419.62988.qm@web37507.mail.mud.yahoo.com> Went a bit further (see new version of PICPRINT at RevOnline): 1. imports the image of your choice and sends it to the printer. 2. you don't see this. 3. Had a problem using fields to print iamges as flds were cutting heads off: now fld is resized to cope with this. 4. Messes around with alignment. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Inbox full of unwanted email? Get leading protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From luis at anachreon.co.uk Wed Jun 13 11:57:28 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 13 Jun 2007 16:57:28 +0100 Subject: Where's Luis? In-Reply-To: References: Message-ID: <4DEAFD3A-1C83-4629-AFD7-21EFB3F87E5B@anachreon.co.uk> I'm in central London. It'd be water for me... Cheers, Luis. On 13 Jun 2007, at 16:18, David Bovill wrote: > Hey Luis where abouts in real space would anachreon be? > > If its near London, it would be good to meet over Guinness in London. > Any other London based people out there? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tkuypers at dmp-int.com Wed Jun 13 12:10:14 2007 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Wed, 13 Jun 2007 18:10:14 +0200 Subject: Object Library missing in 2.8.1 Message-ID: I've seen this one coming by a few times, but I can't seem to find it anymore... Where do I have to put the standard object library (revdefaultlibrary.rev) so it shows up in he object browser in the 2.8.1 IDE? It is now located in /Users/XXX/Documents/My Revolution Enterprise/ Object Libraries... Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From tkuypers at dmp-int.com Wed Jun 13 12:13:48 2007 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Wed, 13 Jun 2007 18:13:48 +0200 Subject: Object Library missing in 2.8.1 In-Reply-To: References: Message-ID: <479AF450-4971-4A00-B3A4-EAAE6CA23069@dmp-int.com> Never mind, found it... The correct location is /Users/XXX/Documents/My Revolution Enterprise/ Resources/Object Libraries/... Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 13-jun-07, at 18:10, Ton Kuypers wrote: > I've seen this one coming by a few times, but I can't seem to find > it anymore... > > Where do I have to put the standard object library > (revdefaultlibrary.rev) so it shows up in he object browser in the > 2.8.1 IDE? > It is now located in /Users/XXX/Documents/My Revolution Enterprise/ > Object Libraries... > > Warm regards, > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Wed Jun 13 12:59:33 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 13 Jun 2007 12:59:33 EDT Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example Message-ID: I will add arbitrary and optional currency (? $ YEN etc) and alternative decimal (some countries use "." for the thousands and "," for the decimal) with 0.00 numberFormatting... on mouseUp put formatThousands(fld 1,"LAT",". ",",") end mouseUp function formatThousands pNum,pCurrency,pSeparator,pDecimal --| Syntax: formatThousands pNum[,pCurrency[,pSeparator[,pDecimal]]] if pNum is not a number then return "ERR: Not a number" if char 1 of pNum = "-" then put "-" into prefix put char 2 to -1 of pNum into pNum end if if pSeparator="" then put "," into pSeparator if pDecimal="" then put "." into pDecimal set the numberFormat to "0.00" add 0 to pNum set the itemDel to "." put item 2 of pNum into holdDec put item 1 of pNum into pNum repeat with x = length(pNum)-3 to 3 step -3 put pSeparator before char x+1 of pNum end repeat return (pCurrency && prefix & pNum & pDecimal & holdDec) end formatThousands /H From shari at gypsyware.com Wed Jun 13 13:06:34 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 13:06:34 -0400 Subject: OT strange tech support calls Message-ID: In a recent thread, I commented about the tech support issues that come up, where some users do not understand very basic concepts. And how I wouldn't want to add to it by having to put out multiple versions for one platform. Today's never-before-encountered tech support issue: His platform: Mac OSX 10.4.9 His problem: He couldn't find a menu item in my software. He claimed that the menu itself did not exist, that there was absolutely no menu of any kind, whatsoever. After several go-rounds, I requested a screenshot of his full computer screen while running my software. He sent a screenshot of the program's window only. Of course on a Mac, this wouldn't show the menubar. After requesting again a full screenshot, we found the problem. The menu existed. But he was expecting it to be in the window itself, rather than at the top of the computer screen. Even though several of my emails to him told him to look at the top of his screen, he failed to understand until I asked for a screenshot. Then he figured it out, and apologize profusely. Am not sure if he is a Windoze to Mac switcher, or simply a computer newbie. My users range from his level of expertise to highly technical folks. But I try to keep the software understandable for all levels of usability. :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jean-pierre.soto at wanadoo.fr Wed Jun 13 13:09:09 2007 From: jean-pierre.soto at wanadoo.fr (Jean-Pierre) Date: Wed, 13 Jun 2007 19:09:09 +0200 Subject: Making DLL for Revolution ... Message-ID: <9498CB2E-A093-42AA-BECB-86538F65EC9B@wanadoo.fr> I have make a beautiful program ... with externals functions in C++.... it work fine ... but some people don't have a Mac ... Can anyone help me to translate external from Mac to PC ? (from bundle to DLL) Where can I find first step to do it ? I have an old PC with Window 98 SE and Dev-Cpp running on it to do this job ... Thanks ... From ambassador at fourthworld.com Wed Jun 13 13:19:32 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2007 10:19:32 -0700 Subject: OT strange tech support calls Message-ID: <46702724.6080003@fourthworld.com> Shari wrote: > His problem: He couldn't find a menu item in my software. He > claimed that the menu itself did not exist, that there was absolutely > no menu of any kind, whatsoever. > > After several go-rounds, I requested a screenshot of his full > computer screen while running my software. He sent a screenshot of > the program's window only. Of course on a Mac, this wouldn't show > the menubar. After requesting again a full screenshot, we found the > problem. > > The menu existed. But he was expecting it to be in the window > itself, rather than at the top of the computer screen. Even though > several of my emails to him told him to look at the top of his > screen, he failed to understand until I asked for a screenshot. Then > he figured it out, and apologize profusely. > > Am not sure if he is a Windoze to Mac switcher, or simply a computer newbie. I'll go out on a limb just as I did several years ago when I suggested Apple would eventually adopt Intel processors and two-button mouse functionality: Somewhere between OS XI and OS XII it seems likely Apple will move the menu bar to the tops of windows. Sure, this seems heretical right now, but the usability studies showing the benefit of the current menu placement were done with the Mac display was 512x342, and Fitts' Law suggests that as displays get larger the benefit of the "backstop effect" of the monitor bounds diminishes with distance to the target. If any of you have links to current usability research on menu bar placement I'd be very interested to read it. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Wed Jun 13 13:25:47 2007 From: chipp at chipp.com (Chipp Walters) Date: Wed, 13 Jun 2007 12:25:47 -0500 Subject: OT strange tech support calls In-Reply-To: <46702724.6080003@fourthworld.com> References: <46702724.6080003@fourthworld.com> Message-ID: <7aa52a210706131025j4ccdb16ew7129287be1f9266a@mail.gmail.com> On 6/13/07, Richard Gaskin wrote: > > I'll go out on a limb just as I did several years ago when I suggested > Apple would eventually adopt Intel processors and two-button mouse > functionality: > > Somewhere between OS XI and OS XII it seems likely Apple will move the > menu bar to the tops of windows. Yep, I agree. With those HUGE and MULTIPLE displays, it is actually more difficult to mouse to the top of the main display. Perhaps we'll see more ribbon-like menus for the Mac. From dave.cragg at lacscentre.co.uk Wed Jun 13 13:53:55 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 13 Jun 2007 18:53:55 +0100 Subject: Asynchronous upload via post? In-Reply-To: <46700DBF.7090005@hyperactivesw.com> References: <46700DBF.7090005@hyperactivesw.com> Message-ID: <28AAD392-3BF5-401A-86D0-893D57A17930@lacscentre.co.uk> On 13 Jun 2007, at 16:31, J. Landman Gay wrote: > Dave Cragg wrote: >> Although "post" is described as "blocking" it only blocks the >> script it is called in. Other scripts can run at the same time. > > Is this true of "put url" also? I want everything to stop in my > script until it's done. It's the same for all "blocking" calls. It will stop the script it's called in. That's why I favor the term "script blocking". But while that script blocks, other scripts may run, for example, by a user clicking a button. Dave From david at openpartnership.net Wed Jun 13 14:45:29 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 19:45:29 +0100 Subject: Image Tile Cutter Message-ID: Has anyone made an image tile cutter - ie a program that chops a big image into several regular tiles? If not how would you go about such a thing - I guess it would be using the image data if you were to do it properly? From stephenREVOLUTION at barncard.com Wed Jun 13 14:52:33 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 13 Jun 2007 11:52:33 -0700 Subject: Asynchronous upload via post? In-Reply-To: <28AAD392-3BF5-401A-86D0-893D57A17930@lacscentre.co.uk> References: <46700DBF.7090005@hyperactivesw.com> <28AAD392-3BF5-401A-86D0-893D57A17930@lacscentre.co.uk> Message-ID: Dave, Jacque, please explain more... if one wants more 'threads' one needs separate scripts? I kinda know this works but I need to define it... so if one trys to do a blocking thing, say, in the bg script, then any handler in that script is halted? but if one does a "send in x" a command to an object, say button or field or whatever from the same bg script, the script in the btn executes and/or blocks while the bg script continues? What would be the best repository for such "little" scripts? Hidden buttons? Backscripts? is there a way to pull a script from a custom prop and 'do' it (within scriptlimits of course) in a runtime? I couldn't get this to work. >On 13 Jun 2007, at 16:31, J. Landman Gay wrote: > >>Dave Cragg wrote: >>>Although "post" is described as "blocking" it only blocks the >>>script it is called in. Other scripts can run at the same time. >> >>Is this true of "put url" also? I want everything to stop in my >>script until it's done. > >It's the same for all "blocking" calls. It will stop the script it's >called in. That's why I favor the term "script blocking". But while >that script blocks, other scripts may run, for example, by a user >clicking a button. > >Dave -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From david at openpartnership.net Wed Jun 13 14:56:35 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 19:56:35 +0100 Subject: revMessageBoxRedirect Message-ID: This is a currently unsupported feature which looks quite useful: the revMessageBoxRedirect > ~~~~~~~~~~~~~~~~~~~~~~~~~ > > This global property allows you to configure what happens when the value > of the 'msg' pseudo-variable changes. > > When set to empty, the old behaviour will be used. > > When set to the long id of a field, the old behaviour is replicated but > instead of 'msg' being put into field 1 of card 1 of stack "Message Box", it > is put into the target field. (Note that this form will also cause the > field's stack to be modeless'ed and raised). > > When set to the long id of a non-field object, the specified object will > receive a 'msgChanged' message meaning that you have complete control over > what to do with the updated value of 'msg'. > > NB. This property is only available in the IDE engine. However if I: set the revMessageBoxRedirect to the long id of this stack A "msgChanged" is sent to the stack but without any parameters so I don't know what the message was? Any ideas? From JimAultWins at yahoo.com Wed Jun 13 15:00:48 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 12:00:48 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: Message-ID: Hello, Hugh, In my last script, I did accommodate the comma/period alternative by using "itemDel" to form the result string, therefore the default itemDel for Rev would be comma thus if pSeparator was "." just use the default of "," for the decimal separator. if pSeparator is "," then set the itemDel to "." -- should be the only line required --since, the itemDel is comma by default at the start of the function --------------------- As far as "0.00", the user may not want the decimals changed to that format. We do statistics work, and often want only 0 or 1 decimal and no reformatting of the decimals by a function. If there is no decimal in pNum, it returns no decimal. This would be true of inventory reports, number of skiers injured in the Alps each year, Rev programmers I have met in person, the number of drivers that go fast on the autobahn. ...which means my prev function should have one line corrected: if holdDec is not empty then put holdDec into item 2 of it --if there is none, don't add the trailing decimal point. ---- If this is indeed a currency function, then I guess this is the spot where you would have to define the function precisely, such as pNum must be a number, instead of a number string to which we are adding commas. (eg. $3456.78 or -$3456.78 or $3456.78 - ) By capturing the leading and trailing characters verbatim, this should accommodate --any currency symbol passed as part of the string pNum --negative symbol format as trailing --any number of chars after the decimal but you are correct in that my version would not insert a currency symbol or format "0.00" Of course, this is why universal functions are difficult to write. A tool for many purposes may become less and less convenient. Jim Ault Las Vegas On 6/13/07 9:59 AM, "FlexibleLearning at aol.com" wrote: > > > I will add arbitrary and optional currency (? $ YEN etc) and alternative > decimal (some countries use "." for the thousands and "," for the decimal) > with > 0.00 numberFormatting... > > > > > on mouseUp > put formatThousands(fld 1,"LAT",". ",",") > end mouseUp > > function formatThousands pNum,pCurrency,pSeparator,pDecimal > --| Syntax: formatThousands pNum[,pCurrency[,pSeparator[,pDecimal]]] > if pNum is not a number then return "ERR: Not a number" > if char 1 of pNum = "-" then > put "-" into prefix > put char 2 to -1 of pNum into pNum > end if > if pSeparator="" then put "," into pSeparator > if pDecimal="" then put "." into pDecimal > set the numberFormat to "0.00" > add 0 to pNum > set the itemDel to "." > put item 2 of pNum into holdDec > put item 1 of pNum into pNum > repeat with x = length(pNum)-3 to 3 step -3 > put pSeparator before char x+1 of pNum > end repeat > return (pCurrency && prefix & pNum & pDecimal & holdDec) > end formatThousands > > /H > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Wed Jun 13 15:01:37 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 13 Jun 2007 19:01:37 +0000 Subject: Re-2: abort scripts Message-ID: <000296E6.46705ACF@192.168.168.3> Thanks Jim, thanks Kray, that did it. Let?s assume i have a stack with 4 buttons. 1 Button just quits the app. How could i close(destroy) the stack, if one handler of one of the 3 other buttons is active and i don?t know which button was pressed. Should i include something like "put the name of me into btnName" in the mouseup handler of this 3 buttons? I could then check the global var btnName and i know which button was pressed. Or does Revolution has an internal function for that. Matthias From stephenREVOLUTION at barncard.com Wed Jun 13 15:07:35 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 13 Jun 2007 12:07:35 -0700 Subject: Image Tile Cutter In-Reply-To: References: Message-ID: a simple way I would think would be to create an invisible or offscreen stack to the full size of the image (up to 4000x4000 I think), set the filename of the image to the big file, create a grid, and use export snapshot [from rect[angle] rectangle] [of object] to {file filePath |container} [as format] [with mask maskFile] Examples: export snapshot to file "Test.ppm" export snapshot from rect "0,0,200,200" to file "Nav.jpg" as JPEG export snapshot to pictVariable as GIF (this could be saved as as custom property, or the picVariable could be an array, each square saved in an element which comprises the whole graphic. then could be saved as a custom property set, ready to go) hmmm... gotcha's? I don't know.. seems like it would work. sqb >Has anyone made an image tile cutter - ie a program that chops a big >image into several regular tiles? If not how would you go about such a >thing - I guess it would be using the image data if you were to do it >properly? >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Wed Jun 13 15:14:59 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 13 Jun 2007 12:14:59 -0700 Subject: revMessageBoxRedirect In-Reply-To: References: Message-ID: get the updated value of "msg" ? "When set to the long id of a non-field object, the specified object will receive a 'msgChanged' message meaning that you have complete control over what to do with the updated value of 'msg'." > >However if I: > >set the revMessageBoxRedirect to the long id of this stack > > >A "msgChanged" is sent to the stack but without any parameters so I don't >know what the message was? Any ideas? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From gregory.lypny at videotron.ca Wed Jun 13 15:37:54 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Wed, 13 Jun 2007 15:37:54 -0400 Subject: Can I Stop Non-List Fields From Scrolling? Message-ID: <59948931-D6F6-427C-8C16-8B2CC5919462@videotron.ca> Hello everyone, I've noticed that non-list fields without scroll bars still scroll up and down when I move the scroll ball on my Mighty Mouse. They even move a little when there is only one line of data in the field and only one line visible. Is there any way to stop this? A client can inadvertently move the contents of a field out of sight without knowing it, and not know how to get it back. Regards, Gregory From shari at gypsyware.com Wed Jun 13 15:46:39 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 15:46:39 -0400 Subject: min() function anomalies Message-ID: This may not affect any of you, but I discovered a change that has sent me scurrying thru a lot of hoops wondering why my code was broken. The original Metacard handled the min() function as Hypercard once did. But later versions handle it differently. If your program was originally written in Hypercard or Metacard and ported to Revolution, you might be affected by this. The min() function returns different results depending on the engine version: min(1,2,3,4,) # note the extra comma Hypercard 2.4.1 = 1 Metacard 2.4.3 = 1 MC/Rev 2.7.4 = 0 MC/Rev 2.8.1 = 0 I do not know if Rev would consider this a bug, or a "feature". Does anybody know? max(1,2,3,4,) produces 4, as one would expect. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From david at openpartnership.net Wed Jun 13 15:50:16 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 20:50:16 +0100 Subject: Export Snapshot (was Re: Image Tile Cutter) Message-ID: My experience of export snapshot is that the results are a little dependent on something to do with the users machine - I am not sure if I am just thinking here - but the tests I did seemed to indicate that there were subtle changes in colour or rather the contrast of the image - can anyone elaborate? On 13/06/07, Stephen Barncard wrote: > > a simple way I would think would be to create an invisible or > offscreen stack to the full size of the image (up to 4000x4000 I > think), set the filename of the image to the big file, create a grid, > > and use > > export snapshot [from rect[angle] rectangle] [of object] to {file > filePath |container} [as format] [with mask maskFile] > > Examples: > export snapshot to file "Test.ppm" > export snapshot from rect "0,0,200,200" to file "Nav.jpg" as JPEG > > export snapshot to pictVariable as GIF (this could be saved as as > custom property, or the picVariable could be an array, each square > saved in an element which comprises the whole graphic. then could be > saved as a custom property set, ready to go) > > hmmm... > > gotcha's? I don't know.. seems like it would work. > > sqb > > > >Has anyone made an image tile cutter - ie a program that chops a big > >image into several regular tiles? If not how would you go about such a > >thing - I guess it would be using the image data if you were to do it > >properly? > >_______________________________________________ > >use-revolution mailing list > >use-revolution at lists.runrev.com > >Please visit this url to subscribe, unsubscribe and manage your > >subscription preferences: > >http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pepetoo at cox.net Wed Jun 13 15:52:09 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 13 Jun 2007 12:52:09 -0700 Subject: min() function anomalies In-Reply-To: References: Message-ID: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> But Shari, the last comma provides zero as the last item. Not very useful and potentially hazardous, I agree. Joe Wilkins On Jun 13, 2007, at 12:46 PM, Shari wrote: > This may not affect any of you, but I discovered a change that has > sent me scurrying thru a lot of hoops wondering why my code was > broken. > > The original Metacard handled the min() function as Hypercard once > did. But later versions handle it differently. If your program > was originally written in Hypercard or Metacard and ported to > Revolution, you might be affected by this. > > The min() function returns different results depending on the > engine version: > > min(1,2,3,4,) # note the extra comma > > Hypercard 2.4.1 = 1 > Metacard 2.4.3 = 1 > MC/Rev 2.7.4 = 0 > MC/Rev 2.8.1 = 0 > > I do not know if Rev would consider this a bug, or a "feature". > Does anybody know? > > max(1,2,3,4,) produces 4, as one would expect. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com From scott at tactilemedia.com Wed Jun 13 15:56:35 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 13 Jun 2007 12:56:35 -0700 Subject: Can I Stop Non-List Fields From Scrolling? In-Reply-To: <59948931-D6F6-427C-8C16-8B2CC5919462@videotron.ca> Message-ID: Recently, Gregory Lypny wrote: > I've noticed that non-list fields without scroll bars still scroll up > and down when I move the scroll ball on my Mighty Mouse. They even > move a little when there is only one line of data in the field and > only one line visible. > > Is there any way to stop this? A client can inadvertently move the > contents of a field out of sight without knowing it, and not know how > to get it back. If the field is editable at all times, then I don't believe there is any to prevent scrolling. If you can employ a "locked state" to the field, one way would be to overlay a graphic with a noop ink applied to it above the field so that no mouse events reach the field. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From JimAultWins at yahoo.com Wed Jun 13 16:20:58 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 13:20:58 -0700 Subject: min() function anomalies In-Reply-To: Message-ID: You always have to be wary of trailing delimiters. the number of lines, items min(), max(), sum() Look for the empty "last" item/line you want to keep, if needed. put item 1 to -1 of dataList into dataList --drops the last delim Not sure if it is a bug or feature, but is an issue in some cases. Jim Ault Las Vegas On 6/13/07 12:46 PM, "Shari" wrote: > This may not affect any of you, but I discovered a change that has > sent me scurrying thru a lot of hoops wondering why my code was > broken. > > The original Metacard handled the min() function as Hypercard once > did. But later versions handle it differently. If your program was > originally written in Hypercard or Metacard and ported to Revolution, > you might be affected by this. > > The min() function returns different results depending on the engine version: > > min(1,2,3,4,) # note the extra comma > > Hypercard 2.4.1 = 1 > Metacard 2.4.3 = 1 > MC/Rev 2.7.4 = 0 > MC/Rev 2.8.1 = 0 > > I do not know if Rev would consider this a bug, or a "feature". Does > anybody know? > > max(1,2,3,4,) produces 4, as one would expect. > > Shari From list at dreamscapesoftware.com Wed Jun 13 16:23:40 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Wed, 13 Jun 2007 15:23:40 -0500 Subject: Where do I put my universal Externals and Plugins? Message-ID: <4670524C.6080808@dreamscapesoftware.com> On Windows, the "My Revolution Studio" folder is located in the My Documents folder. Where is this folder on Mac OS X? Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From shari at gypsyware.com Wed Jun 13 16:23:24 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 16:23:24 -0400 Subject: min() function anomalies In-Reply-To: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> Message-ID: >But Shari, the last comma provides zero as the last item. Not very >useful and potentially hazardous, I agree. > >Joe Wilkins What bothers me is that almost any repeat loop that builds a variable will have a trailing comma, so I would expect the engine to ignore it, as was done in the past. (Key point - that in the past this was handled differently.) global myVariable repeat x put someNumber or someOtherThing & comma after myVariable end repeat I use this type of handler frequently. Whether it be numbers or words doesn't matter. Yes, it can be worked around, by deleting the trailing comma at some point. If you have a number of handlers that add to the variable at different times, this gets more ticky. What bothers me more is that somewhere along the way, it was * changed *. This is a very fundamental change. I do not know if the change occurred before the MC/Rev merger or after. But either way, I wouldn't have expected it. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From runr at prismpole.com Wed Jun 13 16:24:39 2007 From: runr at prismpole.com (Michael Binder) Date: Wed, 13 Jun 2007 16:24:39 -0400 Subject: Can I Stop Non-List Fields From Scrolling? Message-ID: Gregory Lypny wrote: > Is there any way to stop this? A client can inadvertently move the > contents of a field out of sight without knowing it, and not know how > to get it back. Scott Rossi wrote: >> If the field is editable at all times, then I don't believe >> there is any to prevent scrolling. Hi Gregory, As far as I know, Scott is correct. The next best thing is to put a mouseup and a mouseleave handler in the field and put 'set the vscroll of me to 0' in each of those handlers. Your clients will still be able to scroll the field, but they will not be able to leave it in a state of scroll. --Michael Binder From userev at canelasoftware.com Wed Jun 13 16:34:40 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 13 Jun 2007 13:34:40 -0700 Subject: OT: The iMac is... Not Dead! In-Reply-To: <4670097A.4000303@dreamscapesoftware.com> References: <4670097A.4000303@dreamscapesoftware.com> Message-ID: On Jun 13, 2007, at 8:12 AM, Derek Bump wrote: > Pushing the CUDA reset button did the trick! Glad this worked out for you. It is worth noting that pressing the CUDA switch causes a big drain on the battery. I think you can only press it a few times before necessitating replacement of the battery. Mark Talluto -- CANELA Software http://www.canelasoftware.com From geradamas at yahoo.com Wed Jun 13 16:35:43 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 13 Jun 2007 21:35:43 +0100 (BST) Subject: Image Tile Cutter Message-ID: <569139.65767.qm@web37507.mail.mud.yahoo.com> Got stuck with this: export snapshot from rect "0,0,WIDD5,HITE5" of img "Z" to file "1.jpg" as JPEG wonder why? sincerely, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From pepetoo at cox.net Wed Jun 13 16:38:53 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 13 Jun 2007 13:38:53 -0700 Subject: min() function anomalies In-Reply-To: References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> Message-ID: <399817F1-F1F8-44E4-BF64-C111A8B06428@cox.net> I am inclined to think it was an accidental change; hence a bug, since whenever I've written anything that had the potential of generating a trailing delimiter, I checked for it, and deleted it before proceeding. With Rev, this was just overlooked; something fairly easy to do - IMHO. Joe Wilkins On Jun 13, 2007, at 1:23 PM, Shari wrote: > < snip > > What bothers me more is that somewhere along the way, it was * > changed *. This is a very fundamental change. I do not know if > the change occurred before the MC/Rev merger or after. But either > way, I wouldn't have expected it. > > Shari From ambassador at fourthworld.com Wed Jun 13 16:39:52 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2007 13:39:52 -0700 Subject: Can I Stop Non-List Fields From Scrolling? Message-ID: <46705618.7070006@fourthworld.com> Gregory Lypny wrote: > I've noticed that non-list fields without scroll bars still scroll up > and down when I move the scroll ball on my Mighty Mouse. They even > move a little when there is only one line of data in the field and > only one line visible. > > Is there any way to stop this? A client can inadvertently move the > contents of a field out of sight without knowing it, and not know how > to get it back. Normally any field whose contents extend beyond the visible bounds of the object will be scrolled in response to a mouse scroll wheel. The rawKeyDown message is sent when the scroll wheel is used, so you can trap the appropriate values (65308 is "scroll down" and 65309 is "scroll up") to prevent scrolling: on rawKeyDown k if k is not in "65308,65309" then pass rawKeyDown end rawKeyDown But maybe even simpler would be to remove the empty lines from the bottom of the field text. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Wed Jun 13 16:44:08 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 13 Jun 2007 13:44:08 -0700 Subject: min() function anomalies Message-ID: <46705718.9040100@fourthworld.com> Shari wrote: > What bothers me more is that somewhere along the way, it was * > changed *. This is a very fundamental change. I do not know if the > change occurred before the MC/Rev merger or after. But either way, I > wouldn't have expected it. I agree that any change to a token's behavior should be documented. If it changed during RunRev's tenure, it should be noted in their Dictionary entry for the min token. I do see one change there noted as introduced in v1.1, but that's for something else. I don't see any mention of this change in their docs. Shari, I'd suggest submitting this as a documentation request to BZ. It may be minor, but it's still worth addressing to keep people well informed, esp. those who've used earlier versions or are have HyperCard experience. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sanke at hrz.uni-kassel.de Wed Jun 13 17:00:00 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 13 Jun 2007 23:00:00 +0200 Subject: Image Tile Cutter Message-ID: <46705AD0.4020609@hrz.uni-kassel.de> On Wed Jun 13, 2007, David Bovill david at openpartnership.net wrote: > Has anyone made an image tile cutter - ie a program that chops a big > image into several regular tiles? If not how would you go about such a > thing - I guess it would be using the image data if you were to do it > properly? Check out my old stack "Picturepuzzle", where among the scripts you find one of many possible ways to cut a picture into tiles. Stack is from 2003 and produced with Metacard 2.5, but should possibly run with newer versions (did not test that), but in any case you can read the scripts. Regards, Wilhelm Sanke From scott at tactilemedia.com Wed Jun 13 17:01:46 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 13 Jun 2007 14:01:46 -0700 Subject: Image Tile Cutter In-Reply-To: Message-ID: Recently, David Bovill wrote: > Has anyone made an image tile cutter - ie a program that chops a big > image into several regular tiles? If not how would you go about such a > thing - I guess it would be using the image data if you were to do it > properly? I just remembered an old stack I did a while ago that takes an image and creates tiles out of it using a cropping method, as opposed to a screencapture or imageData method. It was intended to test out an idea for a transition effect of displaying an image made up out of tiles, but perhaps it's one way to get you started. In your message box: go url "http://www.tactilemedia.com/download/tilizer.rev" Click the big button at the top; the other two are for the effect. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From stephenREVOLUTION at barncard.com Wed Jun 13 17:03:37 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 13 Jun 2007 14:03:37 -0700 Subject: Can I Stop Non-List Fields From Scrolling? In-Reply-To: <59948931-D6F6-427C-8C16-8B2CC5919462@videotron.ca> References: <59948931-D6F6-427C-8C16-8B2CC5919462@videotron.ca> Message-ID: also the Mighty mouse scroll wheel only affects vertical scrollbars. Horizontal do not work as they do in other apps. >Hello everyone, > >I've noticed that non-list fields without scroll bars still scroll >up and down when I move the scroll ball on my Mighty Mouse. They >even move a little when there is only one line of data in the field >and only one line visible. > >Is there any way to stop this? A client can inadvertently move the >contents of a field out of sight without knowing it, and not know >how to get it back. > >Regards, > > Gregory -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kray at sonsothunder.com Wed Jun 13 17:12:37 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 16:12:37 -0500 Subject: Re-2: abort scripts In-Reply-To: <000296E6.46705ACF@192.168.168.3> References: <000296E6.46705ACF@192.168.168.3> Message-ID: <20070613161237966073.ce676715@sonsothunder.com> On Wed, 13 Jun 2007 19:01:37 +0000, runrev260805 at m-r-d.de wrote: > Thanks Jim, > thanks Kray, > > that did it. > > Let?s assume i have a stack with 4 buttons. 1 Button just quits the > app. How could i close(destroy) the stack, if one handler of one of > the 3 other buttons is active and i don?t know which button was > pressed. > > Should i include something like "put the name of me into btnName" in > the mouseup handler of this 3 buttons? I could then check the global > var btnName and i know which button was pressed. Or does Revolution > has an internal function for that. No, you're right on how to handle that. Normally "the target" would tell you the last button pressed, but as soon as you click the button that closes the app, the target changes to that button instead. I'm assuming that the code in the other three buttons are asynchronous in some way so that you actually *can* click the fourth button while another button's script is running? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Jun 13 17:13:33 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 16:13:33 -0500 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <4670524C.6080808@dreamscapesoftware.com> References: <4670524C.6080808@dreamscapesoftware.com> Message-ID: <20070613161333824636.45bf4b5b@sonsothunder.com> On Wed, 13 Jun 2007 15:23:40 -0500, Derek Bump wrote: > On Windows, the "My Revolution Studio" folder is located in the My > Documents folder. Where is this folder on Mac OS X? ~/Documents or /Users//Documents Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From david at openpartnership.net Wed Jun 13 17:16:32 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 22:16:32 +0100 Subject: Image Tile Cutter In-Reply-To: <46705AD0.4020609@hrz.uni-kassel.de> References: <46705AD0.4020609@hrz.uni-kassel.de> Message-ID: Thanks Wilhelm always a pleasure to read your German scripts :) Its a great puzzle but I don't think there are scripts to create tiles from an image - I guess you made them by hand? From kray at sonsothunder.com Wed Jun 13 17:16:49 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 16:16:49 -0500 Subject: min() function anomalies In-Reply-To: References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> Message-ID: <20070613161649701023.01ffeb7c@sonsothunder.com> On Wed, 13 Jun 2007 16:23:24 -0400, Shari wrote: >> But Shari, the last comma provides zero as the last item. Not very >> useful and potentially hazardous, I agree. >> >> Joe Wilkins > > What bothers me is that almost any repeat loop that builds a variable > will have a trailing comma, so I would expect the engine to ignore > it, as was done in the past. (Key point - that in the past this was > handled differently.) > > global myVariable > repeat x > put someNumber or someOtherThing & comma after myVariable > end repeat > > I use this type of handler frequently. Whether it be numbers or > words doesn't matter. Yes, it can be worked around, by deleting the > trailing comma at some point. Yes, I've gotten in the habit of deleting it immediately: global myVariable repeat x put someNumber or someOtherThing & comma after myVariable end repeat delete char -1 of myVariable In fact, I even have a separate handler to save me from having to type "delete char -1 of " all the time; it's called KLC (kill last character): on KLC @pWhat delete char -1 of pWhat end KLC That way, I can do: KLC myVariable and immediately following this command, myVariable has been trimmed appropriately. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From david at openpartnership.net Wed Jun 13 17:19:33 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 13 Jun 2007 22:19:33 +0100 Subject: Image Tile Cutter In-Reply-To: References: Message-ID: Great Scotts! You've done it again :) From runrev260805 at m-r-d.de Wed Jun 13 17:22:50 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 13 Jun 2007 21:22:50 +0000 Subject: Re-3: abort scripts Message-ID: <000296E8.46707BEE@192.168.168.3> Hi, Maybe someone knows. I have a stack with one card. The card contains 4 Buttons. 3 Buttons start routines, which take about 5 minutes each to finish. Clicking on the fourth button shall abort the running sript of the button, which was pressed. Thought, i could solve this with 'send "exit to top" to button btnToStop', where btnToStop contains the button name. But this does not work. How can i achieve this? Regards, Matthias From shari at gypsyware.com Wed Jun 13 17:23:35 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 17:23:35 -0400 Subject: min() function anomalies In-Reply-To: <46705718.9040100@fourthworld.com> References: <46705718.9040100@fourthworld.com> Message-ID: >Shari, I'd suggest submitting this as a documentation request to BZ. >It may be minor, but it's still worth addressing to keep people well >informed, esp. those who've used earlier versions or are have >HyperCard experience. I will report it. I wouldn't call it minor however, as anyone who is porting an existing project from either Hypercard or the original Metacard wouldn't expect such a change, nor would they be likely to look up this function in the docs. When my code broke, even when I narrowed it down to the one line that included min(), I did not assume the min() function was the culprit. I assumed that something else in that line of code was in error, perhaps a misplaced "(" or some other variable with a wrong value. It was a bugger to track down. As I often see folks coming onto the list asking about porting stacks from HC or MC into Rev, this could affect all such folks, and wherever the documentation or tutorials exist that walk folks thru the change, this notation should exist. For original Metacard pre-merger stacks, those folks probably wouldn't even read a tutorial. They would expect it to just "work" as I did. Off to BZ..... Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From runrev260805 at m-r-d.de Wed Jun 13 17:26:30 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 13 Jun 2007 21:26:30 +0000 Subject: Re-4: abort scripts Message-ID: <000296E9.46707CCA@192.168.168.3> Hi, > I'm assuming that the code in the other three buttons are asynchronous > in some way so that you actually *can* click the fourth button while > another button's script is running? Yes, clicking the fourth button works. Regards, Matthias From briany at qldlearning.com Wed Jun 13 17:31:48 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 13 Jun 2007 14:31:48 -0700 Subject: min() function anomalies In-Reply-To: <20070613161649701023.01ffeb7c@sonsothunder.com> References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> <20070613161649701023.01ffeb7c@sonsothunder.com> Message-ID: <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> Just for fun, an alternate method which never leaves trailing commas and respects the itemDelimiter: on AddItem @pVar, pItem if (pVar is not empty) then put the itemDelimiter after pVar put pItem after pVar end AddItem > On Wed, 13 Jun 2007 16:23:24 -0400, Shari wrote: > >>> But Shari, the last comma provides zero as the last item. Not very >>> useful and potentially hazardous, I agree. >>> >>> Joe Wilkins >> >> What bothers me is that almost any repeat loop that builds a variable >> will have a trailing comma, so I would expect the engine to ignore >> it, as was done in the past. (Key point - that in the past this was >> handled differently.) >> >> global myVariable >> repeat x >> put someNumber or someOtherThing & comma after myVariable >> end repeat >> >> I use this type of handler frequently. Whether it be numbers or >> words doesn't matter. Yes, it can be worked around, by deleting the >> trailing comma at some point. > > Yes, I've gotten in the habit of deleting it immediately: > > global myVariable > repeat x > put someNumber or someOtherThing & comma after myVariable > end repeat > delete char -1 of myVariable > > In fact, I even have a separate handler to save me from having to type > "delete char -1 of " all the time; it's called KLC (kill last > character): > > on KLC @pWhat > delete char -1 of pWhat > end KLC > > That way, I can do: > > KLC myVariable > > and immediately following this command, myVariable has been trimmed > appropriately. > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Wed Jun 13 17:33:54 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 13 Jun 2007 14:33:54 -0700 Subject: Re-3: abort scripts In-Reply-To: <000296E8.46707BEE@192.168.168.3> Message-ID: Recently, runrev260805 at m-r-d.de wrote: > I have a stack with one card. The card contains 4 Buttons. 3 Buttons start > routines, which take about 5 minutes each to finish. Clicking on the fourth > button shall abort the running sript of the button, which was pressed. > > Thought, i could solve this with 'send "exit to top" to button btnToStop', > where btnToStop contains the button name. But this does not work. > > How can i achieve this? Assuming your routine is a loop of some kind, you could do it by setting a custom property of the card, similar to this: [routine button scripts] on mouseUp set the allowProcessing of this cd to true doMyRoutine end mouseUp on doMyRoutine if not the allowProcessing of this cd then exit to top -- do myStuff send "doMyRoutine" to me in 5 millisecs end doMyRoutine [cancel button script] on mouseUp set the allowProcessing of this cd to false end mouseUp Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From shoreagent at gmail.com Wed Jun 13 18:03:02 2007 From: shoreagent at gmail.com (william humphrey) Date: Wed, 13 Jun 2007 18:03:02 -0400 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <20070613161333824636.45bf4b5b@sonsothunder.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> Message-ID: <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> Why is there an extra copy of the plugins folder in the Revolution application folder? It is so much better to have everything in the new "My Revolution Studio" folder as that way when you upgrade it is all still there. On 6/13/07, Ken Ray wrote: > On Wed, 13 Jun 2007 15:23:40 -0500, Derek Bump wrote: > > > On Windows, the "My Revolution Studio" folder is located in the My > > Documents folder. Where is this folder on Mac OS X? > > ~/Documents > > or > > /Users//Documents > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Wed Jun 13 18:12:41 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Jun 2007 17:12:41 -0500 Subject: min() function anomalies In-Reply-To: References: <46705718.9040100@fourthworld.com> Message-ID: <46706BD9.70407@hyperactivesw.com> Shari wrote: > When my code broke, even when I narrowed it down to the one line that > included min(), I did not assume the min() function was the culprit. I > assumed that something else in that line of code was in error, perhaps a > misplaced "(" or some other variable with a wrong value. It was a bugger > to track down. Just for the record, the "number of" function works properly as it did in HC and MC: the number of items in "1,2,3,4," is 4. So it looks like the problem is only in the math functions. However, look at this: put min(1,2,3,4,) --> 0 put min("1,2,3,4,") --> 1 Maybe all you have to do is add quotation marks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dave.cragg at lacscentre.co.uk Wed Jun 13 18:19:55 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 13 Jun 2007 23:19:55 +0100 Subject: Asynchronous upload via post? In-Reply-To: References: <46700DBF.7090005@hyperactivesw.com> <28AAD392-3BF5-401A-86D0-893D57A17930@lacscentre.co.uk> Message-ID: <97D15FBD-10D4-488E-ACE0-32673E958AD8@lacscentre.co.uk> On 13 Jun 2007, at 19:52, Stephen Barncard wrote: > so if one trys to do a blocking thing, say, in the bg script, then > any handler in that script is halted? Sorry. I was unclear. Only the *handler* the blocking call was made in blocks. The following may illustrate how blocking calls in libUrl work (needs button and field). Normally "send .. in 0 milliseconds" will only invoke the called handler after the currently running handler has completed. But it will get invoked earlier if there is a "wait ... with messages" or equivalent somewhere in the running handler. local sHold on mouseUp put false into sHold put empty into field 1 handlerA end mouseUp on handlerA send handlerB to me in 0 milliseconds put "A1" & return after field 1 ### next line is equivalent to a libUrl blocking call handlerC ## this handler blocks here ## but handlerB will run put "A2" & return after field 1 end handlerA on handlerB put "B" & return after field 1 put true into sHold end handlerB on handlerC wait while sHold is false with messages end handlerC Cheers Dave From shari at gypsyware.com Wed Jun 13 18:20:23 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 18:20:23 -0400 Subject: min() function anomalies In-Reply-To: <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> <20070613161649701023.01ffeb7c@sonsothunder.com> <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> Message-ID: >Just for fun, an alternate method which never leaves trailing commas I must be weird in my coding or something :-) In another project, I have a variable that is constantly changing. I chose to add to the variable with "put something & comma after myVariable" rather than putting the comma first, as putting the comma first creates the empty place at the beginning. Either way, the comma becomes an issue. If I add to the variable and immediately delete the trailing comma, the very next handler that runs will have to check for the comma anyway, and add it back in when it adds to the end of the variable. The variable is constantly being updated, both added to and deleted from. Am I the only one who has variables with commas that constantly change? The issue also exists with trailing returns... "put something & return after myVariable". But if the variable is in constant flux, with things being added to or deleted from, then checking for the comma or return becomes an issue. Case in point, Blackjack Gold keeping track of the chips. Chips are coming and going literally with every single handler. And one variable keeps track of all available chips (chip objects that are available for use, that aren't being used in the player's chip stacks or bet stacks). This variable is updated constantly, every time a player loses a bet, colors up or down, or every time the dealer needs to pay out the winners. It always uses the first chip, deletes it, and adds chips to the end of the variable. Sometimes it needs to get more chips if it runs out of objects, creating new chip objects and adding them to the end of the variable. So it constantly creates the trailing comma. But if I delete it, it must constantly check to put it back in if it adds chips to the end of the variable, which is every time the dealer wins, which of course happens a lot :-) This doesn't have anything specifically to do with the min() function, but the whole issue of trailing commas wreaking havoc. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From scott at tactilemedia.com Wed Jun 13 19:07:19 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 13 Jun 2007 16:07:19 -0700 Subject: min() function anomalies In-Reply-To: Message-ID: Recently, Shari wrote: > Am I the only one who has variables with commas that constantly change? Speaking for myself, I think it's a better coding practice to avoid trailing anything in a variable, because I wouldn't know whether the empty last item was intentional or not. To take your script for an example, I simply add a line after the repeat whenever I build a list: repeat x put someNumber or someOtherThing & comma after myVariable end repeat delete last char of myVariable I do this for any list: words, lines, etc. For me, having a delimiter at the end of a list would be problematic. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From capellan2000 at yahoo.com Wed Jun 13 19:07:21 2007 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 13 Jun 2007 16:07:21 -0700 (PDT) Subject: A computer Languages History In-Reply-To: <20070613212258.61F114894A2@mail.runrev.com> Message-ID: <62349.80534.qm@web36507.mail.mud.yahoo.com> Hi all, Browsing the internet, i found this webpage: http://www.levenez.com/lang/history.html A computer Languages History (Preview) I noticed that SmallTalk it`s included in this graph, so where would Hypertalk, SuperTalk,MetaTalk and Revolution could be included? Thanks in advance. alejandro Visit my site: http://www.geocities.com/capellan2000/ ___________________________________________________________________________________ You snooze, you lose. Get messages ASAP with AutoCheck in the all-new Yahoo! Mail Beta. http://advision.webevents.yahoo.com/mailbeta/newmail_html.html From JimAultWins at yahoo.com Wed Jun 13 19:38:32 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 16:38:32 -0700 Subject: min() function anomalies In-Reply-To: Message-ID: On 6/13/07 4:07 PM, "Scott Rossi" wrote: > Recently, Shari wrote: > >> Am I the only one who has variables with commas that constantly change? > > Speaking for myself, I think it's a better coding practice to avoid trailing > anything in a variable, because I wouldn't know whether the empty last item > was intentional or not. To take your script for an example, I simply add a > line after the repeat whenever I build a list: > > repeat x > put someNumber or someOtherThing & comma after myVariable > end repeat > delete last char of myVariable > > I do this for any list: words, lines, etc. For me, having a delimiter at the > end of a list would be problematic. I agree, Scott. The only exceptions I found so far are tables and data lists that I gather from web pages. I need to keep a place holder so that sorting and counting are always uniform, even if the web author decides that empty is good enough. This boils down to discipline and proper coding for the situation. That said, having code that works, then later versions of Rev spoil this in ways you cannot predict or test, is very disconcerting. Wasn't there something about 'cancel' and 'empty' after certain dialogs that changed awhile back? Jim Ault Las Vegas From briany at qldlearning.com Wed Jun 13 19:45:04 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 13 Jun 2007 16:45:04 -0700 Subject: min() function anomalies In-Reply-To: References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> <20070613161649701023.01ffeb7c@sonsothunder.com> <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> Message-ID: <891F40B1-171F-4CA1-A8D1-3BB0AFF7F544@qldlearning.com> Not weird at all - I think 90% of the people here (myself included) have usually just solved the problem by deleting the trailing comma. However, I can see how having multiple handlers which append data could confuse the issue - since non-empty lists will need the comma put back on before proceeding. Although I don't exactly remember why, some odd circumstance led me to the habit of actually adding commas *before* items, but only if the content is not empty (thus my last post). It's actually amazing how things that seem so straightforward can be stressed under the right circumstance. In case it feels more logical, I suppose it could also be written: put comma&tItem after tList if (char 1 of tList is comma) then delete char 1 of tList Deleting "leading" commas seems to leave your data more portable and predictable, however you implement it... >> Just for fun, an alternate method which never leaves trailing commas > > I must be weird in my coding or something :-) > > In another project, I have a variable that is constantly changing. > > I chose to add to the variable with "put something & comma after > myVariable" rather than putting the comma first, as putting the > comma first creates the empty place at the beginning. > > Either way, the comma becomes an issue. > > If I add to the variable and immediately delete the trailing comma, > the very next handler that runs will have to check for the comma > anyway, and add it back in when it adds to the end of the variable. > The variable is constantly being updated, both added to and deleted > from. > > Am I the only one who has variables with commas that constantly > change? From jacque at hyperactivesw.com Wed Jun 13 19:58:18 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Jun 2007 18:58:18 -0500 Subject: min() function anomalies In-Reply-To: <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> <20070613161649701023.01ffeb7c@sonsothunder.com> <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> Message-ID: <4670849A.5010705@hyperactivesw.com> Brian Yennie wrote: > Just for fun, an alternate method which never leaves trailing commas and > respects the itemDelimiter: > > on AddItem @pVar, pItem > if (pVar is not empty) then put the itemDelimiter after pVar > put pItem after pVar > end AddItem And then there's the ever so easy to use: put pItem into item (the number of items in pVar) + 1 of pVar which hardly anyone uses because it's such a pain to type. But I've started using it again lately because if you do it that way, you don't have to worry about leading, trailing, or any other kinds of delimiters. The engine handles it all and it just works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From gregory.lypny at videotron.ca Wed Jun 13 20:07:09 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Wed, 13 Jun 2007 20:07:09 -0400 Subject: Can I Stop Non-List Fields From Scrolling? In-Reply-To: <20070613212258.424F048949F@mail.runrev.com> References: <20070613212258.424F048949F@mail.runrev.com> Message-ID: Thank you, everyone who responded, for your advice. It's all good stuff, and I'll have to start compiling a Tips file for all your insights. I stumbled upon a fix, and that is to fix the line height to be fairly snug around the text. For my particular fields, a 16-point line height for Lucida Grande 12-point works. No more scrolling. (Incidentally, the default line height for a brand new text field in Lucida Grande 12-point is 16 points.) Mine are all one-line, non- editable label fields with no space padding before or after the text, but they were created by duplicating other text fields that have 18- point line heights, and I think that extra height was the problem. Thanks once again, Regards, Gregory From kray at sonsothunder.com Wed Jun 13 20:47:45 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 19:47:45 -0500 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> Message-ID: <20070613194745983958.bef7f824@sonsothunder.com> On Wed, 13 Jun 2007 18:03:02 -0400, william humphrey wrote: > Why is there an extra copy of the plugins folder in the Revolution > application folder? It is so much better to have everything in the new > "My Revolution Studio" folder as that way when you upgrade it is all > still there. Don't know - maybe it's for the IDE? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bvg at mac.com Wed Jun 13 21:46:37 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 14 Jun 2007 03:46:37 +0200 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> Message-ID: <4d28374debfb2eb081a19883a39dd198@mac.com> You can pry the documents folder from my cold dead hands! If rev installs any folder there i might need to look for another RAD tool, seriously. On 14 Jun 2007, at 00:03, william humphrey wrote: > Why is there an extra copy of the plugins folder in the Revolution > application folder? It is so much better to have everything in the new > "My Revolution Studio" folder as that way when you upgrade it is all > still there. > > On 6/13/07, Ken Ray wrote: >> On Wed, 13 Jun 2007 15:23:40 -0500, Derek Bump wrote: >> >> > On Windows, the "My Revolution Studio" folder is located in the My >> > Documents folder. Where is this folder on Mac OS X? >> >> ~/Documents >> >> or >> >> /Users//Documents >> >> Ken Ray >> Sons of Thunder Software, Inc. >> Email: kray at sonsothunder.com >> Web Site: http://www.sonsothunder.com/ >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From shari at gypsyware.com Wed Jun 13 22:22:07 2007 From: shari at gypsyware.com (Shari) Date: Wed, 13 Jun 2007 22:22:07 -0400 Subject: min() function anomalies In-Reply-To: <4670849A.5010705@hyperactivesw.com> References: <1C2028F2-F6AD-4EBD-855C-A6A5B3D91186@cox.net> <20070613161649701023.01ffeb7c@sonsothunder.com> <38207D68-BE35-4EE6-9CFA-C735C5573539@qldlearning.com> <4670849A.5010705@hyperactivesw.com> Message-ID: >The engine handles it all and it just works. Precisely my point. You mean it works today... Mine worked yesterday, but today it broke :-) What if the number of items of "1,2,3,4," unexpectedly changed from 4 to 5......... Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From list at dreamscapesoftware.com Wed Jun 13 22:32:26 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Wed, 13 Jun 2007 21:32:26 -0500 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <20070613194745983958.bef7f824@sonsothunder.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> <20070613194745983958.bef7f824@sonsothunder.com> Message-ID: <4670A8BA.6050801@dreamscapesoftware.com> Ken Ray wrote: > On Wed, 13 Jun 2007 18:03:02 -0400, william humphrey wrote: > >> Why is there an extra copy of the plugins folder in the Revolution >> application folder? It is so much better to have everything in the new >> "My Revolution Studio" folder as that way when you upgrade it is all >> still there. > > Don't know - maybe it's for the IDE? I'm a little confused here. Is the "My Revolution Studio" folder something that only exists for the Windows version of Revolution? I did create the folder in my documents folder, which I still feel should at least be an option in the installer (since it doesn't automatically create the folder anyways). And it does work, at least I think it does... I'll see in the morning. The concept itself is very good, but still needs a little fine tuning. The better way to go would be to have a "My Revolution" folder, just in case the developer has Studio and a beta installed, or in case they upgrade to Enterprise and all of a suddon nothing works (which is always a bad idea no matter how simple the fix). Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From sarah.reichelt at gmail.com Wed Jun 13 22:44:10 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 14 Jun 2007 12:44:10 +1000 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <4d28374debfb2eb081a19883a39dd198@mac.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> <4d28374debfb2eb081a19883a39dd198@mac.com> Message-ID: On 6/14/07, Bj?rnke von Gierke wrote: > You can pry the documents folder from my cold dead hands! If rev > installs any folder there i might need to look for another RAD tool, > seriously. It doesn't install one, but in my opinion it should. Any third-party plugins, libraries etc should go in the "My Revolution ....." folder in your Documents folder so they are accessible when you upgrade. Don't you remember the constant annoyance of having to manually copy all your plugins to a new folder whenever Rev was updated? It drove me crazy, so I am delighted with this feature, although I wish they hadn't used the "My" :-) I suppose they could have used the Application Support folder, but in this case, Documents seems a better fit to me, since it is to contain files that we have added manually, not any files that Rev puts there automatically. Rev does not require any of these files and does not insist that the folder be created, so if you don't like this method, there is nothing making you use it :-) The plugins supplied by RunRev (& presumably supported by them) are stored in the Plugins folder in the actual Rev application folder e.g. 2.8.1-gm-1. These are always supplied with a new install, so there is no problem about keeping them in place or up-to-date. Your own plugins are different and so are stored differently. And Bj?rnke: "Please don't go - the drones need you..." - a Toy Story quote frequently used by my children... Cheers, Sarah From kray at sonsothunder.com Wed Jun 13 22:49:58 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 13 Jun 2007 21:49:58 -0500 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <4670A8BA.6050801@dreamscapesoftware.com> References: <4670524C.6080808@dreamscapesoftware.com> <20070613161333824636.45bf4b5b@sonsothunder.com> <459b22a90706131503i568c9e98ye4df1988e70e9ffc@mail.gmail.com> <20070613194745983958.bef7f824@sonsothunder.com> <4670A8BA.6050801@dreamscapesoftware.com> Message-ID: <20070613214958796732.77ce2b98@sonsothunder.com> On Wed, 13 Jun 2007 21:32:26 -0500, Derek Bump wrote: > Ken Ray wrote: >> On Wed, 13 Jun 2007 18:03:02 -0400, william humphrey wrote: >> >>> Why is there an extra copy of the plugins folder in the Revolution >>> application folder? It is so much better to have everything in the new >>> "My Revolution Studio" folder as that way when you upgrade it is all >>> still there. >> >> Don't know - maybe it's for the IDE? > > > I'm a little confused here. Is the "My Revolution Studio" folder > something that only exists for the Windows version of Revolution? No, it is for all versions of Rev, and is intended as a place to put third party plugins so they will appear in the Rev IDE. The reason for this is that if you actually put the third party plugins into the plugins folder next to the Rev app, when they send out an upgrade, you'd have to move them from the "old" Rev to the new one. Having a folder outside of the Rev app area allows you to not have to go through this rigamarole, but Rev doesn't create this folder for you - you have to do it yourself based on the version of Rev you own; in your case it's "My Revolution Studio"; in my case it's "My Revolution Enterprise". Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimAultWins at yahoo.com Wed Jun 13 23:16:01 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 20:16:01 -0700 Subject: min() function anomalies In-Reply-To: <4670849A.5010705@hyperactivesw.com> Message-ID: I use the following if the trailing delimiter is significant: put pItem into item (the number of items in (pVar & null)) of pVar ... of course, you could use any non-delimiter char to do this since all you want is to make Rev think there is a char in the last "item" Jim Ault Las Vegas On 6/13/07 4:58 PM, "J. Landman Gay" wrote: > Brian Yennie wrote: >> Just for fun, an alternate method which never leaves trailing commas and >> respects the itemDelimiter: >> >> on AddItem @pVar, pItem >> if (pVar is not empty) then put the itemDelimiter after pVar >> put pItem after pVar >> end AddItem > > And then there's the ever so easy to use: > > put pItem into item (the number of items in pVar) + 1 of pVar > > which hardly anyone uses because it's such a pain to type. But I've > started using it again lately because if you do it that way, you don't > have to worry about leading, trailing, or any other kinds of delimiters. > The engine handles it all and it just works. From jacque at hyperactivesw.com Wed Jun 13 23:52:30 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 13 Jun 2007 22:52:30 -0500 Subject: min() function anomalies In-Reply-To: References: Message-ID: <4670BB7E.4050209@hyperactivesw.com> Jim Ault wrote: > I use the following if the trailing delimiter is significant: > > put pItem into item (the number of items in (pVar & null)) of pVar > > ... of course, you could use any non-delimiter char to do this since all you > want is to make Rev think there is a char in the last "item" But in Shari's case, there isn't any item after the last comma so she doesn't want to force Rev to think so. When treated as a string, Rev knows that a trailing comma doesn't count when itemizing lists. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Wed Jun 13 23:53:56 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 13 Jun 2007 20:53:56 -0700 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: <4d28374debfb2eb081a19883a39dd198@mac.com> Message-ID: > Why is there an extra copy of the plugins folder in the Revolution > application folder? This is a folder that's always been installed, before the universal folder in Documents ever existed. It's local to the version, so any plugins placed there won't appear when running other versions. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From FlexibleLearning at aol.com Thu Jun 14 02:07:23 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 14 Jun 2007 02:07:23 EDT Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example Message-ID: Hi Jim > Of course, this is why universal functions are difficult to write. A tool > for many purposes may become less and less convenient. You are, of course, quite right. The usability of a function should be proportionate to the required functionality. A currency formatter is not necessarily the same as a thousands separator.I got carried away. :-) /H From JimAultWins at yahoo.com Thu Jun 14 02:21:08 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 13 Jun 2007 23:21:08 -0700 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: Message-ID: On 6/13/07 11:07 PM, "FlexibleLearning at aol.com" wrote: > > Hi Jim > >> Of course, this is why universal functions are difficult to write. A tool >> for many purposes may become less and less convenient. > > You are, of course, quite right. The usability of a function should be > proportionate to the required functionality. A currency formatter is not > necessarily the same as a thousands separator.I got carried away. Getting carried away is a good thing, especially when osmething like Scripter's Scrapbook becomes such solid and expansive program. Jim Ault Las Vegas From shaosean at wehostmacs.com Thu Jun 14 03:28:33 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Thu, 14 Jun 2007 03:28:33 -0400 Subject: [SNIPPETS] large number base conversion Message-ID: Perhaps someone is better at math than me :-) Here are two functions that can be used to convert between bases (base-2 to base-36) Why use these instead of the built-in "baseConvert" function? Simple - these can handle larger numbers (not too certain of the accuracy in really large numbers due to a lack of a way to test the results) function convertFromDecimal pIn, pBase local tInLength local tNumber local tOut put the length of pIn into tInLength repeat with i = tInLength DOWN TO 1 put (pIn MOD pBase^i) DIV pBase^(i-1) into tNumber put baseConvert(tNumber, 10, pBase) after tOut end repeat return tOut end convertFromDecimal function convertToDecimal pIn, pBase local tInLength local tNumber local tOut put the length of pIn into tInLength repeat with i = tInLength DOWN TO 0 if (char tInLength-i of pIn is EMPTY) then next repeat put baseConvert(char tInLength-i of pIn, pBase, 10) into tNumber put tOut + (tNumber * pBase^i) into tOut end repeat return tOut end convertToDecimal From sanke at hrz.uni-kassel.de Thu Jun 14 03:39:50 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 14 Jun 2007 09:39:50 +0200 Subject: Image Tile Cutter Message-ID: <4670F0C6.6070703@hrz.uni-kassel.de> On Wed Jun ,2007, David Bovill david at openpartnership.net wrote: > Thanks Wilhelm always a pleasure to read your German scripts :) Its a > great > puzzle but I don't think there are scripts to create tiles from an > image - I > guess you made them by hand? The script is that of hidden button "Aufteilen des Grundbildes" on each puzzle card. The stack at that time was not intended for international inspection, but I think you can nevertheless find out how it works. Best, Wilhelm Sanke From runrev260805 at m-r-d.de Thu Jun 14 03:48:43 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 14 Jun 2007 07:48:43 +0000 Subject: Re-5: abort scripts Message-ID: <0002974B.46710E44@192.168.168.3> Thanks, Scott. That works. I have to say it again: Rev is so powerfull, if one knows how to do it. Regards, Matthias -------- Original Message -------- Subject: Re: Re-3: abort scripts (13-Jun-2007 23:38) From: Scott Rossi To: runrev260805 at m-r-d.de > Recently, runrev260805 at m-r-d.de wrote: > > > I have a stack with one card. The card contains 4 Buttons. 3 Buttons start > > routines, which take about 5 minutes each to finish. Clicking on the fourth > > button shall abort the running sript of the button, which was pressed. > > > > Thought, i could solve this with 'send "exit to top" to button btnToStop', > > where btnToStop contains the button name. But this does not work. > > > > How can i achieve this? > > Assuming your routine is a loop of some kind, you could do it by setting a > custom property of the card, similar to this: > > [routine button scripts] > on mouseUp > set the allowProcessing of this cd to true > doMyRoutine > end mouseUp > > on doMyRoutine > if not the allowProcessing of this cd then exit to top > -- do myStuff > send "doMyRoutine" to me in 5 millisecs > end doMyRoutine > > > > [cancel button script] > on mouseUp > set the allowProcessing of this cd to false > end mouseUp > > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From scott at tactilemedia.com Thu Jun 14 04:17:25 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 01:17:25 -0700 Subject: Re-5: abort scripts In-Reply-To: <0002974B.46710E44@192.168.168.3> Message-ID: Recently, runrev260805 at m-r-d.de wrote: > Thanks, Scott. > That works. Great! > I have to say it again: Rev is so powerfull, if one knows how to do it. True. But also: This list is so helpful, if one asks how to do it. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From runrev260805 at m-r-d.de Thu Jun 14 04:48:53 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 14 Jun 2007 08:48:53 +0000 Subject: Re-7: abort scripts Message-ID: <00029750.46711C60@192.168.168.3> Hi, that?s absolutely true. I?ve learned so much about how to do things in rev just by reading all postings. Matthias > True. But also: This list is so helpful, if one asks how to do it. From sundown at nwrain.net Thu Jun 14 05:56:44 2007 From: sundown at nwrain.net (-= JB =-) Date: Thu, 14 Jun 2007 02:56:44 -0700 Subject: Image Printer In-Reply-To: <454419.62988.qm@web37507.mail.mud.yahoo.com> References: <454419.62988.qm@web37507.mail.mud.yahoo.com> Message-ID: Hi Richmond, Thanks -=>JB<=- ========================================== On Jun 13, 2007, at 8:35 AM, Richmond Mathewson wrote: > Went a bit further (see new version of PICPRINT at > RevOnline): > > 1. imports the image of your choice and sends it to > the printer. > > 2. you don't see this. > > 3. Had a problem using fields to print iamges as flds > were cutting heads off: now fld is resized to cope > with this. > > 4. Messes around with alignment. > > Love, Richmond > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > > ___________________________________________________________ > Inbox full of unwanted email? Get leading protection and 1GB > storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/ > nowyoucan.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From david at openpartnership.net Thu Jun 14 06:48:12 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 11:48:12 +0100 Subject: Image Tile Cutter In-Reply-To: <4670F0C6.6070703@hrz.uni-kassel.de> References: <4670F0C6.6070703@hrz.uni-kassel.de> Message-ID: Tanks Wihelm. On 14/06/07, Wilhelm Sanke wrote: > > > > On Wed Jun ,2007, David Bovill david at openpartnership.net wrote: > > > Thanks Wilhelm always a pleasure to read your German scripts :) Its a > > great > > puzzle but I don't think there are scripts to create tiles from an > > image - I > > guess you made them by hand? > > > The script is that of hidden button "Aufteilen des Grundbildes" on each > puzzle card. The stack at that time was not intended for international > inspection, but I think you can nevertheless find out how it works. > > Best, > > Wilhelm Sanke > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at tactilemedia.com Thu Jun 14 07:09:00 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 04:09:00 -0700 Subject: Fun With Animated Masks Message-ID: Some of you may remember the (in)famous ball clock from about 2 years ago... Recently, in an catastrophic accident, the ball clock was hit by a burst of gamma radiation and gave birth to a new clock species called timespinner. Requires Rev 2.7 or later, hardly tested at all (run from msg box): go url "http://www.tactilemedia.com/download/timespinner1.rev" If you're lucky, double-clicking it will get it going; double-click again to stop. Use Rev's menu "File > Close" command to make it go away. Keep a geiger counter handy. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From runrev260805 at m-r-d.de Thu Jun 14 07:12:07 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 14 Jun 2007 11:12:07 +0000 Subject: controlling other programms with rev (windows) Message-ID: <00029752.46713E47@192.168.168.3> Hi, i?ve programmed some litte apps for automation under windows xp with a tool called MacroScheduler. Now i want to recreate this apps by and by with Revolution, if possible. Macroscheduler is among other things able to send keystrokes to other windows apps. It is also able to start other programs, wait until they?re finished and so on. Can i realize such things with Rev? Open a windows app,waiting until this app is fully loaded, sending keystrokes to it, waiting until the programm has finished, minimizing and maximizing other windows apps. Or should i use MacroScheduler further on? There is no need for me to do the apps with rev, as MacroScheduler works okay. But to improve my Rev knowledge, i need some "real things to develop". Regards, Matthias From Andre.Bisseret at inria.fr Thu Jun 14 07:18:09 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Thu, 14 Jun 2007 13:18:09 +0200 Subject: "share text" behavior of a pop-Up menu included in a background Message-ID: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> Hi, In a stack, I have a group (with background behavior set to true) including a pop-up menu button. Contrarily to what I thought (probably it?s the first time I am including a pop-Up menu in a background), I just discovered that the behavior of such a button is similar to those of a ? ?share text field ?. If I set the label of the button to such Item on one card, this same label is displayed on all cards with the background. I suppose I have to use a field (with don?t share text) instead, unless there is a mean to get a ? non Share Label pop-Up menu" in a background ?? Thanks a lot in advance for any comment, idea, solution Best regards from Grenoble Andr? From david at openpartnership.net Thu Jun 14 07:20:41 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 12:20:41 +0100 Subject: Script Editor: loses selection when trying to copy.... Message-ID: An annoying little pseudo-bug - Id like to see if others can confirm? I've noticed this for a long while, put it down to a fundamental engine thing, as it happened in MC IDE, Rev IDE and Galaxy - I think it happens on Linux as well as OSX - but I've been using OSX for the last 3 years so I can't remember exactly. Basically, and only on occasions - when you try to copy a handler and as you command-C to copy - the selection vanishes and nothing is copied. Sometimes switching windows to other apps or typing in another text field fixes things - but this is not consistent - one thing that always works is holding down the shift key. If you hold down the shift key at the same time as you do command-C - (need long fingers for that) - well the selection stays and the copy works. As I have found a consistent work around, I thought maybe the engine guys can figure out what the issue is if others also can confirm it as an issue? NB - a final silly little thing for people on OSX that type to fast. If you find Spotlite mysteriously opening and eating up you latest and greatest code - go to the preferences panel and choose Spotlight and turn off the keyboard short cut (defaults to command-space) to open Spotlight. I wish I'd known that a few years back :) From david at openpartnership.net Thu Jun 14 07:30:37 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 12:30:37 +0100 Subject: "share text" behavior of a pop-Up menu included in a background In-Reply-To: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> References: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> Message-ID: Yes - there is but you have to include a very simple script in the popup menu to dynamically create the menu. Mac people call them context menus: on mouseDown put the text of fld 1 into menuText # I prefer to use custom properties of the card set the text of me to menuText pass mouseDown end mouseDown on menuPick.... From david at openpartnership.net Thu Jun 14 07:33:24 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 12:33:24 +0100 Subject: Fun With Animated Masks In-Reply-To: References: Message-ID: Professionally silly. From eric.chatonet at sosmartsoftware.com Thu Jun 14 07:51:46 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 14 Jun 2007 13:51:46 +0200 Subject: Fun With Animated Masks In-Reply-To: References: Message-ID: <54CC4CB8-E3B8-40E4-899A-32999C759F6A@sosmartsoftware.com> Hi Scott, Really "cool" and refreshing :-) Probably you might want to add: on mouseEnter put empty into allowDrag end mouseEnter AllowDrag stored a weird value here (I don't know how it came in) and timespinner1 jumped under the table :-) May be you might want to use the system date... to think of the rest of us... Bravo! Le 14 juin 07 ? 13:09, Scott Rossi a ?crit : > Some of you may remember the (in)famous ball clock from about 2 > years ago... > > Recently, in an catastrophic accident, the ball clock was hit by a > burst of > gamma radiation and gave birth to a new clock species called > timespinner. > > Requires Rev 2.7 or later, hardly tested at all (run from msg box): > > go url "http://www.tactilemedia.com/download/timespinner1.rev" > > If you're lucky, double-clicking it will get it going; double-click > again to > stop. Use Rev's menu "File > Close" command to make it go away. > > Keep a geiger counter handy. > > Regards, > > Scott Rossi Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Thu Jun 14 07:59:20 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 12:59:20 +0100 Subject: Fun With Animated Masks In-Reply-To: <54CC4CB8-E3B8-40E4-899A-32999C759F6A@sosmartsoftware.com> References: <54CC4CB8-E3B8-40E4-899A-32999C759F6A@sosmartsoftware.com> Message-ID: Yes - this seems to happen with drags in general - not sure why - I think because one of the events that should refresh things never gets sent? Resetting on mouseEnter seems to fix it though. On 14/06/07, Eric Chatonet wrote: > > Hi Scott, > > Really "cool" and refreshing :-) > > Probably you might want to add: > > on mouseEnter > put empty into allowDrag > end mouseEnter > > AllowDrag stored a weird value here (I don't know how it came in) and > timespinner1 jumped under the table :-) > May be you might want to use the system date... to think of the rest > of us... > Bravo! > > Le 14 juin 07 ? 13:09, Scott Rossi a ?crit : > > > Some of you may remember the (in)famous ball clock from about 2 > > years ago... > > > > Recently, in an catastrophic accident, the ball clock was hit by a > > burst of > > gamma radiation and gave birth to a new clock species called > > timespinner. > > > > Requires Rev 2.7 or later, hardly tested at all (run from msg box): > > > > go url "http://www.tactilemedia.com/download/timespinner1.rev" > > > > If you're lucky, double-clicking it will get it going; double-click > > again to > > stop. Use Rev's menu "File > Close" command to make it go away. > > > > Keep a geiger counter handy. > > > > Regards, > > > > Scott Rossi > > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toolbook at kestner.de Thu Jun 14 08:44:30 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 14 Jun 2007 14:44:30 +0200 Subject: AW: Fun With Animated Masks In-Reply-To: Message-ID: <003801c7ae81$c13aaa10$18b2a8c0@TiemoPC2> Ok, now I know why your title is "Creative Director"! :)) Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Rossi Gesendet: Donnerstag, 14. Juni 2007 13:09 An: How to use Revolution Betreff: Fun With Animated Masks Some of you may remember the (in)famous ball clock from about 2 years ago... Recently, in an catastrophic accident, the ball clock was hit by a burst of gamma radiation and gave birth to a new clock species called timespinner. Requires Rev 2.7 or later, hardly tested at all (run from msg box): go url "http://www.tactilemedia.com/download/timespinner1.rev" If you're lucky, double-clicking it will get it going; double-click again to stop. Use Rev's menu "File > Close" command to make it go away. Keep a geiger counter handy. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From FlexibleLearning at aol.com Thu Jun 14 11:06:52 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 14 Jun 2007 11:06:52 EDT Subject: The Scripter's Scrapbook Message-ID: Jim Ault wrote: > Getting carried away is a good thing, especially when something like > Scripter's Scrapbook becomes such solid and expansive program. Hey... A plug! So I shall immediately take full advatage and mention that a Scripter's Scrapbook update is in the pipeline. If ssBk Users (and of course those trialling it for free) have any feature requests, bug reports or comments that can improve the program, do let us know using the Feedback link under the Help menu. /H FLCo Home of The Scripter's Scrapbook www.ssBk.co.uk From mcdomi at free.fr Thu Jun 14 12:40:40 2007 From: mcdomi at free.fr (Dom) Date: Thu, 14 Jun 2007 18:40:40 +0200 Subject: Where do I find Revonline? In-Reply-To: Message-ID: <1hzpmnt.1fjkvcxu81bp3M%mcdomi@free.fr> Michael Binder wrote: > when you get there, click on 'Latest News'. You will be > thrilled to learn that Rev version 2.7 has just been released. Seen that also ;-) I tried to download some stacks from the user spaces -- works almost always flawlessly, but in some cases no stack is downloaded, with no warning... From kray at sonsothunder.com Thu Jun 14 13:02:12 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 14 Jun 2007 12:02:12 -0500 Subject: Fun With Animated Masks In-Reply-To: References: Message-ID: <20070614120212330936.1956a8ad@sonsothunder.com> On Thu, 14 Jun 2007 04:09:00 -0700, Scott Rossi wrote: > Some of you may remember the (in)famous ball clock from about 2 years ago... > > Recently, in an catastrophic accident, the ball clock was hit by a burst of > gamma radiation and gave birth to a new clock species called timespinner. > > Requires Rev 2.7 or later, hardly tested at all (run from msg box): > > go url "http://www.tactilemedia.com/download/timespinner1.rev" > > If you're lucky, double-clicking it will get it going; double-click again to > stop. Use Rev's menu "File > Close" command to make it go away. > > Keep a geiger counter handy. Sweet, Scott! I like the clock itself just as well - I'm keep it open on my desktop right now, and may just turn that sucker into a standalone. :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Jun 14 13:04:42 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 14 Jun 2007 12:04:42 -0500 Subject: controlling other programms with rev (windows) In-Reply-To: <00029752.46713E47@192.168.168.3> References: <00029752.46713E47@192.168.168.3> Message-ID: <20070614120442919079.886adc1b@sonsothunder.com> On Thu, 14 Jun 2007 11:12:07 +0000, runrev260805 at m-r-d.de wrote: > i?ve programmed some litte apps for automation under windows xp with > a tool called MacroScheduler. Now i want to recreate this apps by and > by with Revolution, if possible. Macroscheduler is among other things > able to send keystrokes to other windows apps. It is also able to > start other programs, wait until they?re finished and so on. > > Can i realize such things with Rev? Open a windows app,waiting until > this app is fully loaded, sending keystrokes to it, waiting until the > programm has finished, minimizing and maximizing other windows apps. > > Or should i use MacroScheduler further on? > > There is no need for me to do the apps with rev, as MacroScheduler > works okay. > But to improve my Rev knowledge, i need some "real things to develop". Unfortunately there's no simple way for Rev to send keystrokes to another app. All the other stuff can be accomplished through Rev by executing VBScripts, but IMHO I'd stick with MacroScheduler for now. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From runrev260805 at m-r-d.de Thu Jun 14 13:28:24 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 14 Jun 2007 17:28:24 +0000 Subject: Re-2: controlling other programms with rev (windows) Message-ID: <00029755.4671967D@192.168.168.3> Hi Ray, that was not the answer i wanted to here. ;-) But anyway, i will find something other to realize with Rev. I have something already in mind. Regards, Matthias > Unfortunately there's no simple way for Rev to send keystrokes to > another app. All the other stuff can be accomplished through Rev by > executing VBScripts, but IMHO I'd stick with MacroScheduler for now. From runrev260805 at m-r-d.de Thu Jun 14 13:31:55 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Thu, 14 Jun 2007 17:31:55 +0000 Subject: Re-3: controlling other programms with rev (windows) Message-ID: <00029756.46719750@192.168.168.3> Sorry, it ought to Hi Ken, Matthias -------- Original Message -------- Subject: Re-2: controlling other programms with rev (windows) (14-Jun-2007 19:28) From: runrev260805 at m-r-d.de To: use-revolution at lists.runrev.com > Hi Ray, > > that was not the answer i wanted to here. ;-) > > But anyway, i will find something other to realize with Rev. I have > something already in mind. > > Regards, > > Matthias > > > Unfortunately there's no simple way for Rev to send keystrokes to > > another app. All the other stuff can be accomplished through Rev by > > executing VBScripts, but IMHO I'd stick with MacroScheduler for now. From sanke at hrz.uni-kassel.de Thu Jun 14 13:33:51 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 14 Jun 2007 19:33:51 +0200 Subject: Image Tile Cutter Message-ID: <46717BFF.1030406@hrz.uni-kassel.de> Another follow-up concerning the Image Tile Cutter: >On Wed Jun ,2007, David Bovill david at openpartnership.net wrote: > >>> Thanks Wilhelm always a pleasure to read your German scripts Its a >>> great >>> puzzle but I don't think there are scripts to create tiles from an >>> image - I >>> guess you made them by hand? > > >The script is that of hidden button "Aufteilen des Grundbildes" on each >puzzle card. The stack at that time was not intended for international >inspection, but I think you can nevertheless find out how it works. Actually, the surface of my PicturePuzzle stack was English, as it was intended for my friends in Miami, but under the hood there are a lot of non-English words (as they are still to be found in parts of the world). I have put an all-English script together that is totally based on imagedata (the Puzzle stack uses "import snapshot") The stack contains one image and one button that creates 16 tiles from the image (named "P1" to "P16") and places the tiles exactly on top of the original image. You will not see the 16 tiles unless you click on them. You could change the script to produce a different number of tiles with little effort Best, Wilhelm Sanke From devin_asay at byu.edu Thu Jun 14 13:28:45 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 14 Jun 2007 11:28:45 -0600 Subject: Fun With Animated Masks In-Reply-To: References: Message-ID: <72FBE916-8736-4AA5-A1A4-E27A3B1BBC4A@byu.edu> On Jun 14, 2007, at 5:09 AM, Scott Rossi wrote: > Some of you may remember the (in)famous ball clock from about 2 > years ago... > > Recently, in an catastrophic accident, the ball clock was hit by a > burst of > gamma radiation and gave birth to a new clock species called > timespinner. > > Requires Rev 2.7 or later, hardly tested at all (run from msg box): > > go url "http://www.tactilemedia.com/download/timespinner1.rev" > > If you're lucky, double-clicking it will get it going; double-click > again to > stop. Use Rev's menu "File > Close" command to make it go away. This is either "groovy" or "outtasight" or both! Thanks for your ongoing contribution to Rev coolness. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From shoreagent at gmail.com Thu Jun 14 14:58:04 2007 From: shoreagent at gmail.com (william humphrey) Date: Thu, 14 Jun 2007 14:58:04 -0400 Subject: Where do I put my universal Externals and Plugins? In-Reply-To: References: <4d28374debfb2eb081a19883a39dd198@mac.com> Message-ID: <459b22a90706141158i32ce509n22ddabf71b3ff734@mail.gmail.com> I like the "my revolution folder" feature also and especially that "cute" windows name. But mine was created automatically maybe by Galaxy Studio? On 6/13/07, Scott Rossi wrote: > > Why is there an extra copy of the plugins folder in the Revolution > > application folder? > > This is a folder that's always been installed, before the universal folder > in Documents ever existed. It's local to the version, so any plugins placed > there won't appear when running other versions. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revcompgeek at gmail.com Thu Jun 14 15:16:36 2007 From: revcompgeek at gmail.com (Matthew) Date: Thu, 14 Jun 2007 13:16:36 -0600 Subject: Obstacle Avoidance Message-ID: <69937B88-D89A-4670-A6A4-EDC5EEACB0BB@gmail.com> I am trying to write a game, and I need some of the objects to avoid other objects. I didn't want to use a complicated pathfinder, so I am just using Obstacle Avoidance. I have a problem with my script so that if the moving object has to go around an obstacle and in doing so goes around the very top of the obstacle (they are all circles), it gets stuck. The problem is that it uses the angle to the destination and the angle to the center of the obstacle to compare, and sometimes one of the angles are > 270 and the other is < 90, and it goes the wrong direction. I have posted the stack and you can just throw this in the message box: go stack URL "http://revcompgeek.googlepages.com/obstacleAvoidance.rev" Just right click somewhere and the mover will try to go there. The code that needs to be changed is in the mover graphic, on the line that says if obstangle < tangle then -- Matthew Peterson Programmer Christa McAuliffe Space Education Center From bvg at mac.com Thu Jun 14 16:25:14 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 14 Jun 2007 22:25:14 +0200 Subject: Obstacle Avoidance In-Reply-To: <69937B88-D89A-4670-A6A4-EDC5EEACB0BB@gmail.com> References: <69937B88-D89A-4670-A6A4-EDC5EEACB0BB@gmail.com> Message-ID: <2c84557ec220a850e67bc561030778c4@mac.com> The problem is, that your code doesn't deal with the cut off that happens with 360 respectively 0. I did not look close enough at your code to fully understand it, but i think you should add code that deals with that scenario. I remember having a similar problem with one of my stacks, but didn't get around to solve it. On a related note, did you look at AE from malte? It doesn't solve this problem, but has some nice handlers to simplify degree calculations and movements. I made an other stack that moves a circle using AE, its linked on the forum (It has it's own problems though): http://forums.runrev.com/phpBB2/viewtopic.php?t=234 There's a trial of AE available: http://www.runrev.com/section/revselect/arcadeengine/index.php greetings Bjoernke On 14 Jun 2007, at 21:16, Matthew wrote: > I am trying to write a game, and I need some of the objects to avoid > other objects. I didn't want to use a complicated pathfinder, so I am > just using Obstacle Avoidance. I have a problem with my script so that > if the moving object has to go around an obstacle and in doing so goes > around the very top of the obstacle (they are all circles), it gets > stuck. The problem is that it uses the angle to the destination and > the angle to the center of the obstacle to compare, and sometimes one > of the angles are > 270 and the other is < 90, and it goes the wrong > direction. I have posted the stack and you can just throw this in the > message box: > > go stack URL "http://revcompgeek.googlepages.com/obstacleAvoidance.rev" > > Just right click somewhere and the mover will try to go there. > The code that needs to be changed is in the mover graphic, on the line > that says > > if obstangle < tangle then > > -- > Matthew Peterson > Programmer > Christa McAuliffe Space Education Center > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sanke at hrz.uni-kassel.de Thu Jun 14 17:21:14 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 14 Jun 2007 23:21:14 +0200 Subject: Image Tile Cutter Message-ID: <4671B14A.5070904@hrz.uni-kassel.de> Still another remark. I noticed that since my post one hour ago there are already about 20 downloads of stack . As the script of the "create tiles" button relies on imagedata, I think it necessary to direct your attention to one problem Revolution has with "imagedata" handling. Paintcompression in Revolution defaults to PNG. The Metacard engine, which is still about 95% the basis of the Revolution engine, defaults to RLE, but in the Rev IDE the paintcompression is changed to PNG on startup. All imagedata processes at present run much slower with PNG paintcompression as compared to RLE. As I have demonstrated in my test stack (14 MB) accompanying my bug report for Bugzilla #5113, imagedata can be in the extreme 12 (twelve) times slower with the paintcompression set to PNG than with RLE. In the case of stack "Create16Tiles" performance in the Rev IDE is about twice as slow as in the Metacard IDE. I recommend to Rev users to set the paintcompression to RLE in all cases where the handling of imagedata is involved. Regards, Wilhelm Sanke From david at openpartnership.net Thu Jun 14 18:36:59 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 23:36:59 +0100 Subject: Image Tile Cutter In-Reply-To: <4671B14A.5070904@hrz.uni-kassel.de> References: <4671B14A.5070904@hrz.uni-kassel.de> Message-ID: Thanks From david at openpartnership.net Thu Jun 14 18:54:31 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 14 Jun 2007 23:54:31 +0100 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: Hey - if your listening can you play some of that movie again ??? Or am I just being paranoid? Well to tell the truth this is extremely annoying, and will cause me to be offline for a few days till I fix it. I was hoping to get the code repository ready by the weekend, and now I don't dare type in my passwords to get onto the site - hope this ghost is relatively friendly. For those of you who don't have a clue what i am talking about - let me amuse you with my predicament and perhaps solicit some advice. About an hour ago - while I was working at home, my Mac started to talk to me - Matrix style. Well not exactly talk, but play movie clips, or at least the sound of movie clips. A well judged selection of movies referring to paranoia, security and well - computer viruses. Now I thought I knew a little about this - but most definitely not. I am on OSX, with all the latest security patches - no trace of Microsoft software and no temptation to.. well to do stuff i shouldn't. A clean computer. behind a firewall, built into a recent router - though I have no idea what sort of firewall.... and someone is playing me video files and quite possibly listening into every word I type. Which means I can't do much at all - least of all recharge my Skype account with my credit card to phone some friendly geeks for help. Be afraid... be very afraid! From pepetoo at cox.net Thu Jun 14 19:01:15 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 14 Jun 2007 16:01:15 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: Message-ID: <4C2207B5-1F83-43AC-A102-0933DE7CA4BF@cox.net> Which could mean we're all compromised to some extent? (Shudder!) Joe Wilkins On Jun 14, 2007, at 3:54 PM, David Bovill wrote: > < snip > > > Be afraid... be very afraid! > From john at debraneys.com Thu Jun 14 19:16:22 2007 From: john at debraneys.com (john at debraneys.com) Date: Thu, 14 Jun 2007 23:16:22 +0000 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: Dear David, But you don't think someone slipped "MooseTalk" or something similiar onto your Mac while you were out of the office do you? Or are you not in a shared environment? Hoping for the best John T Not to make light of your predicament, >-----Original Message----- >From: David Bovill [mailto:david at openpartnership.net] >Sent: Thursday, June 14, 2007 06:54 PM >To: 'How to use Revolution' >Subject: Impressed: it has been years since I've been hacked this well :( > >Hey - if your listening can you play some of that movie again ??? > >Or am I just being paranoid? Well to tell the truth this is extremely >annoying, and will cause me to be offline for a few days till I fix it. I >was hoping to get the code repository ready by the weekend, and now I don't >dare type in my passwords to get onto the site - hope this ghost is >relatively friendly. For those of you who don't have a clue what i am >talking about - let me amuse you with my predicament and perhaps solicit >some advice. > >About an hour ago - while I was working at home, my Mac started to talk to >me - Matrix style. Well not exactly talk, but play movie clips, or at least >the sound of movie clips. A well judged selection of movies referring to >paranoia, security and well - computer viruses. Now I thought I knew a >little about this - but most definitely not. I am on OSX, with all the >latest security patches - no trace of Microsoft software and no temptation >to.. well to do stuff i shouldn't. A clean computer. behind a firewall, >built into a recent router - though I have no idea what sort of firewall.... >and someone is playing me video files and quite possibly listening into >every word I type. Which means I can't do much at all - least of all >recharge my Skype account with my credit card to phone some friendly geeks >for help. > >Be afraid... be very afraid! >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Thu Jun 14 19:30:28 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 00:30:28 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: Message-ID: No - definitely not Moosetalk, and no shared environment! No - this is someone showing off, and they are good. On 15/06/07, john at debraneys.com wrote: > > Dear David, > But you don't think someone slipped "MooseTalk" or something similiar onto > your Mac while you were out of the office do you? Or are you not in a shared > environment? > > Hoping for the best > > John T From david at openpartnership.net Thu Jun 14 19:35:20 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 00:35:20 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <4C2207B5-1F83-43AC-A102-0933DE7CA4BF@cox.net> References: <4C2207B5-1F83-43AC-A102-0933DE7CA4BF@cox.net> Message-ID: And Joe - don't worry too much. New machine, new firewall...and i never open attachments or very rarely spam email. That is unless you start hearing voices. On 15/06/07, Joe Lewis Wilkins wrote: > > Which could mean we're all compromised to some extent? (Shudder!) From scott at tactilemedia.com Thu Jun 14 19:38:51 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 16:38:51 -0700 Subject: Answer Dialog Position, Again Message-ID: So, I've been going through past list messages trying to find a way to position the answer dialog at a specified loc, running under the IDE. I've tried a couple of scripts, including a front script that attempts to set the loc on preOpenStack, but so far the dialog continues to appear in the default position. Any way to do this under Rev 2.8.1? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From pepetoo at cox.net Thu Jun 14 19:40:08 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 14 Jun 2007 16:40:08 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <4C2207B5-1F83-43AC-A102-0933DE7CA4BF@cox.net> Message-ID: David, I'd look to an "inside" source for this one. Bet someone is trying to shake your tree. Let's just hope it is that good humored. In which case, he/she will undoubtedly show their face before too much longer. Regardless, thanks for the reassurance, such as it is. (smile) Joe Wilkins On Jun 14, 2007, at 4:35 PM, David Bovill wrote: > And Joe - don't worry too much. New machine, new firewall...and i > never open > attachments or very rarely spam email. That is unless you start > hearing > voices. > > On 15/06/07, Joe Lewis Wilkins wrote: >> >> Which could mean we're all compromised to some extent? (Shudder!) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Thu Jun 14 19:42:08 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 14 Jun 2007 16:42:08 -0700 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: <802932DA-39B6-4A52-AB76-0C74B9E2EEE1@cox.net> Scott, so you're saying that you want it some place other than in the center of your stack? Joe Wilkins On Jun 14, 2007, at 4:38 PM, Scott Rossi wrote: > So, I've been going through past list messages trying to find a way to > position the answer dialog at a specified loc, running under the > IDE. I've > tried a couple of scripts, including a front script that attempts > to set the > loc on preOpenStack, but so far the dialog continues to appear in the > default position. > > Any way to do this under Rev 2.8.1? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Thu Jun 14 19:44:47 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 15 Jun 2007 01:44:47 +0200 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: Hi Scott, Set a custom property to the required loc and add a preOpenstack handler to the ask and answer dialogs to read the custom property and set the location of the stack. 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 15-jun-2007, om 1:38 heeft Scott Rossi het volgende geschreven: > So, I've been going through past list messages trying to find a way to > position the answer dialog at a specified loc, running under the > IDE. I've > tried a couple of scripts, including a front script that attempts > to set the > loc on preOpenStack, but so far the dialog continues to appear in the > default position. > > Any way to do this under Rev 2.8.1? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design From scott at tactilemedia.com Thu Jun 14 19:51:02 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 16:51:02 -0700 Subject: Answer Dialog Position, Again In-Reply-To: <802932DA-39B6-4A52-AB76-0C74B9E2EEE1@cox.net> Message-ID: Recently, Joe Lewis Wilkins wrote: >> I've been going through past list messages trying to find a way to >> position the answer dialog at a specified loc, running under the >> IDE. > Scott, so you're saying that you want it some place other than in the > center of your stack? I wish it would. It appears centered in the top third of the screen. Clearly a default position, but I'd rather it appear within the rect of the top stack. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Thu Jun 14 19:53:37 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2007 18:53:37 -0500 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: <4671D501.8050805@hyperactivesw.com> Scott Rossi wrote: > Recently, Joe Lewis Wilkins wrote: > >>> I've been going through past list messages trying to find a way to >>> position the answer dialog at a specified loc, running under the >>> IDE. > >> Scott, so you're saying that you want it some place other than in the >> center of your stack? > > I wish it would. It appears centered in the top third of the screen. > Clearly a default position, but I'd rather it appear within the rect of the > top stack. It will on Windows. HIG, you know, and all that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Thu Jun 14 19:57:37 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 16:57:37 -0700 Subject: Answer Dialog Position, Again In-Reply-To: Message-ID: Recently, Mark Schonewille wrote: > Set a custom property to the required loc and add a preOpenstack > handler to the ask and answer dialogs to read the custom property and > set the location of the stack. I've tried this is a front script without success (no change in position): on preopenstack if "revanswerdialog" is in long name of the target then put long name of owner of the target into S set loc of S to loc of stack myCoolStack end if pass preopenstack end preopenstack Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Thu Jun 14 19:58:55 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2007 18:58:55 -0500 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: Message-ID: <4671D63F.4070804@hyperactivesw.com> David Bovill wrote: > About an hour ago - while I was working at home, my Mac started to talk to > me - Matrix style. Well not exactly talk, but play movie clips, or at least > the sound of movie clips. A well judged selection of movies referring to > paranoia, security and well - computer viruses. What applications are running? Anything like iTunes, or a sound app? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Jun 14 20:02:28 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 15 Jun 2007 02:02:28 +0200 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: Put your script in the stack -- 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 15-jun-2007, om 1:57 heeft Scott Rossi het volgende geschreven: > Recently, Mark Schonewille wrote: > >> Set a custom property to the required loc and add a preOpenstack >> handler to the ask and answer dialogs to read the custom property and >> set the location of the stack. > > I've tried this is a front script without success (no change in > position): > > on preopenstack > if "revanswerdialog" is in long name of the target then > put long name of owner of the target into S > set loc of S to loc of stack myCoolStack > end if > pass preopenstack > end preopenstack > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Thu Jun 14 20:09:18 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 17:09:18 -0700 Subject: Answer Dialog Position, Again In-Reply-To: Message-ID: Recently, Mark Schonewille wrote: > Put your script in the stack In my stack, or the answer dialog stack? I'd like this to work on other Rev users' systems, not just my own, so modifying my answer dialog is not a solution. (BTW, placing the script in my stack has no effect -- I'm not sure how it could.) Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jacque at hyperactivesw.com Thu Jun 14 20:15:26 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2007 19:15:26 -0500 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: <4671DA1E.70807@hyperactivesw.com> Scott Rossi wrote: > Recently, Mark Schonewille wrote: > >> Put your script in the stack > > In my stack, or the answer dialog stack? I'd like this to work on other Rev > users' systems, not just my own, so modifying my answer dialog is not a > solution. > > (BTW, placing the script in my stack has no effect -- I'm not sure how it > could.) The Rev answer dialog uses a preOpenStack script to set its location and layout. Since preOpenCard is sent after preOpenStack, try a preOpenCard handler. You may see a flash as it changes position though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Jun 14 20:18:17 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 14 Jun 2007 17:18:17 -0700 Subject: Answer Dialog Position, Again Message-ID: <4671DAC9.2080605@fourthworld.com> Scott Rossi wrote: > So, I've been going through past list messages trying to find a way to > position the answer dialog at a specified loc, running under the IDE. I've > tried a couple of scripts, including a front script that attempts to set the > loc on preOpenStack, but so far the dialog continues to appear in the > default position. > > Any way to do this under Rev 2.8.1? No, but thanks to Wilhelm is it supported in the MC IDE through properties. If Rev's IDE was also open source you would have had that feature years ago. ;) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From david at openpartnership.net Thu Jun 14 20:19:41 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 01:19:41 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <4671D63F.4070804@hyperactivesw.com> References: <4671D63F.4070804@hyperactivesw.com> Message-ID: No - FireFox, Revolution, Terminal and now Activity Monitor :) From scott at tactilemedia.com Thu Jun 14 20:31:47 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 14 Jun 2007 17:31:47 -0700 Subject: Answer Dialog Position, Again In-Reply-To: <4671DA1E.70807@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: > The Rev answer dialog uses a preOpenStack script to set its location and > layout. Since preOpenCard is sent after preOpenStack, try a preOpenCard > handler. You may see a flash as it changes position though. Nice! Seems to work great (and haven't noticed a flash/jump yet). Thanks Jacque! Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From ambassador at fourthworld.com Thu Jun 14 20:34:08 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 14 Jun 2007 17:34:08 -0700 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: <4671DE80.1000102@fourthworld.com> David Bovill wrote: > About an hour ago - while I was working at home, my Mac started to talk to > me - Matrix style. Well not exactly talk, but play movie clips, or at least > the sound of movie clips. A well judged selection of movies referring to > paranoia, security and well - computer viruses. Now I thought I knew a > little about this - but most definitely not. I am on OSX, with all the > latest security patches - no trace of Microsoft software and no temptation > to.. well to do stuff i shouldn't. A clean computer. behind a firewall, > built into a recent router - though I have no idea what sort of firewall.... > and someone is playing me video files and quite possibly listening into > every word I type. Possible but not likely. An exploit like that would have been big news by now. This seems a very targeted attack focused on you, and perhaps more narrowly applied than it might seem: got any roommates? By description this sounds like a locally-installed prank. What's the name of the process, where is it is installed on the drive, and what is it's mod date? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sarah.reichelt at gmail.com Thu Jun 14 20:49:07 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 15 Jun 2007 10:49:07 +1000 Subject: "share text" behavior of a pop-Up menu included in a background In-Reply-To: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> References: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> Message-ID: > In a stack, I have a group (with background behavior set to true) > including a pop-up menu button. > Contrarily to what I thought (probably it's the first time I am > including a pop-Up menu in a background), I just discovered that the > behavior of such a button is similar to those of a ? 'share text > field ?. > If I set the label of the button to such Item on one card, this same > label is displayed on all cards with the background. > > I suppose I have to use a field (with don't share text) instead, > unless there is a mean to get a ? non Share Label pop-Up menu" in a > background ?? I'm not sure David answered quite what Andre was asking. My guess would be that Andre wants popup menu buttons that can show different selected text on different cards sharing the same background. As far as I know, you cannot do this automatically. You need to store the current selection in a hidden field or custom property and apply that to the popup in a preOpenCard handler. HTH, Sarah From m.schonewille at economy-x-talk.com Thu Jun 14 20:50:44 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 15 Jun 2007 02:50:44 +0200 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: <9954F586-03D3-4358-B9F4-C6BCBACA23FC@economy-x-talk.com> I meant the answer and ask dialogs. Sure, that won't work on systems of other people. 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 15-jun-2007, om 2:09 heeft Scott Rossi het volgende geschreven: > Recently, Mark Schonewille wrote: > >> Put your script in the stack > > In my stack, or the answer dialog stack? I'd like this to work on > other Rev > users' systems, not just my own, so modifying my answer dialog is > not a > solution. > > (BTW, placing the script in my stack has no effect -- I'm not sure > how it > could.) > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design From michael at mdizz.com Thu Jun 14 21:07:14 2007 From: michael at mdizz.com (michael at mdizz.com) Date: Thu, 14 Jun 2007 20:07:14 -0500 Subject: Answer Dialog Position, Again References: Message-ID: <008c01c7aee9$837b0900$4301a8c0@upthe> Found this in my library from Sanke Place Answer and Ask Dialogs in Revolution / Sanke 2006 ----- Original Message ----- From: "Scott Rossi" To: "How to use Revolution" Sent: Thursday, June 14, 2007 6:38 PM Subject: Answer Dialog Position, Again > So, I've been going through past list messages trying to find a way to > position the answer dialog at a specified loc, running under the IDE. > I've > tried a couple of scripts, including a front script that attempts to set > the > loc on preOpenStack, but so far the dialog continues to appear in the > default position. > > Any way to do this under Rev 2.8.1? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Thu Jun 14 21:23:26 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2007 20:23:26 -0500 Subject: Answer Dialog Position, Again In-Reply-To: References: Message-ID: <4671EA0E.3090604@hyperactivesw.com> Scott Rossi wrote: > Recently, J. Landman Gay wrote: > >> The Rev answer dialog uses a preOpenStack script to set its location and >> layout. Since preOpenCard is sent after preOpenStack, try a preOpenCard >> handler. You may see a flash as it changes position though. > > Nice! Seems to work great (and haven't noticed a flash/jump yet). > > Thanks Jacque! You're welcome, but I'm siccing the HIG police on you. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 14 21:25:32 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 14 Jun 2007 20:25:32 -0500 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <4671DE80.1000102@fourthworld.com> References: <4671DE80.1000102@fourthworld.com> Message-ID: <4671EA8C.5090906@hyperactivesw.com> Richard Gaskin wrote: > David Bovill wrote: >> About an hour ago - while I was working at home, my Mac started to >> talk to >> me - Matrix style. Well not exactly talk, but play movie clips, or at >> least >> the sound of movie clips. A well judged selection of movies referring to >> paranoia, security and well - computer viruses. Now I thought I knew a >> little about this - but most definitely not. I am on OSX, with all the >> latest security patches - no trace of Microsoft software and no >> temptation >> to.. well to do stuff i shouldn't. A clean computer. behind a firewall, >> built into a recent router - though I have no idea what sort of >> firewall.... >> and someone is playing me video files and quite possibly listening into >> every word I type. > > Possible but not likely. An exploit like that would have been big news > by now. This seems a very targeted attack focused on you, and perhaps > more narrowly applied than it might seem: got any roommates? By > description this sounds like a locally-installed prank. I just did a quick search on all the major anti-virus vendor sites and there is no match for "mac audio" or "mac movie" on any of them. Ditto nothing on Google. I'm thinking like you that someone is playing a joke. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sanke at hrz.uni-kassel.de Fri Jun 15 02:58:10 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 15 Jun 2007 08:58:10 +0200 Subject: Correction: Image Tile Cutter Message-ID: <46723882.60407@hrz.uni-kassel.de> I have made two small corrections in my script which now runs much more smoothly. Revolution chokes a bit when it tries to access imagedata that are not existent (to be felt especially on the "i-axis", the height). As is often the case when scripts are hastily put together, there are two typos in my "create tiles" script. I had written "twquart" (the quarter of the width) instead of "thquart" (the quarter of the height) when computing iEnd by adding thquart to iStart. The other omission was to subtract 1 from the values added to iStart and jStart to compute iEnd and jEnd. Here is the relevant part of the script with the corrections (I have also corrected the script of the uploaded stack ) "put - thquart into istart put 0 into timgnum repeat with hi = 1 to 4 add thquart to iStart put iStart + (thquart-1) into iEnd #==================== # was: "put iStart + twquart into iEnd" (i.e. was "twquart" instead of "thquart") #========================== put -twquart into jStart repeat with vj = 1 to 4 add 1 to timgnum add twquart to jStart put jStart + (twquart-1) into jEnd #================== # was: "put jStart + twquart into jEnd" #=========================" Regards, Wilhelm Sanke From Andre.Bisseret at inria.fr Fri Jun 15 04:24:48 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 15 Jun 2007 10:24:48 +0200 Subject: "share text" behavior of a pop-Up menu included in a background In-Reply-To: References: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> Message-ID: <0F6C8037-9858-48B6-99C3-DEB201920DD0@inria.fr> Hi David, Thank you very much for your answer. In my case, I dont think that solves the problem : I think I did not explain it well The text of my pop-Up button is Monsieur Madame Mademoiselle in order to put the right one of these 3 items before the Name and ForeName on each card (each card represents a different person). So it is the same set of items on each card, but the item should differ on each card. Currently, my problem is that using the pop-Up button (included in the background), if I select "Monsieur" on the first card, all the following cards are set to "Monsieur" :-(( To get rid of that, I am going to create a special field (with sharedText set to false) where I will "put the selected item from the pop-Up button. Best regards from Grenoble Andr? Le 14 juin 07 ? 13:30, David Bovill a ?crit : > Yes - there is but you have to include a very simple script in the > popup > menu to dynamically create the menu. Mac people call them context > menus: > > on mouseDown > put the text of fld 1 into menuText # I prefer to use custom > properties > of the card > set the text of me to menuText > pass mouseDown > end mouseDown > > on menuPick.... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Fri Jun 15 04:27:22 2007 From: dave at looktowindward.com (Dave) Date: Fri, 15 Jun 2007 09:27:22 +0100 Subject: Making DLL for Revolution ... In-Reply-To: <9498CB2E-A093-42AA-BECB-86538F65EC9B@wanadoo.fr> References: <9498CB2E-A093-42AA-BECB-86538F65EC9B@wanadoo.fr> Message-ID: Hi, Do a search of the Revolution SIte, you should find 2 articles (part 1 and 2) that have sample projects for Mac and PC. I'm not sure you can do it with the Hardware and OS you are intending to use through. The name of the package is something like "ExternalsEnvironment" Hope this helps All the Best Dave On 13 Jun 2007, at 18:09, Jean-Pierre wrote: > I have make a beautiful program ... > with externals functions in C++.... > it work fine ... > > but some people don't have a Mac ... > > Can anyone help me to translate external from Mac to PC ? (from > bundle to DLL) > > Where can I find first step to do it ? > > I have an old PC with Window 98 SE and Dev-Cpp running on it to do > this job ... > > Thanks ... > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sanke at hrz.uni-kassel.de Fri Jun 15 04:29:47 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 15 Jun 2007 10:29:47 +0200 Subject: Answer Dialog Position, Again Message-ID: <46724DFB.40308@hrz.uni-kassel.de> On Thu Jun 14, 2007, michael at mdizz.com michael at mdizz.com > Found this in my library from Sanke > > Place Answer and Ask Dialogs in Revolution / Sanke 2006 Here is the exact address of my stack that explains and demonstrates in detail how to place the answer and ask dialogs in Revolution. Just tested this: Seems to work with 2.8.1 without problems. Richard Gaskin had pointed out that we had integrated this feature into the alternative Metacard IDE already some time ago. Regards, Wilhelm Sanke From eric.chatonet at sosmartsoftware.com Fri Jun 15 04:30:25 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 15 Jun 2007 10:30:25 +0200 Subject: "share text" behavior of a pop-Up menu included in a background In-Reply-To: <0F6C8037-9858-48B6-99C3-DEB201920DD0@inria.fr> References: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> <0F6C8037-9858-48B6-99C3-DEB201920DD0@inria.fr> Message-ID: <10A92F9A-EACC-45AD-B76E-61C0411AD366@sosmartsoftware.com> Bonjour Andr?, Le 15 juin 07 ? 10:24, Andr?.Bisseret a ?crit : > In my case, I dont think that solves the problem : I think I did > not explain it well > The text of my pop-Up button is > Monsieur > Madame > Mademoiselle > in order to put the right one of these 3 items before the Name and > ForeName on each card (each card represents a different person). > So it is the same set of items on each card, but the item should > differ on each card. > Currently, my problem is that using the pop-Up button (included in > the background), if I select "Monsieur" on the first card, all the > following cards are set to "Monsieur" :-(( You could store the menuHistory of the option button in a custom property and set it at preOpencard: on menuPick -- menu button set the uTitle of this cd to the menuHistory of me end menuPick on preOpenCard -- in stack's script if the uTitle of this cd is an integer then set the menuHistory of btn "Title" to the uTitle of this cd end preOpenCard Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Fri Jun 15 05:11:37 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 10:11:37 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <4671EA8C.5090906@hyperactivesw.com> References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> Message-ID: Woke up this morning and like everyone here kind enough to comment - I don't really believe what happened. It is definitely not physical access though. The machine is locked in my flat and sad as it may seem - I've not had a vistitor in a week :) My favourite theory this morning is coincidence plus paranoia. Without going into details - 2 days ago I met a very very bright and interesting UK ex hacker - we talked a lot about various hacker stories and exploits - very similar to what actually happened to me yesterday - with the difference that... well this hack was a bit more multimedia with the movie sound clips about viruses etc... which comes to the coincidence bit. I was also doing research into video and Flash based projects, and with a tabbed browser I had 30 or so tabs open - my guess at the moment is one of those Html pages contained a hidden movie - harmless to all but the paranoid. Either that or this guy or one of his mates i met down the pub are as good as he said they were, and can hack "anyone". Coincidence or paranoia? I've got my credit card here - ready to recharge my Skype account, and would like to ssh into my server - what would you do? From sundown at nwrain.net Fri Jun 15 05:30:02 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 15 Jun 2007 02:30:02 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> Message-ID: On Jun 15, 2007, at 2:11 AM, David Bovill wrote: > Woke up this morning and like everyone here kind enough to comment > - I don't > really believe what happened. > > It is definitely not physical access though. The machine is locked > in my > flat and sad as it may seem - I've not had a vistitor in a week :) > > My favourite theory this morning is coincidence plus paranoia. > Without going > into details - 2 days ago I met a very very bright and interesting > UK ex > hacker - we talked a lot about various hacker stories and exploits > - very > similar to what actually happened to me yesterday - with the > difference > that... well this hack was a bit more multimedia with the movie > sound clips > about viruses etc... which comes to the coincidence bit. > > I was also doing research into video and Flash based projects, and > with a > tabbed browser I had 30 or so tabs open - my guess at the moment is > one of > those Html pages contained a hidden movie - harmless to all but the > paranoid. > > Either that or this guy or one of his mates i met down the pub are > as good > as he said they were, and can hack "anyone". > > Coincidence or paranoia? I've got my credit card here - ready to > recharge my > Skype account, and would like to ssh into my server - what would > you do? Is the guy still around the area? Maybe you should talk to him so more but don't mention the problems. If he is involved his curiosity will get to him & will probably casually try to find out if you noticed. If he does don't let him know that you just caught him. The moral of the story is to keep you friends close and your enemies closer. -=>JB<=- From luis at anachreon.co.uk Fri Jun 15 05:48:20 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 15 Jun 2007 10:48:20 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: Message-ID: <592F3917-240B-4421-AEB7-078E691FEF2A@anachreon.co.uk> Hiya, Has someone else used you Mac? Have you installed anything recently? Cheers, Luis. On 14 Jun 2007, at 23:54, David Bovill wrote: > Hey - if your listening can you play some of that movie again ??? > > Or am I just being paranoid? Well to tell the truth this is extremely > annoying, and will cause me to be offline for a few days till I fix > it. I > was hoping to get the code repository ready by the weekend, and now > I don't > dare type in my passwords to get onto the site - hope this ghost is > relatively friendly. For those of you who don't have a clue what i am > talking about - let me amuse you with my predicament and perhaps > solicit > some advice. > > About an hour ago - while I was working at home, my Mac started to > talk to > me - Matrix style. Well not exactly talk, but play movie clips, or > at least > the sound of movie clips. A well judged selection of movies > referring to > paranoia, security and well - computer viruses. Now I thought I knew a > little about this - but most definitely not. I am on OSX, with all the > latest security patches - no trace of Microsoft software and no > temptation > to.. well to do stuff i shouldn't. A clean computer. behind a > firewall, > built into a recent router - though I have no idea what sort of > firewall.... > and someone is playing me video files and quite possibly listening > into > every word I type. Which means I can't do much at all - least of all > recharge my Skype account with my credit card to phone some > friendly geeks > for help. > > Be afraid... be very afraid! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Fri Jun 15 06:02:54 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 20:02:54 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <4671DE80.1000102@fourthworld.com><4671EA8C.5090906@hyperactivesw.com> Message-ID: <008b01c7af34$59ae16d0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > I was also doing research into video and Flash based projects, and with a > tabbed browser I had 30 or so tabs open - my guess at the moment is one of > those Html pages contained a hidden movie - harmless to all but the > paranoid. I really think that is the source of the issue, David. > Either that or this guy or one of his mates i met down the pub are as good > as he said they were, and can hack "anyone". Thing with "hackers", in my own experience with them (and curse the media for disassociating the name "Hacker" from those it belonged to originally - programmers, the former should be called "crackers" or in most cases "script kiddies) is so many of them are full of bull dust. They puff out their chest and tell of their "exploits" but for most of them they've either ridden on the shoulders of those who are better than them or fabricated the whole thing. Most of the "cracks" and "exploits" are available for download or reading from various sources and very few can truly "hack anything" or "anybody". In the course of the things I do in the software industry I have been threated with hacking many times over - but it's never happened. I have been successfully email bombed on one occasion (until I set the server to reject based on size and volume) but that's about it. At one time there was a Windows exploit that allowed spammers to issue an instruction to create a dialog window showing an error. The message told you that "Windows has detected a fatal error" and then gave instructions on how to download a product to fix it (and pay for it) and there were variations on this. Most ISP's plug this port now and any competent firewall certainly does. Though I don't think this was ever an issue for the Mac or Linux. Anyway - my point is there are far deadlier ways of hacking someone than letting you know they are there with a video or audio passage. No doubt there's a whack job out there that would enjoy "ghosting" you but generally silence is the rule asd much more can be achieved by it. Further - most of the "real" hackers aren't into Joe Sixpack's computer - there are far more worthwhile targets wiating out there with surprisingly poor security. If it were an attack by one of the organized crime syndicates they wouldn't be playing audio or video salutations. They'd get what they want and leave. > Coincidence or paranoia? I've got my credit card here - ready to recharge > my Skype account, and would like to ssh into my server - what would you > do? If I was really worried I might beef up my defences with a software firewall (or beef up the one you already have if you are using OSX or *nix), encrypt any stored passwords or credit card numbers, consider getting a credit card with a security code, consider (if you do online banking) getting a security widget. I have a little electronic number generator that voids previous numbers after they are entered into my banks web server - they are issued by some banks. Thus you can't get into my account using just my account number and pin/password. You need the little gizmo (fits on your keychain) to get in. Not 100% hack-proof as a brute force attack might yeild entry - but then *nothing* is truly 100% hack proof. ;-) Scott From david at openpartnership.net Fri Jun 15 06:05:38 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 11:05:38 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> Message-ID: On 15/06/07, -= JB =- wrote: > > > Is the guy still around the area? Yes - luckily we have a mutual friend - so I should be able to get some answers. The moral of the story > is to > keep you friends close and your enemies closer. Hmmm.... now where does that quote come from Sun Tsu? Maybe apart from just entertainment this thread could could be turned to some use - lets talk security. Has someone else used you Mac? Noone. I have a nice long mixed caps / numbers / letters Keychain password. I am very very pleased that I have moved all my passwords and secure information of any import out of my Address Book and into KeyChain - which is basically a front end to very secure open source BSD stuff. Security tip number one - use keychain on nix based platforms - not sure what the equivalent is on windows. Have you installed anything recently? Yes - but I trust the sites. I never, or almost never download shareware, or software demos unless it from a company that i know of and can trust. Shareware and ex-shareware authors out there should maybe defend themselves here - at least there seem to be download sites that claim to scan everything for malware. I for one have never liked the look of them. Pretty well everything I download is open source - I mostly choose projects that are well maintained and available on a number of platforms - I use MacPorts (was DarwinPorts) on OSX - one thing I trust is that I have not got any malware from these sources - the open source security model works pretty well in that regard. From scott at cdroo.com Fri Jun 15 06:29:45 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 20:29:45 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <4671DE80.1000102@fourthworld.com><4671EA8C.5090906@hyperactivesw.com> Message-ID: <009701c7af38$1a1ff5c0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > Yes - but I trust the sites. I never, or almost never download shareware, > or software demos unless it from a company that i know of and can trust. > Shareware and ex-shareware authors out there should maybe defend > themselves here - at least there seem to be download sites that claim to > scan > everything for malware. I for one have never liked the look of them. Here's where the moderator of comp.software.shareware.* should step in.... ;-) There are several ways to approach this problem. First - if the software is being sold it is *generally* (but never by all means certain) that it's not going to be something nasty. There have been exceptions (like the horrible Mac programmer who deleted peoples root if they used a crack - total idiot). The reason is economic pragmatism. You won't be selling stuff for long if you are caught doing something nasty. Especially after the whole Aureate disaster five or so years ago. Second. If running on Windows is the exe signed? If it's not signed don't run it. Why should you? If the author won't cough out a relatively paltry sum for a security certificate then don't bother unless you know them and trust them. Third - any member of the ASP (Assoc of Shareware Professionals with a twenty year clean track record) will be an ex member the moment spyware or anything nasty is proven. I can state this categorically because as an ex Vice President of the ASP (I'm currently just a regular member who volunteers to perform "Offers" to members from other companies - anybody wanting to offer something to programmers for a little discount or special deal can contact me off-list) I've been involved in turning a member into an ex member and it was done cleanly, quickly and publically (which is one of the reason such programmers love me so much - *not* ). AISIP (Indepenndent Software Industry Professionals) which is privately held and has a zero tolerance attitude. I can't say the same for OISV members. I have no idea what Nick and Scott would or might care to do in this instance. Somebody might like to ask. Finally - if you can't ascertain this information from the programmer check www.asp-shareware.org or www.aisip.com on their members pages. In addition the safest place to get software is usually the programmers own website (and if they are reputable and serious they'll have a .com or local version of .com and not www.myispnamehere.com/~fredshome/index.html There are documented cases of people changing code on download sites and even substituting the linked programm (research "Stephen Huff" aka "Stephen Super Genious From Outer Space" in Google for such an example where PAD files where substituted - leading the ASP to introduce PAD Signing for members). Scott Kane From david at openpartnership.net Fri Jun 15 06:34:45 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 11:34:45 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <008b01c7af34$59ae16d0$0201010a@esbgdi9s3atqpx> References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> <008b01c7af34$59ae16d0$0201010a@esbgdi9s3atqpx> Message-ID: On 15/06/07, Scott Kane wrote: > Thing with "hackers", in my own experience with them (and curse the media > for disassociating the name "Hacker" from those it belonged to originally > - > programmers, the former should be called "crackers" or in most cases > "script > kiddies) is so many of them are full of bull dust. Absolutely. A couple of years ago I did an arts residency, based on a group of so called "hackers" in Vienna. The project was based on a complete download of the NSA's email archive on Biometric Security - "Datamining the NSA" will still bring up a few hits :) This list will be pleased to know that I used Revolution extensively in this project - as a front end to WEKA and for visualisation of the datamining. Further - most of the "real" > hackers aren't into Joe Sixpack's computer - there are far more worthwhile > targets wiating out there with surprisingly poor security. Hey - are you calling me Joe Sixpack? I tell you what - I am going to get my hacker mate onto you... If I was really worried I might beef up my defences with a software firewall > (or beef up the one you already have if you are using OSX or *nix), Thinking of putting the Nix based firewall back up Iits on an old PC) - but I would have thought the one in the NetGear router would be fine. encrypt > any stored passwords or credit card numbers, Done luckily! consider getting a credit card > with a security code, consider (if you do online banking) getting a > security > widget. I have a little electronic number generator that voids previous > numbers after they are entered into my banks web server - they are issued > by > some banks. Thus you can't get into my account using just my account > number > and pin/password. You need the little gizmo (fits on your keychain) to > get > in. Not 100% hack-proof as a brute force attack might yeild entry - but > then *nothing* is truly 100% hack proof. ;-) Didn't know about them - will check them out - but I guess it needs a bank to offer the backend? I'm going to have to wait until I get a clean machine / CD and then scan everything for malware - then Ill get up an extra nix firewall - and get some advice on how to set it up from a professional - well hacker that i trust. Lesson 3: real hackers are your friends. From scott at cdroo.com Fri Jun 15 06:58:39 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 20:58:39 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <4671DE80.1000102@fourthworld.com><4671EA8C.5090906@hyperactivesw.com><008b01c7af34$59ae16d0$0201010a@esbgdi9s3atqpx> Message-ID: <009f01c7af3c$23a1e6e0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > Absolutely. A couple of years ago I did an arts residency, based on a > group of so called "hackers" in Vienna. The project was based on a > complete > download of the NSA's email archive on Biometric Security - "Datamining > the SA" will still bring up a few hits :) This list will be pleased to > know > that I used Revolution extensively in this project - as a front end to > WEKA and for visualisation of the datamining. LOL. I'll look that up after I knock off. > Hey - are you calling me Joe Sixpack? I tell you what - I am going to get > my hacker mate onto you... No offence meant. But serioulsy - they have no way (generally) I've telling who is who and most of these "hacker" meat heads think they are part of the master race anyway. > Thinking of putting the Nix based firewall back up Iits on an old PC) - > but I would have thought the one in the NetGear router would be fine. Until an exploit for the router is posted. > Didn't know about them - will check them out - but I guess it needs a bank > to offer the backend? Yes. I bought mine from my bank. Cost around $16. I can't even do a transfer of funds to somebody else without generating and entering another code. Very nice indeed. > I'm going to have to wait until I get a clean machine / CD and then scan > evrything for malware - then Ill get up an extra nix firewall - and get > some advice on how to set it up from a professional - well hacker that i > trust. Lesson 3: real hackers are your friends. Best Anti-Virus on the Windows platform is still called F-Disk (the DOS tool, not F-Secure the anti-virus program). I believe the Mac calls it "wiping" or "erasing" a disk. ;-) Scott Kane From scott at cdroo.com Fri Jun 15 07:05:57 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 21:05:57 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <4671DE80.1000102@fourthworld.com><4671EA8C.5090906@hyperactivesw.com><008b01c7af34$59ae16d0$0201010a@esbgdi9s3atqpx> <009f01c7af3c$23a1e6e0$0201010a@esbgdi9s3atqpx> Message-ID: <00b001c7af3d$2891fb30$0201010a@esbgdi9s3atqpx> To: "How to use Revolution" > No offence meant. But serioulsy - they have no way (generally) I've > telling Grrr. That should be "of telling" not "I've telling" - of course. Scott From david at openpartnership.net Fri Jun 15 07:08:05 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 12:08:05 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <009701c7af38$1a1ff5c0$0201010a@esbgdi9s3atqpx> References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> <009701c7af38$1a1ff5c0$0201010a@esbgdi9s3atqpx> Message-ID: On 15/06/07, Scott Kane wrote: > Here's where the moderator of comp.software.shareware.* should step in.... > ;-) Your true identity revealed! > Second. If running on Windows is the exe signed? I'm researching into code signing at the moment, including Sun Java code signing, Microsoft Authenticode (ActiveX controls, executables, DLL files), and Netscape Object Signing (Mozilla XPI packages for Firefox and Thunderbird). I can see from the PAD code signing documentation that it is mainly Windows oriented - though there is GLP C library? It would seem that you should be able to do this with standard nix tools or even the ssl exteranls of Rev - though I think they still don't reveal the SHA and other signature bits? Have you any other links? > Finally - if you can't ascertain this information from the programmer check > www.asp-shareware.org or www.aisip.com on their members pages. I took a look - any issues with people outside of the USA? What are the requirements to join - I only see an email on the sign up form? From palcibiades-first at yahoo.co.uk Fri Jun 15 07:13:19 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 15 Jun 2007 12:13:19 +0100 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: <200706151213.19326.palcibiades-first@yahoo.co.uk> David, do you have wifi? Its surely the only plausible way of getting root access through a firewall to OSX in the absence of physical access? Peter From scott at cdroo.com Fri Jun 15 07:23:39 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 21:23:39 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <4671DE80.1000102@fourthworld.com><4671EA8C.5090906@hyperactivesw.com><009701c7af38$1a1ff5c0$0201010a@esbgdi9s3atqpx> Message-ID: <00be01c7af3f$a16500a0$0201010a@esbgdi9s3atqpx> From: "David Bovill" > Your true identity revealed! LOL! It's never been a secret... ;-) > I'm researching into code signing at the moment, including Sun Java code > signing, Microsoft Authenticode (ActiveX controls, executables, > DLL files), and Netscape Object Signing (Mozilla XPI packages for Firefox > and Thunderbird). The code signing I'm referring to here is for Windows exe's, dll's and I *think* ActiveX. I'm not aware of a way to do this on other OS' as it's has a profit element in it (for MS, Verisgn etc) but I can certainly see it happening for Apple if they wished to do it. *nix etc would be harder without an authority that can be guaranteed. Presently a person buying a certificate has to be verified by hand (business records etc) and the cert' can be withdrawn if one is found to be in violation of the rules (virus, spyware etc) causing the application not to run at all on any box running Windows XP SP 2 or above. > I can see from the PAD code signing documentation that it is mainly > Windows oriented - though there is GLP C library? It would seem that > you should be able to do this with standard nix tools or even the ssl > exteranls of Rev - though I think they still don't reveal the SHA and > other signature bits? Have you any other links? Not at the second. But I'll ask in the ASP and get back to you. > I took a look - any issues with people outside of the USA? Well I'm in Australia if that's any guide... But there are members from the UK, the former USSR, China (very recently) etc. It's a non profit and US based, but certainly cosmopolitan. > What are the requirements to join - I only see an email on the sign up > form? None. You agree to be bound by the by-laws (legally drawn up in Austin Texas) and to abide by the member ship rules (also legally drawn up). AISIP is private and is therefore monitored by the owners (the Halls' bros) and previously by my good friend Sue Pinchotta. Again it's US based but open to all countries and again you agree to be bound by the rules and in this case act according to the guidelines that Sue maintains. Arguing etc are not allowed (a disagreement of course is another thing as long as it doesn't get to hot). Scott Kane From sundown at nwrain.net Fri Jun 15 07:45:32 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 15 Jun 2007 04:45:32 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <200706151213.19326.palcibiades-first@yahoo.co.uk> References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: <97C56A4A-15AA-4DC4-98FC-FA008F115956@nwrain.net> On Jun 15, 2007, at 4:13 AM, Peter Alcibiades wrote: > David, do you have wifi? Its surely the only plausible way of > getting root > access through a firewall to OSX in the absence of physical access? > > Peter Well I hate to increase his paranoia but physical access is possible even if he never left and never had anyone over. Burglars no how to access your home while you are there. It is done all the time. You have to lock all doors and windows in ways that no one can go through them & then lock them back the same way on the way out. A chain lock on a door is not enough. They can easily pick locks and then with a wire undo the chain with the small amount the door opens. This can be done while you sleep. They just watch you for awhile and learn you sleeping habit. When they get in they can use some gas to keep you asleep. While it all may sound too evil for some you might want to consider how many women have been slipped a date rape drug. Take precautions even if you find it was a minor mistake you made on your computer. Just because you are paranoid doesn't mean they are not out to get you. For a few dollars you can lock your doors so nobody can get in without you knowing it. It is a metal bracket that has a metal rod with a hook bent into it. This screws on the wall or jam and then there is a piece that screw onto the door that allows you to put the hook in. Nobody can go through the door and lock it again on the way out. Then you have to figure out ways to secure the windows. If nothing else it will give you piece of mind. Thieves are getting worse do to crack and other drugs. Here in Seattle the are stealing wire and selling it to get a few dollars. They have stolen phone lines putting out huge areas of phone service. The have taken wire out of conduit that is running between street lights on construction jobs. And they even stole the wire at a park. When the lights were off where the kids play baseball at night they took it out of the conduit between the lights and power source. They are stealing bronze statues and all kinds of things. At my home I have a security system but I didn't have any monitoring service. One day I woke up and the power had been off. I know for sure because the clocks were blinking. I called the power company and they told me the power was not off in my area. There were no surges or outages. I found my back door had been pried open. They pulled my meter thus disabling all of my alarms. That is when I went to the cheap door things I mentioned. So it is time to protect yourself whether you were hacked or not. -=>JB<=- From david at openpartnership.net Fri Jun 15 08:11:25 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 13:11:25 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <200706151213.19326.palcibiades-first@yahoo.co.uk> References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: On 15/06/07, Peter Alcibiades wrote: > David, do you have wifi? Its surely the only plausible way of getting root > access through a firewall to OSX in the absence of physical access? Yes - i agree Peter. Wifi was on at the time and the password was well a little easy. I also had file sharing and the personal web browser on. That's my theory 2 - after hidden movies embedded in web page theory. I don't like theory 2, as it is totally my fault and has more serious consequences. Lesson 4: use a good wifi password. On 15/06/07, -= JB =- wrote: > > So it is time to protect yourself whether you were hacked or not. Hmmm.... pity guns aren't allowed over here. From sundown at nwrain.net Fri Jun 15 08:40:28 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 15 Jun 2007 05:40:28 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: On Jun 15, 2007, at 5:11 AM, David Bovill wrote: > Hmmm.... pity guns aren't allowed over here. One night about 11:30 PM I was in my living room working on the computer. It was a about five years ago and it was a hot summer night. I had windows open because it was hot but my windows all have screens. I got up and went down the hall to go to the bathroom. I looked in the spare bedroom and some guy was in there. We got into a fight and he took off. He took a lawn chair from my back yard and used it to stand on so he could remove my screen and climb in the window. My lights were on with music etc. so it was obvious I was home and he still came into my house knowing that I was home and awake. I always have a loaded .38 within a few feet of me now if I am sleeping or awake. The metal bracket thing for the door has a rod that is around 1/4" thick. I have a few on each door. This makes it impossible to force open without breaking the door down and only cost around $6 each. A cheap peace of mind. As far as the gun goes you have to be awake to use it. So you need seal your home up in a way that they have to wake you up to get in. -=>JB<=- From palcibiades-first at yahoo.co.uk Fri Jun 15 09:00:34 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 15 Jun 2007 14:00:34 +0100 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: <200706151400.34941.palcibiades-first@yahoo.co.uk> http://www.wi-fiplanet.com/tutorials/article.php/3653006 The great Carla Schroder has a very amusing and practical couple of articles on how to not only secure your wireless, but by a bit of tinkering, to track whether anyone is interested and have a bit of fun at the same time. Peter From scott at cdroo.com Fri Jun 15 09:12:20 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 15 Jun 2007 23:12:20 +1000 Subject: Impressed: it has been years since I've been hacked this well :( References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: <00d501c7af4e$d0153870$0201010a@esbgdi9s3atqpx> From: "David Bovill" > Hmmm.... pity guns aren't allowed over here. We're alowed to have them (certain types - I believe AK-37's are off the list along with Magnums) we just aren't alowed to shoot anybody with them. Personally I'd not have one in the house. To much chance of something going wrong. Scott From revlist at azurevision.co.uk Fri Jun 15 09:17:15 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 15 Jun 2007 06:17:15 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> Message-ID: <7143B9EA-A384-4469-8AFB-50A22784F866@azurevision.co.uk> On 15 Jun 2007, at 02:11, David Bovill wrote: > I was also doing research into video and Flash based projects, and > with a > tabbed browser I had 30 or so tabs open - my guess at the moment is > one of > those Html pages contained a hidden movie - harmless to all but the > paranoid. At the risk of sounding condescending, this is almost infinitely more likely. ;-) If not from a hidden movie then from a Flash ad with audio - I've come across these a couple of times and they are a right pain! I kind of assumed that you'd quit all running applications and was still getting the audio coming through. Ian From mark at maseurope.net Fri Jun 15 09:18:50 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 15 Jun 2007 14:18:50 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: You'd shoot someone for trying to steal from you? Mark On 15 Jun 2007, at 13:11, David Bovill wrote: > Hmmm.... pity guns aren't allowed over here. From brentj84062 at gmail.com Fri Jun 15 09:27:56 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Fri, 15 Jun 2007 07:27:56 -0600 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <200706151400.34941.palcibiades-first@yahoo.co.uk> References: <200706151400.34941.palcibiades-first@yahoo.co.uk> Message-ID: Hello. I'm surprised no one has mentioned disconnecting your computer from the internet. If you happen to have a ghost, then chances very good are he won't be able to do anything if you unplug from the internet. From there, close down all applications running, crack open activity monitor, and anything that you don't recognize should be investigated and probably switched off. General security practice on the Mac - Make sure your firewall is on, unless you are using a port keep it closed. UDP Blocking/Firewall Logging/Stealth Mode should be on too. The most important thing is that you don't visit anything questionable and that you know where your internet is coming from. If your ghost has any Mac sense at all and if your problem is recurring when you boot up, crack open a terminal and take a look at the file in /etc/crontab. Download Lingon from Peter Borg to investigate what Launchd processes are running. If you have anything that looks like it shouldn't belong, it probably doesn't. There's more, but I have to go to work. Thanks, Brent Anderson From david at openpartnership.net Fri Jun 15 09:39:06 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 14:39:06 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <7143B9EA-A384-4469-8AFB-50A22784F866@azurevision.co.uk> References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> <7143B9EA-A384-4469-8AFB-50A22784F866@azurevision.co.uk> Message-ID: On 15/06/07, Ian Wood wrote: > > At the risk of sounding condescending, this is almost infinitely more > likely. ;-) If not from a hidden movie then from a Flash ad with > audio - I've come across these a couple of times and they are a right > pain! > > I kind of assumed that you'd quit all running applications and was > still getting the audio coming through. You are right - I should have ruled this out more carefully. If I remember right I did quit FireFox and the sounds did keep playing - but I think this happens for a short while in any case? It seems to me in the light of morning that this is the most likely - it just felt like someone talking to me and continuing a conversation I'd had recently - the paranoia part. Would be good to be able to search the cache for all embedded movies and media - unfortunately I know of no easy way to do that - Spotlight does not index the cache. Anyone know of any tools - is the cache for Firefox compressed or plain text - maybe I'll write a little Rev based tool to search for these culprits - so they can be caught more easily? I've gone and had a mini security audit - from a friend. It seems no-one has had root access to the machine, and I've been the only user. No malware found or strange processes running - EavesDrop (a socket listener) had been logging everything going in and out for the last 9 hours - and I feel a bit happier. Installed this little sucker - Little Snitch - comes well recommended - http://www.obdev.at/products/littlesnitch/index.html - asks for permission before anything goes in and out. So nothing leaves my laptop at the moment unless I give it permission! Thanks - everyone (and lets not get into a flame war about guns - personally i was only kidding). From david at openpartnership.net Fri Jun 15 09:41:10 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 15 Jun 2007 14:41:10 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151400.34941.palcibiades-first@yahoo.co.uk> Message-ID: On 15/06/07, Brent Anderson wrote: >General security practice on the Mac - Make sure your firewall is on, > unless you are using a port keep it closed. UDP Blocking/Firewall > Logging/Stealth Mode should be on too. The most important thing is > that you don't visit anything questionable and that you know where > your internet is coming from. > > If your ghost has any Mac sense at all and if your problem is > recurring when you boot up, crack open a terminal and take a look at > the file in /etc/crontab. Download Lingon from Peter Borg to > investigate what Launchd processes are running. If you have anything > that looks like it shouldn't belong, it probably doesn't. > > There's more, but I have to go to work. Well thanks for the links and advise Brent. From chipp at chipp.com Fri Jun 15 09:53:47 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 15 Jun 2007 08:53:47 -0500 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151213.19326.palcibiades-first@yahoo.co.uk> Message-ID: <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> Interesting accusation posed as a question. I suppose one would have to ask further questions. Was this person armed. Was he bigger than I. Had he threatened physical harm to me or my wife and kids? What exactly was he doing in my house? Did he have a sign on his back saying "Please don't shoot me, I intend no harm, I just want to steal all your money and computers while you watch helplessly" OR is it actually difficult to perceive one's intentions during a time like this? All things equal, I'd rather have a gun in a situation like that, than not. On 6/15/07, Mark Smith wrote: > > You'd shoot someone for trying to steal from you? > From robmann at gp-racing.com Fri Jun 15 09:55:58 2007 From: robmann at gp-racing.com (Robert Mann) Date: Fri, 15 Jun 2007 09:55:58 -0400 Subject: installer for app? In-Reply-To: <41166F5F-1F58-43E2-8CB6-BBF3E9A088DE@byu.edu> Message-ID: Thanks for the suggestions, well I have started to try and use INNO setup, I was able to get the application into a setup.exe file. Now I would like to build on it by allowing from my app to be able to check for updates, I can do this in two ways, put the current version info in a text file or in my database then check against users version, the question is how do I then upgrade the app if they have a older version? Thanks Rob From Andre.Bisseret at inria.fr Fri Jun 15 10:04:50 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 15 Jun 2007 16:04:50 +0200 Subject: "share text" behavior of a pop-Up menu included in a background In-Reply-To: <10A92F9A-EACC-45AD-B76E-61C0411AD366@sosmartsoftware.com> References: <217F80DF-6A65-41B1-9869-49A9FF25FD90@inria.fr> <0F6C8037-9858-48B6-99C3-DEB201920DD0@inria.fr> <10A92F9A-EACC-45AD-B76E-61C0411AD366@sosmartsoftware.com> Message-ID: <92428227-A91C-4A35-ABFC-FB8034E834E4@inria.fr> Bonjour ?ric, Merci, for your answer and this nice idea ; I must confess that I am very naive about using custom properties. So I never think to use them ! I like your solution. Nevertheless, as I have several such pop-Up button in the background of the cards, I think it is as simple for me (could be I am wrong) to keep the solution I adopted : a field into which I put theItem of the button. On the left of each of my pop-Up buttons, I had a label-field indicating what it was about (the title). Now, the pop-Up button (with showName set to true) replaces the label field and I put theItem of the button in a field at its right side. Thanks again (I should decide to adopt custom properties ;-) Best regards from Grenoble (terribly rainy this morning but nicely sunny this afternoon) Andr? Le 15 juin 07 ? 10:30, Eric Chatonet a ?crit : > Bonjour Andr?, > > Le 15 juin 07 ? 10:24, Andr?.Bisseret a ?crit : > >> In my case, I dont think that solves the problem : I think I did >> not explain it well >> The text of my pop-Up button is >> Monsieur >> Madame >> Mademoiselle >> in order to put the right one of these 3 items before the Name and >> ForeName on each card (each card represents a different person). >> So it is the same set of items on each card, but the item should >> differ on each card. >> Currently, my problem is that using the pop-Up button (included in >> the background), if I select "Monsieur" on the first card, all the >> following cards are set to "Monsieur" :-(( > > You could store the menuHistory of the option button in a custom > property and set it at preOpencard: > > on menuPick -- menu button > set the uTitle of this cd to the menuHistory of me > end menuPick > > on preOpenCard -- in stack's script > if the uTitle of this cd is an integer then set the menuHistory > of btn "Title" to the uTitle of this cd > end preOpenCard > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From scott at tactilemedia.com Fri Jun 15 10:05:29 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 15 Jun 2007 07:05:29 -0700 Subject: Answer Dialog Position, Again In-Reply-To: <46724DFB.40308@hrz.uni-kassel.de> Message-ID: Recently, Wilhelm Sanke wrote: > Here is the exact address of my stack that explains and demonstrates in > detail how to place the answer and ask dialogs in Revolution. > > Thanks. And for those who want to position dialogs within the Rev IDE without modifying any stacks, Jacque's preOpenCard solution appears to work well in a frontscript: on preOpenCard put loc of myCoolStack into tLoc get long name of the target if "revanswerdialog" is in it then set loc of stack "answer dialog" to tLoc if "revaskdialog" is in it then set loc of stack "ask dialog" to tLoc pass preOpenCard end preOpenCard Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From jeff at siphonophore.com Fri Jun 15 10:44:41 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Fri, 15 Jun 2007 10:44:41 -0400 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <20070615133911.67369489545@mail.runrev.com> References: <20070615133911.67369489545@mail.runrev.com> Message-ID: there was a flash ad a while back that had a sort of meatrix takeoff (see meatrix sometime, its a hoot) and i remember it playing every so often for quite a while while a web page was up in the browser in the background. i cant remember what the content was, but i do remember the fishburn type voice going off every few minutes until i was annoyed enough to open the window, find it and kill it... cheers, jeff On Jun 15, 2007, at 9:39 AM, use-revolution-request at lists.runrev.com wrote: > >> I was also doing research into video and Flash based projects, and >> with a >> tabbed browser I had 30 or so tabs open - my guess at the moment is >> one of >> those Html pages contained a hidden movie - harmless to all but the >> paranoid. > > At the risk of sounding condescending, this is almost infinitely more > likely. ;-) If not from a hidden movie then from a Flash ad with > audio - I've come across these a couple of times and they are a right > pain! > > I kind of assumed that you'd quit all running applications and was > still getting the audio coming through. > > Ian From luis at anachreon.co.uk Fri Jun 15 11:00:21 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 15 Jun 2007 16:00:21 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151400.34941.palcibiades-first@yahoo.co.uk> Message-ID: Be wary of the logging, Cookies will look like intrusions... Cheers, Luis. On 15 Jun 2007, at 14:27, Brent Anderson wrote: > Hello. > > I'm surprised no one has mentioned disconnecting your computer from > the internet. If you happen to have a ghost, then chances very good > are he won't be able to do anything if you unplug from the > internet. From there, close down all applications running, crack > open activity monitor, and anything that you don't recognize should > be investigated and probably switched off. > > General security practice on the Mac - Make sure your firewall is > on, unless you are using a port keep it closed. UDP Blocking/ > Firewall Logging/Stealth Mode should be on too. The most important > thing is that you don't visit anything questionable and that you > know where your internet is coming from. > > If your ghost has any Mac sense at all and if your problem is > recurring when you boot up, crack open a terminal and take a look > at the file in /etc/crontab. Download Lingon from Peter Borg to > investigate what Launchd processes are running. If you have > anything that looks like it shouldn't belong, it probably doesn't. > > There's more, but I have to go to work. > > Thanks, > Brent Anderson > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Fri Jun 15 11:04:54 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 15 Jun 2007 16:04:54 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <4671DE80.1000102@fourthworld.com> <4671EA8C.5090906@hyperactivesw.com> <7143B9EA-A384-4469-8AFB-50A22784F866@azurevision.co.uk> Message-ID: And you have given root a password... Cheers, Luis. On 15 Jun 2007, at 14:39, David Bovill wrote: > On 15/06/07, Ian Wood wrote: >> >> At the risk of sounding condescending, this is almost infinitely more >> likely. ;-) If not from a hidden movie then from a Flash ad with >> audio - I've come across these a couple of times and they are a right >> pain! >> >> I kind of assumed that you'd quit all running applications and was >> still getting the audio coming through. > > You are right - I should have ruled this out more carefully. If I > remember right I did quit FireFox and the sounds did keep playing - > but I think this happens for a short while in any case? It seems to me > in the light of morning that this is the most likely - it just felt > like someone talking to me and continuing a conversation I'd had > recently - the paranoia part. > > Would be good to be able to search the cache for all embedded movies > and media - unfortunately I know of no easy way to do that - Spotlight > does not index the cache. Anyone know of any tools - is the cache for > Firefox compressed or plain text - maybe I'll write a little Rev based > tool to search for these culprits - so they can be caught more easily? > > I've gone and had a mini security audit - from a friend. It seems > no-one has had root access to the machine, and I've been the only > user. No malware found or strange processes running - EavesDrop (a > socket listener) had been logging everything going in and out for the > last 9 hours - and I feel a bit happier. > > Installed this little sucker - Little Snitch - comes well recommended > - http://www.obdev.at/products/littlesnitch/index.html - asks for > permission before anything goes in and out. So nothing leaves my > laptop at the moment unless I give it permission! > > Thanks - everyone (and lets not get into a flame war about guns - > personally i was only kidding). > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sanke at hrz.uni-kassel.de Fri Jun 15 11:22:15 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 15 Jun 2007 17:22:15 +0200 Subject: Answer Dialog Position, Again Message-ID: <4672AEA7.7010401@hrz.uni-kassel.de> On Fri Jun, 2007, Scott Rossi scott at tactilemedia.com wrote: > Recently, Wilhelm Sanke wrote: > > > Here is the exact address of my stack that explains and demonstrates in > > detail how to place the answer and ask dialogs in Revolution. > > > > > > Thanks. > > And for those who want to position dialogs within the Rev IDE without > modifying any stacks, Jacque's preOpenCard solution appears to work > well in > a frontscript: > > on preOpenCard > put loc of myCoolStack into tLoc > get long name of the target > if "revanswerdialog" is in it then set loc of stack "answer dialog" to > tLoc > if "revaskdialog" is in it then set loc of stack "ask dialog" to tLoc > pass preOpenCard > end preOpenCard > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design As far as I followed the discussion you want the answer and ask dialogs to be centered on a stack instead in the top third of the screen (like it is the case on MacOS, I presume). In a previous post you had written: > It appears centered in the top third of the screen. > Clearly a default position, but I'd rather it appear within the rect > of the > top stack. This goal surely can be achieved with a frontscript containing your above script. But how do you proceed to place the dialogs not just in the center of a stack (as it is the default on Windows) and you wish to let the dialogs appear at varying - but precisely defined - places on or even outside a stack and this differently, i.e. if you want a different location of the dialog relative to button A and another location relative to button B etc. in order to place a dialog near to a calling button to indicate from where the dialog was called or with the purpose not to conceal a specific part of the stack - which may contain important information to respond to the dialog - etc.?? The examples in my sample stack show that this is easily possible. All that is needed is to add two script lines to the answer and ask dialogs and then to set the location in the calling button just above the line that triggers a dialog. To implement such an enhancement for Revolution is that easy that I wonder why on earth the Rev team did not yet integrate such a feature. Similar discussions have come up again and again; they started at least already five years ago. Another problem with the Rev answer and ask dialogs is their exaggerated size, in most cases totally out of proportion to the contents displayed. Best regards, Wilhelm Sanke From sanke at hrz.uni-kassel.de Fri Jun 15 11:23:21 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 15 Jun 2007 17:23:21 +0200 Subject: Answer Dialog Position, Again Message-ID: <4672AEE9.5060702@hrz.uni-kassel.de> On Fri Jun, 2007, Scott Rossi scott at tactilemedia.com wrote: > Recently, Wilhelm Sanke wrote: > > > Here is the exact address of my stack that explains and demonstrates in > > detail how to place the answer and ask dialogs in Revolution. > > > > > > Thanks. > > And for those who want to position dialogs within the Rev IDE without > modifying any stacks, Jacque's preOpenCard solution appears to work > well in > a frontscript: > > on preOpenCard > put loc of myCoolStack into tLoc > get long name of the target > if "revanswerdialog" is in it then set loc of stack "answer dialog" to > tLoc > if "revaskdialog" is in it then set loc of stack "ask dialog" to tLoc > pass preOpenCard > end preOpenCard > > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design As far as I followed the discussion you want the answer and ask dialogs to be centered on a stack instead in the top third of the screen (like it is the case on MacOS, I presume). In a previous post you had written: > It appears centered in the top third of the screen. > Clearly a default position, but I'd rather it appear within the rect > of the > top stack. This goal surely can be achieved with a frontscript containing your above script. But how do you proceed to place the dialogs not just in the center of a stack (as it is the default on Windows) and you wish to let the dialogs appear at varying - but precisely defined - places on or even outside a stack and this differently, i.e. if you want a different location of the dialog relative to button A and another location relative to button B etc. in order to place a dialog near to a calling button to indicate from where the dialog was called or with the purpose not to conceal a specific part of the stack - which may contain important information to respond to the dialog - etc.?? The examples in my sample stack show that this is easily possible. All that is needed is to add two script lines to the answer and ask dialogs and then to set the location in the calling button just above the line that triggers a dialog. To implement such an enhancement for Revolution is that easy that I wonder why on earth the Rev team did not yet integrate such a feature. Similar discussions have come up again and again; they started at least already five years ago. Another problem with the Rev answer and ask dialogs is their exaggerated size, in most cases totally out of proportion to the contents displayed. Best regards, Wilhelm Sanke From ambassador at fourthworld.com Fri Jun 15 11:27:36 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 15 Jun 2007 08:27:36 -0700 Subject: Answer Dialog Position, Again Message-ID: <4672AFE8.7050203@fourthworld.com> Wilhelm Sanke wrote: > To implement such an enhancement for Revolution is that easy that I > wonder why on earth the Rev team did not yet integrate such a feature. > > Similar discussions have come up again and again; they started at least > already five years ago. For the reader's voting pleasure, a request submitted by Jeanne DeVoto in 2003 to bring Rev's ask and answer dialogs in line with SuperCard's circa 1989: > Another problem with the Rev answer and ask dialogs is their exaggerated > size, in most cases totally out of proportion to the contents displayed. That's worth looking into. Is there an enhancement request for that? And is there a way to show either ask or answer without an icon in OS X? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From stephenREVOLUTION at barncard.com Fri Jun 15 12:16:48 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 15 Jun 2007 09:16:48 -0700 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> References: <200706151213.19326.palcibiades-first@yahoo.co.uk> <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> Message-ID: yeah, but you live in Texas. Doesn't everybody carry a gun there? :) Guns can't even be sold in my town. (SF). We just give the crooks flowers. > >All things equal, I'd rather have a gun in a situation like that, than not. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mpetrides at earthlink.net Fri Jun 15 14:07:14 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 15 Jun 2007 13:07:14 -0500 Subject: How to tell which version of Rev created a stack In-Reply-To: References: <200706151400.34941.palcibiades-first@yahoo.co.uk> Message-ID: Hi, all, I have an application I created years ago in an early version of Rev (somewhere between 2.1.2 and 2.5) in which I am trying to update the content. Since I have found the app as written works fine on all platforms I am interested in, including Vista, I see no reason to update it to a newer version of Rev before I do the content update. The problem is I can't remember which version of Rev I originally used to develop the app. Is there some way to determine which version of Rev was used to develop a particular app? Thanks. Marian From chipp at chipp.com Fri Jun 15 14:36:41 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 15 Jun 2007 13:36:41 -0500 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151213.19326.palcibiades-first@yahoo.co.uk> <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> Message-ID: <7aa52a210706151136y2cf21cf1sc6dad517b431d49@mail.gmail.com> Touche! On 6/15/07, Stephen Barncard wrote: > > yeah, but you live in Texas. Doesn't everybody carry a gun there? :) From ambassador at fourthworld.com Fri Jun 15 15:09:40 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 15 Jun 2007 12:09:40 -0700 Subject: problem deleting cards in v2.8.1? Message-ID: <4672E3F4.5050402@fourthworld.com> I haven't yet pinned down a recipe, but here's the issue: I have a stack with about two dozen cards, most of which share about 8 groups. When I use "delete card " to delete a card, I get a hard crash if I'm on that card. If I go to another card and delete the one I'd tried earlier, it works but I also lose one (and only one) of my shared groups from all cards which had them. But I found that if I first manually remove all shared groups, deleting the card works like a champ. FWIW this stack was originally (years ago) a port from HC, so the hcAddressing is true. Also, it's worth noting that I tried the delete with the lockMessages set to true to rule out any interference with my scripts; still a crash. I can work on pinning down a recipe later, but right now I just need to stay focused on getting this out the door now that I have a workaround. If any others here have had problems delete cards in v2.8.1 please let me know so we can compare notes and post the recipe to BZ. -- Richard Gaskin ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Fri Jun 15 15:29:37 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 15 Jun 2007 14:29:37 -0500 Subject: problem deleting cards in v2.8.1? In-Reply-To: <4672E3F4.5050402@fourthworld.com> References: <4672E3F4.5050402@fourthworld.com> Message-ID: <4672E8A1.2060408@hyperactivesw.com> Richard Gaskin wrote: > I haven't yet pinned down a recipe, but here's the issue: > > I have a stack with about two dozen cards, most of which share about 8 > groups. > > When I use "delete card " to delete a card, I get a hard crash > if I'm on that card. > > If I go to another card and delete the one I'd tried earlier, it works > but I also lose one (and only one) of my shared groups from all cards > which had them. > > But I found that if I first manually remove all shared groups, deleting > the card works like a champ. > > FWIW this stack was originally (years ago) a port from HC, so the > hcAddressing is true. > > Also, it's worth noting that I tried the delete with the lockMessages > set to true to rule out any interference with my scripts; still a crash. > > I can work on pinning down a recipe later, but right now I just need to > stay focused on getting this out the door now that I have a workaround. > > If any others here have had problems delete cards in v2.8.1 please let > me know so we can compare notes and post the recipe to BZ. > I haven't seen this particular problem, but almost every crash I've ever had with an imported HC stack has happened because the original was not thoroughly compacted in HC first before being imported into Rev. I don't suppose that helps you much, since it's a little late to do that in this case. HC wrote a lot of junk to stacks that needs to be removed before an import can be successfully accomplished, and sometimes the problem doesn't show up until later when you try to do something that needs to read that particular portion of the binary. Not much help, I know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From yvescoppe at skynet.be Fri Jun 15 15:33:15 2007 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 15 Jun 2007 21:33:15 +0200 Subject: date problem with Rev 2.8.1 Message-ID: <278C8568-F76F-48C1-B0D1-CD53CC1A00FA@skynet.be> Hi list I'am a mac user and test an app on windows (with the computer of a friend) I use this script on a French system set usesystemdate to true put the long date into toDayName set usesystemdate to false put word 1 of toDayName into toDayName today, I get on mac "Vendredi" (= Friday) on Windows Xp "Samedi" (= Saturday) ???? Can anyone explain what happens ? Thanks. Greetings. Yves COPPE yvescoppe at skynet.be From pepetoo at cox.net Fri Jun 15 15:37:40 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 15 Jun 2007 12:37:40 -0700 Subject: problem deleting cards in v2.8.1? In-Reply-To: <4672E8A1.2060408@hyperactivesw.com> References: <4672E3F4.5050402@fourthworld.com> <4672E8A1.2060408@hyperactivesw.com> Message-ID: <1168CC09-B5E6-483A-9AEF-5C8EE585B31A@cox.net> Once again, out of curiosity, when an HC stack is converted, do the backgrounds get converted to groups? So far, I have only thought in terms of using groups to emulate backgrounds in new Rev stacks. TIA for the info. Joe Wilkins On Jun 15, 2007, at 12:29 PM, J. Landman Gay wrote: > Richard Gaskin wrote: >> I haven't yet pinned down a recipe, but here's the issue: >> I have a stack with about two dozen cards, most of which share >> about 8 groups. >> When I use "delete card " to delete a card, I get a hard >> crash if I'm on that card. >> If I go to another card and delete the one I'd tried earlier, it >> works but I also lose one (and only one) of my shared groups from >> all cards which had them. >> But I found that if I first manually remove all shared groups, >> deleting the card works like a champ. >> FWIW this stack was originally (years ago) a port from HC, so the >> hcAddressing is true. >> Also, it's worth noting that I tried the delete with the >> lockMessages set to true to rule out any interference with my >> scripts; still a crash. >> I can work on pinning down a recipe later, but right now I just >> need to stay focused on getting this out the door now that I have >> a workaround. >> If any others here have had problems delete cards in v2.8.1 please >> let me know so we can compare notes and post the recipe to BZ. > > I haven't seen this particular problem, but almost every crash I've > ever had with an imported HC stack has happened because the > original was not thoroughly compacted in HC first before being > imported into Rev. I don't suppose that helps you much, since it's > a little late to do that in this case. HC wrote a lot of junk to > stacks that needs to be removed before an import can be > successfully accomplished, and sometimes the problem doesn't show > up until later when you try to do something that needs to read that > particular portion of the binary. > > Not much help, I know. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Fri Jun 15 15:44:08 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 15 Jun 2007 12:44:08 -0700 Subject: problem deleting cards in v2.8.1? Message-ID: <4672EC08.1000901@fourthworld.com> Joe Lewis Wilkins wrote: > Once again, out of curiosity, when an HC stack is converted, do the > backgrounds get converted to groups? So far, I have only thought in > terms of using groups to emulate backgrounds in new Rev stacks. It's been a few years since I opened an HC stack in Rev, but if I recall HC's background is converted to a Rev shared group, and if there's anything in HC's background image layer it becomes a background image in the new group. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Fri Jun 15 15:47:51 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Fri, 15 Jun 2007 14:47:51 -0500 Subject: Modification Date and determining when a Standalone is Built Message-ID: <4672ECE7.1020804@dreamscapesoftware.com> I observed that the Creation date of a file is relative to when it's created on a drive, not when it's actually built. However, the Modification date reflects when my standalone was actually built. Is this universal for all systems, just Windows, etc.? If not, is there any way to get the date in which a Standalone is built? I'm looking for a universal method that is not dependent on me manually entering the date into a script as I may forget and I would like to avoid that. Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com From mark at maseurope.net Fri Jun 15 16:27:21 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 15 Jun 2007 21:27:21 +0100 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> References: <200706151213.19326.palcibiades-first@yahoo.co.uk> <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> Message-ID: <87828039-4CB4-4491-9BCE-921EABD73DBF@maseurope.net> I'm sorry, I dashed that question off a bit thoughtlessly -- this is obviously a complex issue, and this is definitely not the place for it, so I'll leave it there. best, Mark On 15 Jun 2007, at 14:53, Chipp Walters wrote: > Interesting accusation posed as a question. > > I suppose one would have to ask further questions. Was this person > armed. > Was he bigger than I. Had he threatened physical harm to me or my > wife and > kids? What exactly was he doing in my house? > > Did he have a sign on his back saying "Please don't shoot me, I > intend no > harm, I just want to steal all your money and computers while you > watch > helplessly" OR is it actually difficult to perceive one's > intentions during > a time like this? > > All things equal, I'd rather have a gun in a situation like that, > than not. > > On 6/15/07, Mark Smith wrote: >> >> You'd shoot someone for trying to steal from you? >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Fri Jun 15 17:30:15 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 15 Jun 2007 14:30:15 -0700 Subject: problem deleting cards in v2.8.1? In-Reply-To: <4672EC08.1000901@fourthworld.com> Message-ID: On 6/15/07 12:44 PM, "Richard Gaskin" wrote: > Joe Lewis Wilkins wrote: >> Once again, out of curiosity, when an HC stack is converted, do the >> backgrounds get converted to groups? So far, I have only thought in >> terms of using groups to emulate backgrounds in new Rev stacks. > > It's been a few years since I opened an HC stack in Rev, but if I recall > HC's background is converted to a Rev shared group, and if there's > anything in HC's background image layer it becomes a background image in > the new group. The other issues would be : is the group placed on any cards? is the group set to 'behave as background'? if two backgrounds have the same name (but not id of course) does that confuse Rev/the user? Didn't JLGay do a stack or something on HC Conversions? I have never done this. Jim Ault Las Vegas From pepetoo at cox.net Fri Jun 15 17:42:28 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Fri, 15 Jun 2007 14:42:28 -0700 Subject: problem deleting cards in v2.8.1? In-Reply-To: References: Message-ID: <27791062-0511-452B-B335-88283128F582@cox.net> Hi Jim, Yes she did and surely touched on this. Just so much to remember. (smile) I don't see how this particular feature could NOT cause problems. No one can anticipate everything that may have been done in HC. I think it is a miracle that they convert as well as they do; but, frankly, I've stopped expecting everything to work perfectly, since nothing ever does. Regardless of all the good intentions and huge efforts. Joe Wilkins On Jun 15, 2007, at 2:30 PM, Jim Ault wrote: > On 6/15/07 12:44 PM, "Richard Gaskin" > wrote: > >> Joe Lewis Wilkins wrote: >>> Once again, out of curiosity, when an HC stack is converted, do the >>> backgrounds get converted to groups? So far, I have only thought in >>> terms of using groups to emulate backgrounds in new Rev stacks. >> >> It's been a few years since I opened an HC stack in Rev, but if I >> recall >> HC's background is converted to a Rev shared group, and if there's >> anything in HC's background image layer it becomes a background >> image in >> the new group. > The other issues would be : > is the group placed on any cards? > is the group set to 'behave as background'? > if two backgrounds have the same name (but not id of course) does that > confuse Rev/the user? > > Didn't JLGay do a stack or something on HC Conversions? > I have never done this. > > Jim Ault > Las Vegas From ambassador at fourthworld.com Fri Jun 15 17:54:53 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 15 Jun 2007 14:54:53 -0700 Subject: problem deleting cards in v2.8.1? Message-ID: <46730AAD.9020008@fourthworld.com> Jim Ault wrote: > On 6/15/07 12:44 PM, "Richard Gaskin" wrote: > >> Joe Lewis Wilkins wrote: >>> Once again, out of curiosity, when an HC stack is converted, do the >>> backgrounds get converted to groups? So far, I have only thought in >>> terms of using groups to emulate backgrounds in new Rev stacks. >> >> It's been a few years since I opened an HC stack in Rev, but if I recall >> HC's background is converted to a Rev shared group, and if there's >> anything in HC's background image layer it becomes a background image in >> the new group. > The other issues would be : > is the group placed on any cards? Well it doesn't go to all that trouble for nothing. :) Yes, the background group is placed on all cards which had shared that background in HC. > is the group set to 'behave as background'? Yes, otherwise it couldn't be shared. > if two backgrounds have the same name (but not id of course) does that > confuse Rev/the user? No more (nor less) than it would confuse HC/the user. > Didn't JLGay do a stack or something on HC Conversions? Yep: http://www.hyperactivesw.com/mctutorial/index.html For the most part, in the conversions I'd done back in the day the issues we ran into were cosmetic. The object model and the scripting language are so compatible that most things ran as soon as we opened them. The biggest area where things bogged down was HC's dependence on externals, for everything from palettes to color to sorting and more. Those all required work, but in all cases in work here we never had to write or even recompile an external; everything HC needed externals fort on these projects could be done in scripting in Rev. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Fri Jun 15 18:12:07 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 15 Jun 2007 17:12:07 -0500 Subject: problem deleting cards in v2.8.1? In-Reply-To: References: Message-ID: <46730EB7.7040907@hyperactivesw.com> Jim Ault wrote: > The other issues would be : > is the group placed on any cards? > is the group set to 'behave as background'? > if two backgrounds have the same name (but not id of course) does that > confuse Rev/the user? Richard answered most of this, but I'll just add that both HC and Rev use IDs internally to manage backgrounds/shared groups so there is no problem with duplicate names. The same is true of all objects, any of which can have duplicate names in both HC and Rev. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Fri Jun 15 21:35:58 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 15 Jun 2007 20:35:58 -0500 Subject: Impressed: it has been years since I've been hacked this well :( In-Reply-To: References: <200706151213.19326.palcibiades-first@yahoo.co.uk> <7aa52a210706150653h2235793bm9d6f5209530593da@mail.gmail.com> Message-ID: <7aa52a210706151835l5f1a60a9t1a65e901492e8b94@mail.gmail.com> Stephen, I know this is a bit off-topic, but guns and Texas are interesting to me. When I first came here in 1982, people could drink and drive openly. You can imagine the freeways in Houston on a Friday evening. I was told over 50% of people in cars then had firearms--and nothing's more fun than mixing liquor and guns. Scared the hell out of me (who had never even fired a gun, less own one). First week I was here, they captured the biggest US mass murderer in Houston. Same week, 2 guys shot it out and killed each other in a parking lot over who's door ding was who's. I remember California (LA) making a big deal about shootings on the freeway--heck we had so many they quit making the news. 'Cover me, I'm heading for the off-ramp', was heard more than once. You can imagine what crime rates were like. Little by little, things changed. When they finally passed a concealed hand gun law-- burglaries, hold ups and violent crime against victims actually went down. Once the bad guys didn't know who had guns, they started being a bit more careful. I'm not saying this is good or bad, just that it did happen. I never owned a gun until I moved out to the country. I live in a very rural area, on a little horse ranch. The main reason I have a gun is to kill deer who have been hit by cars. It keeps them from suffering. Next time we get together (Vegas?), remind me and I'll tell you a great story about my first experience shooting a gun..quite a hoot! -c On 6/15/07, Stephen Barncard wrote: > > yeah, but you live in Texas. Doesn't everybody carry a gun there? :) From shari at gypsyware.com Fri Jun 15 23:18:18 2007 From: shari at gypsyware.com (Shari) Date: Fri, 15 Jun 2007 23:18:18 -0400 Subject: [OT] Building Installers In-Reply-To: <45BFA801.3060105@hyperactivesw.com> References: <4EEFED56-7B90-40D4-AD9A-4BD2A8AF0C9C@mac.com> <7aa52a210701301121u6a4f7a94r4d92b990bed3f52@mail.gmail.com> <45BFA801.3060105@hyperactivesw.com> Message-ID: Now THIS is cool! Here and there I've been trying to catch up with the multitudes of postings to this list, and I came upon the Mac Installer discussion. I wasn't familiar with Developer Tools and had no idea it came free with OSX. Pulled out my trusty OSX installer disks and sure enough, there it was. Checked out the Package Maker and I agree wholeheartedly with Jacque and Andre, it's a nifty tool! Thanks for the heads up, J & A! Don't you wish they had something so nifty for Windows? I tried an installer maker for Windows years ago that was recommended at the SIC, and truthfully, found it to be more of a pain than a help so I abandoned it. Are there any truly easy to configure installer makers for Windows? I haven't tried any in quite awhile. I did download installer2go but haven't tried it yet. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From scott at cdroo.com Fri Jun 15 23:29:20 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 16 Jun 2007 13:29:20 +1000 Subject: [OT] Building Installers References: <4EEFED56-7B90-40D4-AD9A-4BD2A8AF0C9C@mac.com><7aa52a210701301121u6a4f7a94r4d92b990bed3f52@mail.gmail.com><45BFA801.3060105@hyperactivesw.com> Message-ID: <00e301c7afc6$893ab560$0201010a@esbgdi9s3atqpx> ----- Original Message ----- > Are there any truly easy to configure installer makers for Windows? I > haven't tried any in quite awhile. I did download installer2go but > haven't tried it yet. I use InstallAware http://www.installaware.com/ It's Vista certified and compatible (which many are not) and is very simple to use. It is a tad pricey. However InnoSetup is free (or at least donationware) from http://www.jrsoftware.org/isinfo.php It has some add on tools that make it pretty simple to create an installer. Avoid InstallShield. It's gone from terrible to unbelievably shocking IMHO. Scott From palcibiades-first at yahoo.co.uk Fri Jun 15 06:38:16 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 15 Jun 2007 11:38:16 +0100 Subject: Impressed: it has been years since I've been hacked this well :( Message-ID: <200706151138.16620.palcibiades-first@yahoo.co.uk> David, do you have wifi? Its surely the only plausible way of getting root access through a firewall to OSX in the absence of physical access? Peter From klaus at major-k.de Sat Jun 16 07:05:50 2007 From: klaus at major-k.de (Klaus Major) Date: Sat, 16 Jun 2007 13:05:50 +0200 Subject: date problem with Rev 2.8.1 In-Reply-To: <278C8568-F76F-48C1-B0D1-CD53CC1A00FA@skynet.be> References: <278C8568-F76F-48C1-B0D1-CD53CC1A00FA@skynet.be> Message-ID: <38BBD525-56EF-4ED8-A469-7FCE039CDE1B@major-k.de> Hi Yves, > Hi list > > I'am a mac user and test an app on windows (with the computer of a > friend) > I use this script on a French system > set usesystemdate to true > put the long date into toDayName > set usesystemdate to false > put word 1 of toDayName into toDayName > > today, I get > > on mac "Vendredi" (= Friday) > on Windows Xp "Samedi" (= Saturday) > > > ???? > > Can anyone explain what happens ? This is a known bug. See here: > Thanks. > > Greetings. > Yves COPPE > yvescoppe at skynet.be Best Klaus Major klaus at major-k.de http://www.major-k.de From palcibiades-first at yahoo.co.uk Fri Jun 15 05:51:57 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 15 Jun 2007 10:51:57 +0100 Subject: Where do I find Revonline? Message-ID: <200706151051.57565.palcibiades-first@yahoo.co.uk> Dom writes "I tried to download some stacks from the user spaces -- works almost always flawlessly, but in some cases no stack is downloaded, with no warning..." Is this because the stacks are written in a later version, ie 2.7 or later? This has always been the explanation when its happened to me. Are you on 2.6 or earlier? If so its going to be essential to upgrade sooner or later. Peter From mcdomi at free.fr Sat Jun 16 07:52:49 2007 From: mcdomi at free.fr (Dom) Date: Sat, 16 Jun 2007 13:52:49 +0200 Subject: Where do I find Revonline? In-Reply-To: <200706151051.57565.palcibiades-first@yahoo.co.uk> Message-ID: <1hzsym7.1ja2quamdah05M%mcdomi@free.fr> Peter Alcibiades wrote: > Is this because the stacks are written in a later version, ie 2.7 or later? > This has always been the explanation when its happened to me. Are you on 2.6 > or earlier? If so its going to be essential to upgrade sooner or later. You got it! I am on an old "Dreamcard" version (DC 2.6.1)... I was urged to upgrade to RR 2.8.1 -- but as an "hobbyist" I don't always have the hands on Revolution... and I found the price rather steep, even with the 15% rebate! So I didn't made my choice, between the "low level" (Media) and the "upper level" (Studio) [Enterprise is not for me]; in fact there is no more a beast such as Dreamcard... The two or some "apps" I'm using are a diary, budget stacks, a front end for some Terminal commands (hidden files, rsync...), a number of home made utilities... From robmann at gp-racing.com Sat Jun 16 08:09:49 2007 From: robmann at gp-racing.com (Robert Mann) Date: Sat, 16 Jun 2007 08:09:49 -0400 Subject: check for updates button Message-ID: Looking for suggestions on what I should use for a "check for updates button" in my app? Has anyone used http://www.manitools.com/ Thanks Rob From palcibiades-first at yahoo.co.uk Fri Jun 15 04:43:05 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 15 Jun 2007 09:43:05 +0100 Subject: Where do I find Revonline? Message-ID: <200706150943.05695.palcibiades-first@yahoo.co.uk> Dom writes "I tried to download some stacks from the user spaces -- works almost always flawlessly, but in some cases no stack is downloaded, with no warning..." Is this because the stacks are written in a later version, ie 2.7 or later? This has always been the explanation when its happened to me. Are you on 2.6 or earlier? If so its going to be essential to upgrade sooner or later. Peter From infinite00 at embarqmail.com Sat Jun 16 09:51:01 2007 From: infinite00 at embarqmail.com (Bruce A. Pokras) Date: Sat, 16 Jun 2007 09:51:01 -0400 Subject: check for updates button In-Reply-To: References: Message-ID: >Looking for suggestions on what I should use for a "check for updates >button" in my app? Has anyone used http://www.manitools.com/ > >Thanks > >Rob > Rob, I use a bare bones HTML page on my web site that displays download links to the latest versions. In the app I have a button to toggle the display of a field that will show the web page. The script is just: on mouseup if the short name of me is "Check for Updates" then show cd fld "updates" set the htmlText of cd fld "updates" to URL "http://www.blazingdawn.com/latest_pat_grab.html" set the name of me to "Hide Updates" else if the short name of me is "Hide Updates" then hide cd fld "updates" set the name of me to "Check for Updates" put empty into cd fld "updates" end if end mouseup This is simple and cross-platform. However, it may not be visually appealing since it is just text, no graphics or colors. Perhaps with the built-in revBrowser in 2.8.1 you could make it more elaborate. Regards, Bruce Pokras Blazing Dawn Software www.blazingdawn.com From bvg at mac.com Sat Jun 16 09:53:37 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 16 Jun 2007 15:53:37 +0200 Subject: check for updates button In-Reply-To: References: Message-ID: <71e5f15822567c2b6cf7154a07a1be53@mac.com> I really do not see any reason to use a plugin/external in rev for checking for a new version. All it takes is some thought about protocol and something similar to the following code: constant AppVersion = "129" --current version = 1.2.9 on mouseUp if url "http://yourHost.com/AppName/version.txt" > AppVersion then answer "You're an outdated minion, await the disposal team!" else answer "You are a current minion, no termination for you... yet." end if end mouseUp Of course you could add handling for connection errors and other fancy stuff, but if your minion can't reach the internet, you can't do anything about it anyway. As with all features, you should value your time against the possible gains, and in my oppinion, almost every refinement of the above code would produce negligible returns, if any at all. cheers Bj?rnke On 16 Jun 2007, at 14:09, Robert Mann wrote: > Looking for suggestions on what I should use for a "check for updates > button" in my app? Has anyone used http://www.manitools.com/ > > > > > > Thanks > > Rob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Sat Jun 16 10:14:53 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 16 Jun 2007 16:14:53 +0200 Subject: check for updates button In-Reply-To: References: Message-ID: <646AC582-A88F-4C5C-957C-6E70E7C999D1@sosmartsoftware.com> Hi Robert, Le 16 juin 07 ? 14:09, Robert Mann a ?crit : > Looking for suggestions on what I should use for a "check for updates > button" in my app? Has anyone used http://www.manitools.com/ Bj?rnke posted a good suggestion: all this can be handled directly in Rev. You can explore how Rev makes it or how Chipp's plugins handle this kind of thing: All this is rev code you can explore :-) To take the next step, i.e. download and install a new version from the web, the "How to Download Data from the Internet" tutorial might help you: How to Download Data from the Internet This stack explains how to test the user connection, an url validity, why and how to use get url or load url, retrieve data from framed pages, give an account of download progress, manage errors, display retrieved data (web pages, stacks, compressed or not), etc. As usual, you will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Hope this helps. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From yvescoppe at skynet.be Sat Jun 16 10:22:51 2007 From: yvescoppe at skynet.be (Yves COPPE) Date: Sat, 16 Jun 2007 16:22:51 +0200 Subject: date problem with Rev 2.8.1 In-Reply-To: <38BBD525-56EF-4ED8-A469-7FCE039CDE1B@major-k.de> References: <278C8568-F76F-48C1-B0D1-CD53CC1A00FA@skynet.be> <38BBD525-56EF-4ED8-A469-7FCE039CDE1B@major-k.de> Message-ID: <213589BF-3FA0-4CBB-B822-B20B60353E39@skynet.be> Le 16-juin-07 ? 13:05, Klaus Major a ?crit : > Hi Yves, > > > This is a known bug. > > See here: Thank you Klaus ! Your advice (one more time) is right ! Greetings. Yves COPPE yvescoppe at skynet.be From robmann at gp-racing.com Sat Jun 16 10:27:09 2007 From: robmann at gp-racing.com (Robert Mann) Date: Sat, 16 Jun 2007 10:27:09 -0400 Subject: check for updates button In-Reply-To: <646AC582-A88F-4C5C-957C-6E70E7C999D1@sosmartsoftware.com> Message-ID: I am sorry for lack of info in my question, My app is a standalone that has a valentina database where all content is stored. I have a rev app cgi running on my web site that is working, so I have the connection to the web and the online database working both from the standalone and the cgi app I have added the "check for updates" button to the standalone app the scripting of this button is where I am having trouble I know of two ways to check for updates available either text file or put it into the database (which is the way I think I will go) It?s the downloading and installing of the updates I am not sure how to handle, or should I use some other software to handle this? This new standalone Is in the very initial stages so there will be many updates in the coming months, but I want to get it out to my customers and then add the features as I have time. Thanks Rob -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Eric Chatonet Sent: Saturday, June 16, 2007 10:15 AM To: How to use Revolution Subject: Re: check for updates button Hi Robert, Le 16 juin 07 ? 14:09, Robert Mann a ?crit : > Looking for suggestions on what I should use for a "check for updates > button" in my app? Has anyone used http://www.manitools.com/ Bj?rnke posted a good suggestion: all this can be handled directly in Rev. You can explore how Rev makes it or how Chipp's plugins handle this kind of thing: All this is rev code you can explore :-) To take the next step, i.e. download and install a new version from the web, the "How to Download Data from the Internet" tutorial might help you: How to Download Data from the Internet This stack explains how to test the user connection, an url validity, why and how to use get url or load url, retrieve data from framed pages, give an account of download progress, manage errors, display retrieved data (web pages, stacks, compressed or not), etc. As usual, you will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Hope this helps. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Sat Jun 16 10:44:07 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 16 Jun 2007 16:44:07 +0200 Subject: check for updates button In-Reply-To: References: Message-ID: Hi Robert, It's a question that may need a long answer: it depends on the way your app works: with separate stacks you can replace or not. Are they libs or GUI stacks, etc. But to get you started: If you use the 'splash screen' app scheme (with separate stacks) it's easy to download new ones that will be operational at relaunch. Sure, you will prompt the user to do so if needed. If the whole stuff is in your app, that's more difficult: prefer the above solution. All is possible: even to have an alternate app that will be able to relaunch the new one if you download it (that's the way many apps work like Firefox for instance) But Rev allows to separate the engine from the GUI stuff: prefer that ;-) Not sure if that helps or asks questions... Le 16 juin 07 ? 16:27, Robert Mann a ?crit : > I am sorry for lack of info in my question, > My app is a standalone that has a valentina database where all > content is > stored. > > I have a rev app cgi running on my web site that is working, so I > have the > connection to the web and the online database working both from the > standalone and the cgi app > > I have added the "check for updates" button to the standalone app the > scripting of this button is where I am having trouble I know of two > ways to > check for updates available either text file or put it into the > database > (which is the way I think I will go) > > It?s the downloading and installing of the updates I am not sure > how to > handle, or should I use some other software to handle this? > > This new standalone Is in the very initial stages so there will be > many > updates in the coming months, but I want to get it out to my > customers and > then add the features as I have time. > > Thanks > Rob > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Eric > Chatonet > Sent: Saturday, June 16, 2007 10:15 AM > To: How to use Revolution > Subject: Re: check for updates button > > Hi Robert, > > Le 16 juin 07 ? 14:09, Robert Mann a ?crit : > >> Looking for suggestions on what I should use for a "check for updates >> button" in my app? Has anyone used http://www.manitools.com/ > > Bj?rnke posted a good suggestion: all this can be handled directly in > Rev. > You can explore how Rev makes it or how Chipp's plugins handle this > kind of thing: > All this is rev code you can explore :-) > > To take the next step, i.e. download and install a new version from > the web, the "How to Download Data from the Internet" tutorial might > help you: > How to Download Data from the Internet > This stack explains how to test the user connection, an url validity, > why and how to use get url or load url, retrieve data from framed > pages, give an account of download progress, manage errors, display > retrieved data (web pages, stacks, compressed or not), etc. > > As usual, you will access this tutorial through "Tutorials Picker" a > free plugin that interfaces with the So Smart Software website in > order to display all available tutorials stacks directly from the web. > You will find it by going to http://www.sosmartsoftware.com/. > Revolution/Plugins or Tutorials section. > > Hope this helps. > > Best regards from Paris, > Eric Chatonet. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From shari at gypsyware.com Sat Jun 16 10:44:14 2007 From: shari at gypsyware.com (Shari) Date: Sat, 16 Jun 2007 10:44:14 -0400 Subject: check for updates button In-Reply-To: <646AC582-A88F-4C5C-957C-6E70E7C999D1@sosmartsoftware.com> References: <646AC582-A88F-4C5C-957C-6E70E7C999D1@sosmartsoftware.com> Message-ID: This may not be the cleanest code but it works :-) gPlat is a global denoting the platform: P, X, or W goUrl is whatever handler you use to take people to a webpage from your app tUrl is the url sent to goUrl pageText is the entire text of the web page where your version info is In my case, it's a very long web page with the download links and version numbers at the bottom The only caveat is that you must remember not to change whatever string of text you use for this on the web page itself, or add the same string of text higher up with the version numbers. productVersionNumber is the latest version number, stored somewhere in your app for retrieval statusBar is a handler that updates a little status bar in the Info window in case they have a slow connection and it takes a minute, so they can see something is happening if HostNameToAddress(www.yourDomain.com) is empty then answer "You are not connected to the internet. Please" && \ "connect to the internet and try again." exit to top else put "Checking for updates. . . please wait. . ." into cd fld 2 of cd 1 of stack "Info" lock messages go invisible cd 1 of stack "Info" as modal set the loc of stack "Info" to the loc of stack "yourStack" set the decorations of stack "Info" to empty show stack "Info" unlock messages if "Info" is in openStacks() then send statusBar to someScript in 5 ticks end if put url "http://www.yourDomain.com/productPage.html" into pageText # Note that Product Name XXX needs to be a unique string of text # Or be located at the top of the web page if gPlat is "P" then put line (lineoffset("Product Name Classic", pageText)) of pageText into onlineVs set the wholeMatches to true get wordOffset("Classic",onlineVs) put word (it + 1) of onlineVs into onlineVs else if gPlat is "X" then put line (lineoffset("Product Name OSX", pageText)) of pageText into onlineVs set the wholeMatches to true get wordOffset("OSX",onlineVs) put word (it + 1) of onlineVs into onlineVs else put line (lineoffset("Product Name WIN", pageText)) of pageText into onlineVs set the wholeMatches to true get wordOffset("WIN",onlineVs) put word (it + 1) of onlineVs into onlineVs end if put productVersionNumber into currVs replace "." with "" in onlineVs replace "." with "" in currVs repeat with v = the number of chars of onlineVs down to 1 if char v of onlineVs is not a number then delete char v of onlineVs end if end repeat if (onlineVs is not a number) or (currVs is not a number) then put "We were unable to get info on the newest available" && \ "version. Click anywhere in this window to close it." \ into cd fld 2 of cd 1 of stack "Info" exit to top end if if onlineVs > currVs then if "Info" is in openStacks() then close stack "Info" end if answer "There is a newer version available on our website. Go there now?" with "Yes" or "No" if it is "Yes" then put "http://www.yourDomain.com/productPage.html" into tUrl goUrl tUrl end if else put "You have the most current version." into cd fld 2 of cd 1 of stack "Info" wait until the mouseClick if "Info" is in openStacks() then close stack "Info" end if end if end if -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sat Jun 16 10:48:51 2007 From: shari at gypsyware.com (Shari) Date: Sat, 16 Jun 2007 10:48:51 -0400 Subject: [OT] Building Installers In-Reply-To: <00e301c7afc6$893ab560$0201010a@esbgdi9s3atqpx> References: <4EEFED56-7B90-40D4-AD9A-4BD2A8AF0C 9C@mac.com><7aa52a2107013011 21u6a4f7a94r4d92b990bed3f52@mail.gmail.com><45BFA801.3060105@hyperactivesw .com> <00e301c7afc6$893ab560$0201010a@esbgdi9s3atqpx> Message-ID: >From: "Scott Kane" >To: "How to use Revolution" >Subject: Re: [OT] Building Installers > >>>Are there any truly easy to configure installer makers for >>>Windows? I haven't tried any in quite awhile. I did download >>>installer2go but haven't tried it yet. >>...snip... Scott, You were going to say something but the wife chose that moment to distract you ;-) Your post was empty except for the above ..... Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From rjearp at hotmail.com Sat Jun 16 11:56:07 2007 From: rjearp at hotmail.com (Bob Earp) Date: Sat, 16 Jun 2007 08:56:07 -0700 Subject: Missing Examples in document dictionary Message-ID: I've just loaded Rev 2.8.1 build 470 to a new MacBook Pro running OSX 10.4.9 and the weirdest thing is that although I can access the Documents Dictionary, the are no Examples being displayed in the definitions. The word Examples is shown but there is just blank space underneath it. After the blank space there is additional text as you would expect, just the examples are not shown. With the help of Roger Guay (who has the same config and everything works fine), we've uloaded/reloaded, got new copies of Rev from the site, and compared file sizes. I have no plugins loaded and as this is the first time I've run Rev on this machine I can't say I have s/w conflicts or not, however there's not anything particularly weird loaded. Anybody got any ideas ?? Could this be a OS or hardware problem on this machine? T Tnx, Bob... _________________________________________________________________ Connect to the next generation of MSN Messenger? http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline From scott at cdroo.com Sat Jun 16 13:23:32 2007 From: scott at cdroo.com (Scott Kane) Date: Sun, 17 Jun 2007 03:23:32 +1000 Subject: [OT] Building Installers References: <4EEFED56-7B90-40D4-AD9A-4BD2A8AF0C9C@mac.com><7aa52a210701301121u6a4f7a94r4d92b990bed3f52@mail.gmail.com><45BFA801.3060105@hyperactivesw.com> <00e301c7afc6$893ab560$0201010a@esbgdi9s3atqpx> Message-ID: <003a01c7b03b$12ad3a10$0201010a@esbgdi9s3atqpx> To: "How to use Revolution" G'day Shari, > You were going to say something but the wife chose that moment to distract > you ;-) > > Your post was empty except for the above ..... I have a sticky insert key and it plays havoc. Gotta replace the keyboard. My wife knows to get my attention and distract me she has to put a USB stick in her mouth and wear a keyboard - I don't respond to much else. . Seriously - Check out http://www.jrsoftware.org/isinfo.php InnoSetup is donation-ware and has several third party options for avoiding writing script and building via a GUI - they are also free. I personally use InstallAware http://www.installaware.com/ that starts at $199 - my version came with Delphi 2007. It's Vista aware and handles all the Vista issues like DEP etc perfectly as well as elevating itself properly to Admin when installing. Neither are cross platform. Scott From jacque at hyperactivesw.com Sat Jun 16 13:53:12 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 16 Jun 2007 12:53:12 -0500 Subject: We're number one Message-ID: <46742388.4090702@hyperactivesw.com> Hey look, we're at the top of Apple's list. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvg at mac.com Sat Jun 16 13:56:12 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 16 Jun 2007 19:56:12 +0200 Subject: Missing Examples in document dictionary In-Reply-To: References: Message-ID: <5d2401e2558d893730b53caf7b332ae5@mac.com> On 16 Jun 2007, at 17:56, Bob Earp wrote: > > I've just loaded Rev 2.8.1 build 470 to a new MacBook Pro running OSX > 10.4.9 and the weirdest thing is that although I can access the > Documents Dictionary, the are no Examples being displayed in the > definitions. The word Examples is shown but there is just blank space > underneath it. After the blank space there is additional text as you > would expect, just the examples are not shown. Hmm... I guess some dependency for the revXML stuff got borked on your system. But I can't test that theory for you. The problem is, if I'm right, then you need to ask RunRev for eventual dependencies. Two ways to check: 1. Take my documentation stack, and look if it works better. If not, the source files, the rev documentation or the revXML library are most likely defective: http://bjoernke.com/stacks/bvg_docu.rev Using my stack, you can also look at all the xml entries without using the revXML library (they get saved as files to the hard disk). If you see in the files, that the "example" XML field did not get damaged, you can try to see if my stack shows the examples properly (it should by default). If it does not then its certainly the revXML library. 2. You could try to look at the files: take one of the stacks (they're called revDOcClump_XX.Rev) from this directory: Applications/Revolution Enterprise/2.8.1-gm-1/Documentation/packaged_xml/dictionary/ Open it, and look at the custom properties (best to copy it into a text editor). If the "example" fields of the xml data are filled, then it's a problem of Rev or the revXML library. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From geradamas at yahoo.com Sat Jun 16 14:31:53 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 16 Jun 2007 19:31:53 +0100 (BST) Subject: Where do I find Revonline? Message-ID: <818958.43622.qm@web37512.mail.mud.yahoo.com> I suppose Runtime Revolution would "jump all over" anybody who produced a file-format converter? i.e. new RR format -> legacy format. Heather, Richard; would be grateful if you could give feedback on this point. 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 From ambassador at fourthworld.com Sat Jun 16 15:40:58 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 16 Jun 2007 12:40:58 -0700 Subject: Where do I find Revonline? Message-ID: <46743CCA.7040203@fourthworld.com> Richmond Mathewson wrote: > I suppose Runtime Revolution would "jump all over" > anybody who produced a file-format converter? i.e. new > RR format -> legacy format. > > Heather, Richard; would be grateful if you could give > feedback on this point. "Richard"? If you mean me, I don't work for RunRev, am not an investor, and haven't even done contract work for them in more than half a decade. I have no influence with them any more than any other customer, and with my persistence about BZ#623 and #624 sometimes less so. ;) But as someone who spends a great deal of every workday with the Rev engine I can offer at little technical background and my opinion on this: There already is a format converter built into Rev 2.7 and later, the only versions that understand the new format. This is supported in two ways: - GUI: The "Save As" feature allows the user to select the current format or the older legacy format. - API: There's a global property which determines the file format of any stack being saved, the stackFileVersion, whose value is the version number of the engine in which the file format was first supported. Acceptable values are "2.7" (the current format) and "2.4" (the older format). A plugin can be written which sets the stackFileVersion to "2.4" at startup to all saves are in the legacy format, if desired. Until recently I did this with one of my projects to maintain compatibility with an older standalone we had in circulation. Given how easy it is to save in the older legacy format, we have to trust that if a developer chooses to use the current format it may be for a reason. Please keep in mind that the file format change was neither arbitrary nor trivial. Anti-aliasing is but one of many new properties the new file format can support, and the old file format was fast on its way to having used up all available property slots. The new format paves a fresh path to the future which better supports growth and flexibility in the engine. So in brief, working in v2,7 or later and saving in the older format can mean losing features. At a minimum this means anti-aliasing, and with each new version it will mean more. With the general strength of the v2.8.1 release, most concerns which had kept 2.6 users from upgrading to v2.7 have been addressed. So at this point the number of customers still using the two-year-old 2.6 version is relatively small, and dropping weekly. I still share most of my tools in the older format, but even that will change soon. HyperCard 2.0 never offered any option for saving in its 1.0 format, so that Rev has made a more graceful transition process than Apple provided is laudible, but not to be expected to continue forever. Sometimes life just moves forward.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From runrev260805 at m-r-d.de Sun Jun 17 05:13:30 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sun, 17 Jun 2007 09:13:30 +0000 Subject: Change the key for RevOnline? Message-ID: <00029810.467516FC@192.168.168.3> Hi, unfortunately i used my RevOnlineKey of Media to register within Studio. Does anyone know, how i can change the key or how i can cancel the registration for revOnline? I am working with Windows XP. Regards, Matthias Rebbe From palcibiades-first at yahoo.co.uk Sun Jun 17 06:00:52 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 17 Jun 2007 11:00:52 +0100 Subject: Where do I find Revonline? Message-ID: <200706171100.52323.palcibiades-first@yahoo.co.uk> Problem with 2.6 format is Linux/Unix users can't upgrade. If the upgrade comes out soon it won't be an issue. If its much longer delayed, it is. From m.schonewille at economy-x-talk.com Sun Jun 17 06:59:35 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 17 Jun 2007 12:59:35 +0200 Subject: Change the key for RevOnline? In-Reply-To: <00029810.467516FC@192.168.168.3> References: <00029810.467516FC@192.168.168.3> Message-ID: <12556BBF-07BB-470A-954E-7BFAC140041A@economy-x-talk.com> Hi Matthias, I think that reinstalling is the only way, although it might be possible to delete the preferences stack. 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 17-jun-2007, om 11:13 heeft runrev260805 at m-r-d.de het volgende geschreven: > Hi, > > unfortunately i used my RevOnlineKey of Media to register within > Studio. Does anyone know, how i can change the key or how i can > cancel the registration for revOnline? I am working with Windows XP. > > Regards, > > Matthias Rebbe From runrev260805 at m-r-d.de Sun Jun 17 11:00:41 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sun, 17 Jun 2007 15:00:41 +0000 Subject: Re-2: Change the key for RevOnline? Message-ID: <00029812.4675685C@192.168.168.3> Hi Mark, thanks for the hint, i had just to delete the revonline.prefs file. Regards, Matthias -------- Original Message -------- Subject: Re: Change the key for RevOnline? (17-Jun-2007 13:00) From: Mark Schonewille To: runrev260805 at m-r-d.de > Hi Matthias, > > I think that reinstalling is the only way, although it might be > possible to delete the preferences stack. > > 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 17-jun-2007, om 11:13 heeft runrev260805 at m-r-d.de het volgende > geschreven: > > > Hi, > > > > unfortunately i used my RevOnlineKey of Media to register within > > Studio. Does anyone know, how i can change the key or how i can > > cancel the registration for revOnline? I am working with Windows XP. > > > > Regards, > > > > Matthias Rebbe > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From rjearp at hotmail.com Sun Jun 17 16:37:23 2007 From: rjearp at hotmail.com (Bob Earp) Date: Sun, 17 Jun 2007 13:37:23 -0700 Subject: We're number one Message-ID: Jacque, After getting a promo eMail form Apple Canada about development tools a while ago, and seeing no mention of Rev, I blasted a note off to them. I'd like to think they listened and this was the result !! best, Bob... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Message: 2Date: Sat, 16 Jun 2007 12:53:12 -0500From: "J. Landman Gay" Subject: We're number oneTo: Revolution Mailing List Message-ID: <46742388.4090702 at hyperactivesw.com>Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hey look, we're at the top of Apple's list. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.comHyperActive Software | http://www.hyperactivesw.com _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE From bobwarren at howsoft.com Sun Jun 17 19:49:45 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 17 Jun 2007 20:49:45 -0300 Subject: Last Post Message-ID: <4675C899.8050508@howsoft.com> Dear Colleagues, My last post to this UR-List is a bit long, so I have made it available at: http://www.howsoft.com/last_post/ Regards to you all, Bob From stephenREVOLUTION at barncard.com Sun Jun 17 20:18:26 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 17 Jun 2007 17:18:26 -0700 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: Thank you for taking it off-list. It appears that we all get equal treatment for the misunderstanding of the spirit of our comments. >Dear Colleagues, > >My last post to this UR-List is a bit long, so I have made it available at: > >http://www.howsoft.com/last_post/ > >Regards to you all, > >Bob -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From pepetoo at cox.net Sun Jun 17 20:24:52 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 17 Jun 2007 17:24:52 -0700 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: <862CFCD9-CBFC-460B-B8FE-C7BC97A8BF9B@cox.net> Bob, I guess I have to say that I, for one, am happy that you're finally giving up. Regardless of anything else, you have wasted countless hours of "our" time trying, patiently, to understand where and how you stand on almost everything. Frankly, I'm tired too. I read "most" of this last post, until I came to the realization that your problem is your problem. Not mine. I don't use Linux, I have no intent to ever use it - at least for now, and I should imagine there are a lot of others on this list in the same boat. HOWEVER, this is not the place to discuss ANY of this. Take it, as you have done, to Kevin. You have access to him. Leave the rest of us alone to struggle with our own "petty" programing issues. I'm sure you're a nice guy, and well meaning; just missed guided. Had someone been bold enough to tell you this at the outset of your "rants and raves" we'd all be much better off. Good luck. Life is short. You need to see either a good shrink or a good astrologer. You're obviously going through something which needs resolution. Absolutely no malice is intended, and I have no personal agenda other than surviving my 75th year on what is getting to be a very contentious planet - in virtually every aspect. Joe Wilkins On Jun 17, 2007, at 4:49 PM, Bob Warren wrote: > Dear Colleagues, > > My last post to this UR-List is a bit long, so I have made it > available at: > > http://www.howsoft.com/last_post/ > > Regards to you all, > > Bob From stephenREVOLUTION at barncard.com Sun Jun 17 20:26:12 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 17 Jun 2007 17:26:12 -0700 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: Bob, have you ever written or maintained a cross-platform development system? Do you or for that matter any of us users really have any idea of what it takes to do this with a small company? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Sun Jun 17 20:33:51 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 18 Jun 2007 10:33:51 +1000 Subject: Last Post References: <4675C899.8050508@howsoft.com> Message-ID: <000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> From: "Bob Warren" > Dear Colleagues, First you write on your page: "It contributes to the schizophrenic nature of this UR-List". Clearly you are ignorant and possibly bigotted and certainly a contributor to the dis-information written and perpetrated against people who suffer from schizophrenia. Your use of this word in this manner shows this. Schizophrenia has *nothing* to do with split personalities and is a complex, debilitating disease for people who suffer from it. For the record - because you will no doubt jump in and assume of me - I do not suffer from Schizophrenia though I do suffer from another disease. For your education please see: http://en.wikipedia.org/wiki/Schizophrenia and http://www.schizophrenia.com/family/sz.overview.htm If you are going to slander at least have the decency to get it right and not act like a typical ignorant biggot. Second. I am not your colleague. Finally - I'm hoping somebody commences legal action against you for the way you use their names on your web page. I myself am considering at least contacting mental illness organizations to have them contact your web host and encourage them to have your page taken down - in the interest of basic human dignity and rights for people suffering from a disease you so willingly make fun of. Scott Kane From mpetrides at earthlink.net Sun Jun 17 20:53:43 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 17 Jun 2007 19:53:43 -0500 Subject: Last Post (OT: "Schizophrenic" ) In-Reply-To: <000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> References: <4675C899.8050508@howsoft.com> <000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> Message-ID: <8427B4E6-71A6-4D6D-86C7-8AC382430523@earthlink.net> Ummm... there's the literal definition of schizophrenic (see #1 below) and then there is the broader use of the term (see #2). http://www.thefreedictionary.com/schizophrenic schiz?o?phren?ic (sk?t?s?-fr?n??k) adj. 1. Of, relating to, or affected with schizophrenia. 2. Of, relating to, or characterized by the coexistence of disparate or antagonistic elements. I believe the second definition would apply the to manner in which Bob used the word in the quoted sentence and, furthermore, that the use was in no way intended to insult or malign anyone. Now can we change the topic. Please. M On Jun 17, 2007, at 7:33 PM, Scott Kane wrote: > From: "Bob Warren" > >> Dear Colleagues, > > First you write on your page: "It contributes to the schizophrenic > nature of this UR-List". Clearly you are ignorant and possibly > bigotted and certainly a contributor to the dis-information written > and perpetrated against people who suffer from schizophrenia. Your > use of this word in this manner shows this. Schizophrenia has > *nothing* to do with split personalities and is a complex, > debilitating disease for people who suffer from it. For the record > - because you will no doubt jump in and assume of me - I do not > suffer from Schizophrenia though I do suffer from another disease. > For your education please see: > > http://en.wikipedia.org/wiki/Schizophrenia and > > http://www.schizophrenia.com/family/sz.overview.htm > > If you are going to slander at least have the decency to get it > right and not act like a typical ignorant biggot. > > > Second. I am not your colleague. > > Finally - I'm hoping somebody commences legal action against you > for the way you use their names on your web page. I myself am > considering at least contacting mental illness organizations to > have them contact your web host and encourage them to have your > page taken down - in the interest of basic human dignity and rights > for people suffering from a disease you so willingly make fun of. > > Scott Kane > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Sun Jun 17 21:05:54 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 18 Jun 2007 11:05:54 +1000 Subject: Last Post (OT: "Schizophrenic" ) References: <4675C899.8050508@howsoft.com><000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> <8427B4E6-71A6-4D6D-86C7-8AC382430523@earthlink.net> Message-ID: <007001c7b144$d4da3070$0201010a@esbi3dg1ukz0fj> From: "Marian Petrides" > Ummm... there's the literal definition of schizophrenic (see #1 below) > and then there is the broader use of the term (see #2). "Ummm" nothing. The dictionary merely contributes to the abuse of the word. Imagine if you suffered from a disease that ruined your life and had a suicide mortality rate (in some countries) near 50% (give or take which study you read). How would you feel when the your diagnosis is used for argumentative terms that misuse the term and contribute to a clinical xenophobia? People don't care about this stuff until it happens to *them* or a loved one. > Now can we change the topic. Please. Well - he should have been more careful in how he abused his vocab and no I will not let it just drop because until people *get it* (as a society) people suffering from this disease (and others like it) will continue to be treated as "retarded" (when their IQ is generally higher than "normal people") and discriminated against in all aspects of their life to the extent where wonderful treatments like "ECT" can be exorcised by any quack who desires to do so and their "rights" under common law are removed without basis of need - just because people are ignorant and scared within that ignorance and turn a blind eye. The English language is rich - we don't use racist terms generally in environments like this (which can also be referenced as "legitimate" depending on the dictionairy definition one chooses to use) so why do it to any other marginalized community? Scott Kane From andre at andregarzia.com Sun Jun 17 21:52:49 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 17 Jun 2007 22:52:49 -0300 Subject: Where do I find Revonline? In-Reply-To: <46743CCA.7040203@fourthworld.com> References: <46743CCA.7040203@fourthworld.com> Message-ID: <7c87a2a10706171852n523d4e29n3fb362b5d5f55f8c@mail.gmail.com> Also folks remember, only old format works with CGI.... so saving in legacy format is a must for anyone doing web development, I am thankful for runrev for allowing such a nice thing as the stackFileFormat that enables me to be on the bleeding edge and yet deliver for dated engines. From jacque at hyperactivesw.com Sun Jun 17 22:31:25 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 17 Jun 2007 21:31:25 -0500 Subject: We're number one In-Reply-To: References: Message-ID: <4675EE7D.1060508@hyperactivesw.com> Bob Earp wrote: > Jacque, After getting a promo eMail form Apple Canada about > development tools a while ago, and seeing no mention of Rev, I > blasted a note off to them. I'd like to think they listened and this > was the result !! Good on you! :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Jun 17 22:45:25 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 17 Jun 2007 21:45:25 -0500 Subject: Last Post In-Reply-To: <000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> References: <4675C899.8050508@howsoft.com> <000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> Message-ID: <4675F1C5.9050809@hyperactivesw.com> Scott Kane wrote: > Finally - I'm hoping somebody commences legal action against you for the > way you use their names on your web page. I have a better idea. Let's you and me, Stephen, and the other folks all chip in and buy him a copy of RealBasic, we can send him over there. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at cdroo.com Sun Jun 17 22:47:52 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 18 Jun 2007 12:47:52 +1000 Subject: Last Post References: <4675C899.8050508@howsoft.com><000a01c7b140$5aa7acf0$0201010a@esbi3dg1ukz0fj> <4675F1C5.9050809@hyperactivesw.com> Message-ID: <001701c7b153$24275d70$0201010a@esbi3dg1ukz0fj> From: "J. Landman Gay" > I have a better idea. Let's you and me, Stephen, and the other folks all > chip in and buy him a copy of RealBasic, we can send him over there. :) ROFL!! Scott Kane From andre at andregarzia.com Sun Jun 17 22:57:09 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 17 Jun 2007 23:57:09 -0300 Subject: [ANN] andregarzia.com is now online. Message-ID: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> Hello Friends, I've just put a page up at www.andregarzia.com, much content will follow, I'll be updating this page daily with all kinds of stuff so stay tuned. There is still some trouble with the HTML generation but things will be solved in time. any feedback or request for content is welcome. Andre From alex at harryscollar.com Sun Jun 17 23:29:35 2007 From: alex at harryscollar.com (Alex Shaw) Date: Mon, 18 Jun 2007 13:29:35 +1000 Subject: [ANN] andregarzia.com is now online. In-Reply-To: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> References: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> Message-ID: <4675FC1F.3070801@harryscollar.com> Hi Andre Looks great!! That photo looks inviting. Noticed a small mistake on the RevOnRockets page (http://www.andregarzia.com/RevOnRockets/index.html).. 4th dot point says "Web Server - 100ranscript..". I guess it should be "100% Transcript", or "100% Revolution script" :) Dumped my hacked up httpd.mc & I've started using RevOnRockets in a small project, luv it. Keep up the good work! regards alex Andre Garzia wrote: > Hello Friends, > I've just put a page up at www.andregarzia.com, much content will follow, > I'll be updating this page daily with all kinds of stuff so stay tuned. > > There is still some trouble with the HTML generation but things will be > solved in time. > > any feedback or request for content is welcome. > > Andre From andre at andregarzia.com Sun Jun 17 23:34:13 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 00:34:13 -0300 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: <7c87a2a10706172034g41b60b42i4378cbcc8e2e032e@mail.gmail.com> Bob, you should take that page of before google index it or you'll see all hell breaking loose when someone queries google on "revolution" and maybe my name "andre garzia" and get to your page complaining about something I don't trully understand. If you'd follow a word of advise from the youngest one in here (I guess I am the younger) then: 1 - first, apologize to the people you quote on such easily indexable page and remove it. People don't usually like being quoted and served to web crawlers. 2 - there's no current linux distro, you can wait and see what the roadmap will provide to you or you can move your development to a place that you find more suitable. There are plenty of good linux development tools, I am volunteering to give you pointers on good and easy linux development tools off-list in case you want. You can of course relax and realize that people in the know are bond to NDAs and can't talk about roadmaps and we're all waiting for linux in here. I am one of the developers here that deliver for linux daily, every day I touch linux cgis in legacy format, I am not complaining, runrev still the best ROI (Thanks Richard for ever talking to me about ROI). now quick, take that thing off before anyone try any legal mumbo jumbo for you or worse, give you an RB license :-) From andre at andregarzia.com Sun Jun 17 23:38:18 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 00:38:18 -0300 Subject: [ANN] andregarzia.com is now online. In-Reply-To: <4675FC1F.3070801@harryscollar.com> References: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> <4675FC1F.3070801@harryscollar.com> Message-ID: <7c87a2a10706172038p785b94ech63530111f2569cc7@mail.gmail.com> Thank you Alex!!!! :-) The photo is from a place nearby my house, it's called Itaipua?u, my girlfriend lives there and I enjoy such view everytime I go to see her. Thanks for the typo report and stay tuned because there's an update to RevOnRockets package coming. If you could send me some feedback on what you like and dislike on the package and how it works for you it would be great. I made this to work for me but I realize other people might have different needs. Thanks again for the feedback, typo fixed! Andre On 6/18/07, Alex Shaw wrote: > > Hi Andre > > Looks great!! > > That photo looks inviting. > > Noticed a small mistake on the RevOnRockets page > (http://www.andregarzia.com/RevOnRockets/index.html).. 4th dot point > says "Web Server - 100ranscript..". I guess it should be "100% > Transcript", or "100% Revolution script" :) > > Dumped my hacked up httpd.mc & I've started using RevOnRockets in a > small project, luv it. Keep up the good work! > > regards > alex > > > Andre Garzia wrote: > > Hello Friends, > > I've just put a page up at www.andregarzia.com, much content will > follow, > > I'll be updating this page daily with all kinds of stuff so stay tuned. > > > > There is still some trouble with the HTML generation but things will be > > solved in time. > > > > any feedback or request for content is welcome. > > > > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Sun Jun 17 23:40:44 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 18 Jun 2007 13:40:44 +1000 Subject: [ANN] andregarzia.com is now online. References: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> Message-ID: <002e01c7b15a$779ab8b0$0201010a@esbi3dg1ukz0fj> From: "Andre Garzia" Hi Andre, > I've just put a page up at www.andregarzia.com, much content will follow, > I'll be updating this page daily with all kinds of stuff so stay tuned. Looks very interesting indeed. I'll be keen to see how it progresses. Scott Kane From geradamas at yahoo.com Mon Jun 18 03:59:24 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 18 Jun 2007 08:59:24 +0100 (BST) Subject: Last Post Message-ID: <854204.66257.qm@web37509.mail.mud.yahoo.com> I don't know about the "legal mumbo jumbo" but I do know the old phrase "sh*t sticks"; and, what is worse, it sticks whether it is justified or not. And it seems to me that an awful lot of sh*t sticks around on the internet for 'ever'. Bob: you may be cheesed-off (and I am not really in a position to assess whether your feelings are justified or not), but it would have been a whole lot better to express your feelings without using names. Whatever you think about the people you have named in your "off-site" blast, they have contributed a hell of a lot more than they have ever damaged the x-Talk community. But you have, in one fell swoop stuck sh*t all over them: bl**dy bad of you, shame! The first step in a general forgiving and forgetting is for you to scrub that page, grit your teeth (Yeah, I know; been there, didn't like it, but we all have to grow up sometime - even if some of us leave it a bit late) and apologise handsomely to all you named: and then I am absolutely sure they will be rather nicer to you. Love and muffled noises, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From heather at runrev.com Mon Jun 18 04:57:42 2007 From: heather at runrev.com (Heather Nagey) Date: Mon, 18 Jun 2007 09:57:42 +0100 Subject: Where do I find Revonline? In-Reply-To: <818958.43622.qm@web37512.mail.mud.yahoo.com> References: <818958.43622.qm@web37512.mail.mud.yahoo.com> Message-ID: Like Richard said, you can already do this from inside Rev, using "Save as Legacy". Is there something we haven't addressed? cheers Heather On 16 Jun 2007, at 19:31, Richmond Mathewson wrote: > I suppose Runtime Revolution would "jump all over" > anybody who produced a file-format converter? i.e. new > RR format -> legacy format. > > Heather, Richard; would be grateful if you could give > feedback on this point. > > 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From heather at runrev.com Mon Jun 18 05:08:13 2007 From: heather at runrev.com (Heather Nagey) Date: Mon, 18 Jun 2007 10:08:13 +0100 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: <51398D4D-018F-4F55-9A67-4750A4509C52@runrev.com> Dear list folks, I'm sensing a consensus here to have this post deleted, as it is defamatory to some of our list members. Whilst I cannot do anything about the webpage he has put up, I see no reason to publish the link here. I am writing to Bob offlist, I would ask that nobody else respond on list and further propagate this thread. Once again, I'd like to express my warm appreciation of all of you here who voluntarily give time and share expertise with the community. Its unfortunate that such participation from time to time exposes one to this type of attack, I hope it will not put any of you off from continuing to participate. Warm Regards, Heather On 18 Jun 2007, at 00:49, Bob Warren wrote: > Dear Colleagues, > > My last post to this UR-List is a bit long, so I have made it > available at: > > > > Bob > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From geradamas at yahoo.com Mon Jun 18 06:25:33 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 18 Jun 2007 11:25:33 +0100 (BST) Subject: My son Andro. Message-ID: <932593.84460.qm@web37510.mail.mud.yahoo.com> The holidays are here and as a consequence my younger son, Andro, was threatening to either lie around being useless, or keep saying "I'm bored". He's 11 years old, knows nothing about computers beyond text-editing and a few goofy games. Plonked him down in front of my G4 MacMini and RR and told him to start "copying" the Mac Calculator. Told him about fields and buttons. 30 minutes after we started he has at least 50% of the functionality in place. 90% of that was his, not mine! What a REVOLUTION! So, Boo to the moaners. Love, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From geradamas at yahoo.com Mon Jun 18 06:49:28 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 18 Jun 2007 11:49:28 +0100 (BST) Subject: Where do I find Revonline? Message-ID: <471991.56721.qm@web37513.mail.mud.yahoo.com> Heather Nagey wrote: "Like Richard said, you can already do this from inside Rev, using "Save as Legacy". Is there something we haven't addressed?" Of course she is completely right. What I meant was a "widget" that would allow those who did not own more recent versions of RR to convert new format stacks into legacy format ones. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From scott at cdroo.com Mon Jun 18 07:27:10 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 18 Jun 2007 21:27:10 +1000 Subject: My son Andro. References: <932593.84460.qm@web37510.mail.mud.yahoo.com> Message-ID: <008d01c7b19b$9fce67a0$0201010a@esbi3dg1ukz0fj> From: "Richmond Mathewson" HI Richmond, > 30 minutes after we started he has at least 50% of the functionality in > place. 90% of that was his, not mine! > What a REVOLUTION! This is really nice to hear. Good on you and good on your son! :-) Scott Kane From dave at looktowindward.com Mon Jun 18 08:56:34 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 13:56:34 +0100 Subject: Problem with Player Object In-Reply-To: References: <200706151400.34941.palcibiades-first@yahoo.co.uk> Message-ID: Hi All, I have a simple test stack with a player object and two buttons. One button lets you choose a file and the other attempts to step the movie by one frame. I have a test movie where there is an image of the frame number in the movie frame, number 0 to N. Where N is the number of frames in the movie. If I choose a file and start pressing the "Plus 1" button, all goes well until I reach frame frame 22. When I press the button to advance to Frame 23, two frames get played and the counters are out of sync by 1. This error grows as you step through the file. The frame rate of this movie is 25 FPS, which is why I am adding 25 to the frame count each time. Anyone have any idea of what the problem is? Thanks a lot All the Best Dave Choose Button Script: on mouseUp local myFilePathName answer file "Select Movie" if it = empty then exit mouseUp put it into myFilePathName put 0 into field 1 put 0 into field 2 set fileName of player 1 to myFilePathName set the playSelection of player 1 to true set the startTime of player 1 to 0 set the endTime of player 1 to 1 start player 1 set the cpStackCurrentMovieTime of this stack to -25 end mouseUp ------------------- Plus 1 Button script: on mouseUp local myCurrentTime local myTimeScale put the timeScale of player 1 into myTimeScale put the cpStackCurrentMovieTime of this stack into myCurrentTime add 25 to myCurrentTime set the startTime of player 1 to myCurrentTime set the endTime of player 1 to (myCurrentTime + 1) set the cpStackCurrentMovieTime of this stack to myCurrentTime start player 1 put myCurrentTime into field 1 put myCurrentTime / 25 into field 2 end mouseUp From alex at harryscollar.com Mon Jun 18 08:59:46 2007 From: alex at harryscollar.com (Alex Shaw) Date: Mon, 18 Jun 2007 22:59:46 +1000 Subject: [ANN] andregarzia.com is now online. In-Reply-To: <7c87a2a10706172038p785b94ech63530111f2569cc7@mail.gmail.com> References: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd@mail.gmail.com> <4675FC1F.3070801@harryscollar.com> <7c87a2a10706172038p785b94ech63530111f2569cc7@mail.gmail.com> Message-ID: <467681C2.8080403@harryscollar.com> Hi Andre Basically I really like the way you have integrated all the current rev cgi funtionality but it would be nice if the webserver could handle large data/file transfers in both directions (ie large POSTs). This can be done by saving all client sockets in list, update them a little each time and then disconnect. That will allow multiple connections with little delay when one connection requests a large file or dataset. Probably easier to do this with files (via seek) than cgi results. I've been meaning to dissect Dave's libUrl to see how he does things but haven't had time. At the moment I tend to shift the load off to a separate ftp or web server (curl is another option) for large files. It is nice when it can all be done within the one server app written in transcript (revolution) both from a embedding and code management point of view. In my experience more & more organisations tend to prefer web-based traffic thru their networks than custom ports and protocols. Keep it simple :) Also maybe move the MIME types to a field so they can be more easilly accessed and edited. Look forward to the update & maybe a holiday over there one day ;) regards alex Andre Garzia wrote: > Thanks for the typo report and stay tuned because there's an update to > RevOnRockets package coming. If you could send me some feedback on what you > like and dislike on the package and how it works for you it would be great. > I made this to work for me but I realize other people might have different > needs. From tn at nul.se Mon Jun 18 09:45:01 2007 From: tn at nul.se (=?ISO-8859-1?Q?Torbj=F6rn_Nordlindh?=) Date: Mon, 18 Jun 2007 15:45:01 +0200 Subject: String or number? Message-ID: <7564E6FE-A263-4E62-8113-BB281615E528@nul.se> Hi all! If I do this: put 123456.7890 into a put 123456.7890 + 0 into b split a by "." split b by "." The result is: a = empty a[1] = 123456 a[2] = 7890 Exactly what I was expectiing, but: b = 123456.7890 b[1] = empty b[2] = empty I thought Revolution would convert b into a string before splitting it into an array. This doesn't make sense either: a is a number = false b is a number = true I thought a number without quotes would be interpreted as a number. Section 6.2.3 in the manual states: "A value is a number if it consists of digits, optional leading minus sign, optional decimal point, and optional "E" or "e" (scientific notation)" Is the manual wrong or is this a undocumented "feature"? Torbj?rn From ambassador at fourthworld.com Mon Jun 18 09:54:42 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 18 Jun 2007 06:54:42 -0700 Subject: Where do I find Revonline? Message-ID: <46768EA2.5040101@fourthworld.com> Heather Nagey wrote: > Like Richard said, you can already do this from inside Rev, using > "Save as Legacy". Is there something we haven't addressed? Linux. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From JimAultWins at yahoo.com Mon Jun 18 10:17:41 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 18 Jun 2007 07:17:41 -0700 Subject: String or number? In-Reply-To: <7564E6FE-A263-4E62-8113-BB281615E528@nul.se> Message-ID: Seems like a bug to me. But if you use this form it works as expected. > put 123456.7890 into a > put 123456.7890 + 0 into b split a using cr and "." split b using cr and "." -- or split b using tab and "." split b using null and "." Jim Ault Las Vegas On 6/18/07 6:45 AM, "Torbj?rn Nordlindh" wrote: > > If I do this: > > put 123456.7890 into a > put 123456.7890 + 0 into b > split a by "." > split b by "." > > The result is: > > a = empty > a[1] = 123456 > a[2] = 7890 > > Exactly what I was expectiing, but: > > b = 123456.7890 > b[1] = empty > b[2] = empty > > I thought Revolution would convert b into a string before splitting > it into an array. > > This doesn't make sense either: > > a is a number = false > b is a number = true > > I thought a number without quotes would be interpreted as a number. > > Section 6.2.3 in the manual states: > "A value is a number if it consists of digits, optional leading minus > sign, optional decimal > point, and optional "E" or "e" (scientific notation)" > > Is the manual wrong or is this a undocumented "feature"? From sanke at hrz.uni-kassel.de Mon Jun 18 11:37:58 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 18 Jun 2007 17:37:58 +0200 Subject: Where do I find Revonline? Message-ID: <4676A6D6.2080606@hrz.uni-kassel.de> On Mon Jun 18, 2007, Richard Gaskin ambassador at fourthworld.com > Heather Nagey wrote: > > Like Richard said, you can already do this from inside Rev, using > > "Save as Legacy". Is there something we haven't addressed? > > Linux. > -- > Richard Gaskin > Fourth World Media Corporation I would like to add a word to Richard's remark: There is an additional logical problem even for non-linux users! Those who wish to use stacks from Revonline and cannot open them because these stacks are saved in stackfileversion 2.7 format of course cannot apply "Save as legacy". What is needed here - and clearly has not been addressed - is to provide a small standalone widget that converts 2.7 stacks to 2.4 - and of course those who use such a widget should be aware that in rare cases some functionality could be lost in the converted stacks (as Richard already had pointed out). -- Wilhelm Sanke From JimAultWins at yahoo.com Mon Jun 18 12:07:52 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 18 Jun 2007 09:07:52 -0700 Subject: Where do I find Revonline? In-Reply-To: <4676A6D6.2080606@hrz.uni-kassel.de> Message-ID: Or maybe a conversion server? upload stack to a web page >> receive a legacy format version? Jim Ault Las Vegas On 6/18/07 8:37 AM, "Wilhelm Sanke" wrote: > On Mon Jun 18, 2007, Richard Gaskin ambassador at fourthworld.com > >> Heather Nagey wrote: >>> Like Richard said, you can already do this from inside Rev, using >>> "Save as Legacy". Is there something we haven't addressed? >> >> Linux. >> -- >> Richard Gaskin >> Fourth World Media Corporation > > > > I would like to add a word to Richard's remark: > > There is an additional logical problem even for non-linux users! Those > who wish to use stacks from Revonline and cannot open them because these > stacks are saved in stackfileversion 2.7 format of course cannot apply > "Save as legacy". > > What is needed here - and clearly has not been addressed - is to provide > a small standalone widget that converts 2.7 stacks to 2.4 - and of > course those who use such a widget should be aware that in rare cases > some functionality could be lost in the converted stacks (as Richard > already had pointed out). > > -- > Wilhelm Sanke From sanke at hrz.uni-kassel.de Mon Jun 18 12:30:11 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 18 Jun 2007 18:30:11 +0200 Subject: Last Post Message-ID: <4676B313.5050109@hrz.uni-kassel.de> On Sun Jun 17, 2007, Bob Warren bobwarren at howsoft.com had written: > Dear Colleagues, > > My last post to this UR-List is a bit long, so I have made it > available at ... > > Regards to you all, > > Bob and from his long post what I think is the essential part: > I bought my Rev/Linux Studio on 1st September 2005. > > Subsequently, attempting to develop perfectly normal projects with > Rev/Linux, I discovered exactly how shoddy the product was. It was as > full of holes as a piece of Swiss cheese, and worse, such bugs had no > viable workarounds. > > Since 1st September 2005, when I purchased the product: > > a) No further releases of any kind have been offered by Runtime Revolution > b) Not one single bugfix has been made available. I do not mind being addressed as "colleague" - after all, aren't we all (or at least most of us) trying to "promote" Revolution, which denotes "to move forward", as Bob apparently wanted Revolution to proceed in such a direction? I suppose, even the "Pros" would support "promotion"? In his justified anger and frustation Bob certainly was not best-advised to comment on various numbers of posts and naming some authors of such posts, but the frustation itself is understandable. I remember various announcements from the side of Revolution during the course of the last two years that bug fixes and new releases for Linux were imminent. I think it is not justified to introduce such special flaming categories like the term "schizophrenic" in this context. Best, Wilhelm Sanke From runrev260805 at m-r-d.de Mon Jun 18 13:09:45 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 18 Jun 2007 17:09:45 +0000 Subject: Rev 2.8.1 Build 471 available Message-ID: <0002987D.4676D81D@192.168.168.3> Hi, due to the "Automated Update Check" plugin of Eric i was informed that there is a new Release of Revolution. Don?t know, what this update addresses. A big thanks to Eric, and of course a big thanks to Runrev also. Regards, Matthias From bobwarren at howsoft.com Mon Jun 18 14:04:40 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 18 Jun 2007 15:04:40 -0300 Subject: Really Last Post Message-ID: <4676C938.7000209@howsoft.com> Andre wrote: >If you'd follow a word of advise from the youngest one in here (I guess I am the younger) then: 1 - first, apologize to the people you quote ........ -------------------------------------- No chance. Somebody had to do something. -------------------------------------- Andre wrote: .... on such easily indexable page and remove it. People don't usually like being quoted and served to web crawlers. -------------------------------------- OK, I'll do that just for you. And I won't even mention the public's accessibility to the nice things that some people have just said about me on the UR-List! The only reason I put it there was that it was probably too big to show here (as I said). It's done its (necessary) job, so we don't need it anymore, do we? Abra?os, Bob From dave at looktowindward.com Mon Jun 18 14:08:49 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 19:08:49 +0100 Subject: Problem with Library Stack In-Reply-To: <4676B313.5050109@hrz.uni-kassel.de> References: <4676B313.5050109@hrz.uni-kassel.de> Message-ID: <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> Hi, I have a library stack which is working just fine (I start it up using the "start using" command). I now what this stack to be displayed as the front stack when one of it's functions is called so I inserted this into the function in question: go to stack short name of me Which causes Revolution 2.8.1.470 to crash (unexpected quit). This is on a G5 running 10.4.9. How can I get the stack to be the top most window when this function is called? Thanks a lot All the Best Dave From mark at maseurope.net Mon Jun 18 14:24:38 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 18 Jun 2007 19:24:38 +0100 Subject: Problem with Library Stack In-Reply-To: <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> Message-ID: <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> I just made a simple stack with one function: function give go stack (the short name of me) return 21 end give I named the stack "libGive" and saved it. I then made another stack, with one button, the script of which is: on mouseUp start using stack "libGive" put give() end mouseUp Result: stack "libGive" came to the front, and the message box showed "21". I'm on a G4 laptop running 10.4.9 So it doesn't seem like there's some inherent (to rev) problem with doing what you're doing. Perhaps there's something else going on that might have caused a crash? Maybe the library stack coming to the front upsets something in the code in your main(calling) stack? Best, Mark On 18 Jun 2007, at 19:08, Dave wrote: > Hi, > > I have a library stack which is working just fine (I start it up > using the "start using" command). I now what this stack to be > displayed as the front stack when one of it's functions is called > so I inserted this into the function in question: > > go to stack short name of me > > Which causes Revolution 2.8.1.470 to crash (unexpected quit). This > is on a G5 running 10.4.9. > > How can I get the stack to be the top most window when this > function is called? > > Thanks a lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobwarren at howsoft.com Mon Jun 18 14:27:33 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 18 Jun 2007 15:27:33 -0300 Subject: A special word to Scott Message-ID: <4676CE95.5040603@howsoft.com> Scott: You are obviously very upset. There is no way I could have anticipated your special sensitivity to the word "schizophrenic". I meant it in the sense defined by Bateson. I still mean it in the sense defined by Bateson. Such mechanisms are common in normal problematic situations. Bob From dave at looktowindward.com Mon Jun 18 14:44:58 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 19:44:58 +0100 Subject: Problem with Library Stack In-Reply-To: <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> Message-ID: Hi, Playing around, changed it so the "go" command is issues before the call to the function to see if that would make a difference. When I run: breakpoint go stack "/Documents/Programming/RunRevBase//RunTime/Stacks/ LibPDF.rev" breakpoint get ControlGenerateResults (myAnalysisHandle,myFilePathName,myNumberOfFrames) It hits the first breakpoint, then Crashes the - Lib Stack never comes to the front. The start using has been performed during initialization (in preOpenStack). The lib script has a lot of function in the stack script and this: on libraryStack end libraryStack on releaseStack end releaseStack I did try opening it in the libraryStack handler, but this crashed also, so I moved it. Any ideas? I'm dead in the water now! Thanks a lot All the Best Dave On 18 Jun 2007, at 19:24, Mark Smith wrote: > I just made a simple stack with one function: > > function give > go stack (the short name of me) > return 21 > end give > > I named the stack "libGive" and saved it. > > I then made another stack, with one button, the script of which is: > > on mouseUp > start using stack "libGive" > put give() > end mouseUp > > Result: stack "libGive" came to the front, and the message box > showed "21". > > I'm on a G4 laptop running 10.4.9 > > So it doesn't seem like there's some inherent (to rev) problem with > doing what you're doing. > Perhaps there's something else going on that might have caused a > crash? Maybe the library stack coming to the front upsets something > in the code in your main(calling) stack? > > Best, > > Mark > > On 18 Jun 2007, at 19:08, Dave wrote: > >> Hi, >> >> I have a library stack which is working just fine (I start it up >> using the "start using" command). I now what this stack to be >> displayed as the front stack when one of it's functions is called >> so I inserted this into the function in question: >> >> go to stack short name of me >> >> Which causes Revolution 2.8.1.470 to crash (unexpected quit). This >> is on a G5 running 10.4.9. >> >> How can I get the stack to be the top most window when this >> function is called? >> >> Thanks a lot >> All the Best >> Dave From jacque at hyperactivesw.com Mon Jun 18 14:57:29 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2007 13:57:29 -0500 Subject: Problem with Library Stack In-Reply-To: References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> Message-ID: <4676D599.1060000@hyperactivesw.com> Dave wrote: > Hi, > > Playing around, changed it so the "go" command is issues before the call > to the function to see if that would make a difference. When I run: > > breakpoint > go stack "/Documents/Programming/RunRevBase//RunTime/Stacks/LibPDF.rev" > breakpoint > get > ControlGenerateResults(myAnalysisHandle,myFilePathName,myNumberOfFrames) > > It hits the first breakpoint, then Crashes the - Lib Stack never comes > to the front. The start using has been performed during initialization > (in preOpenStack). Try locking messages before going to the stack, see if that helps. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dave at looktowindward.com Mon Jun 18 15:10:17 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 20:10:17 +0100 Subject: Problem with Library Stack In-Reply-To: <4676D599.1060000@hyperactivesw.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> Message-ID: On 18 Jun 2007, at 19:57, J. Landman Gay wrote: > Dave wrote: >> Hi, >> Playing around, changed it so the "go" command is issues before >> the call to the function to see if that would make a difference. >> When I run: >> breakpoint >> go stack "/Documents/Programming/RunRevBase//RunTime/Stacks/ >> LibPDF.rev" >> breakpoint >> get ControlGenerateResults >> (myAnalysisHandle,myFilePathName,myNumberOfFrames) >> It hits the first breakpoint, then Crashes the - Lib Stack never >> comes to the front. The start using has been performed during >> initialization (in preOpenStack). > > Try locking messages before going to the stack, see if that helps. I'll give it a go, but here's something that's strange! I had one Player Object in the stack (which I added) if I delete the player the stack opens ok. If not then I get a crash. There is no script attached to the player object. Weird! Why should having a player in a stack cause a Crash? All the Best Dave From jiml at netrin.com Mon Jun 18 15:31:31 2007 From: jiml at netrin.com (Jim Lambert) Date: Mon, 18 Jun 2007 12:31:31 -0700 Subject: [ANN] andregarzia.com is now online. In-Reply-To: <20070618170005.78634489082@mail.runrev.com> References: <20070618170005.78634489082@mail.runrev.com> Message-ID: <2812e4d22ca7028e0541fb314b9acced@netrin.com> On Jun 18, 2007, at 10:00 AM, Andre wrote: > I've just put a page up at www.andregarzia.com, Beautiful and useful. Thank You. Jim Lambert From dave at looktowindward.com Mon Jun 18 15:38:25 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 20:38:25 +0100 Subject: Problem with Library Stack In-Reply-To: <4676D599.1060000@hyperactivesw.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> Message-ID: <7A27BF85-8E23-4007-B85C-D05EE82447A5@looktowindward.com> On 18 Jun 2007, at 19:57, J. Landman Gay wrote: > Dave wrote: >> Hi, >> Playing around, changed it so the "go" command is issues before >> the call to the function to see if that would make a difference. >> When I run: >> breakpoint >> go stack "/Documents/Programming/RunRevBase//RunTime/Stacks/ >> LibPDF.rev" >> breakpoint >> get ControlGenerateResults >> (myAnalysisHandle,myFilePathName,myNumberOfFrames) >> It hits the first breakpoint, then Crashes the - Lib Stack never >> comes to the front. The start using has been performed during >> initialization (in preOpenStack). > > Try locking messages before going to the stack, see if that helps. I'll give it a go, but here's something that's strange! I had one Player Object in the stack (which I added) if I delete the player the stack opens ok. If not then I get a crash. There is no script attached to the player object. Weird! Why should having a player in a stack cause a Crash? All the Best Dave Ok, when I re-created the player object, all was well! Talk about weird! Thanks a lot All the Best Dave From dave at looktowindward.com Mon Jun 18 15:40:00 2007 From: dave at looktowindward.com (Dave) Date: Mon, 18 Jun 2007 20:40:00 +0100 Subject: Last Post In-Reply-To: <51398D4D-018F-4F55-9A67-4750A4509C52@runrev.com> References: <4675C899.8050508@howsoft.com> <51398D4D-018F-4F55-9A67-4750A4509C52@runrev.com> Message-ID: You know, I would even have bothered reading it if I hadn't thought that I'd *never* be able to read it! All the Best Dave On 18 Jun 2007, at 10:08, Heather Nagey wrote: > Dear list folks, > > I'm sensing a consensus here to have this post deleted, as it is > defamatory to some of our list members. Whilst I cannot do anything > about the webpage he has put up, I see no reason to publish the > link here. > > I am writing to Bob offlist, I would ask that nobody else respond > on list and further propagate this thread. > > Once again, I'd like to express my warm appreciation of all of you > here who voluntarily give time and share expertise with the > community. Its unfortunate that such participation from time to > time exposes one to this type of attack, I hope it will not put any > of you off from continuing to participate. > > Warm Regards, > > Heather From rjearp at hotmail.com Mon Jun 18 18:24:29 2007 From: rjearp at hotmail.com (Bob Earp) Date: Mon, 18 Jun 2007 15:24:29 -0700 Subject: andregarzia.com is now online Message-ID: Hey Andre, nice site and thanks for continuing to support all of us so well. (Same goes for all the rest of you !!)I especially like the banner "all we do is code", it'll make a great title for you next album. Hey, hang on a minute,didn't the Beatles have a title like that? Hmmm.... Nah, but the tune still works !!best, Bob...~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Message: 13Date: Sun, 17 Jun 2007 23:57:09 -0300From: "Andre Garzia" Subject: [ANN] andregarzia.com is now online.To: "How to use Revolution" Message-ID: <7c87a2a10706171957t3a794efidc4b5e8b96cac2cd at mail.gmail.com>Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hello Friends,I've just put a page up at www.andregarzia.com, much content will follow,I'll be updating this page daily with all kinds of stuff so stay tuned. There is still some trouble with the HTML generation but things will besolved in time. any feedback or request for content is welcome. Andre _________________________________________________________________ Discover the new Windows Vista http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE From benbock at msn.com Mon Jun 18 19:33:19 2007 From: benbock at msn.com (Ben Bock) Date: Mon, 18 Jun 2007 16:33:19 -0700 Subject: looking for lost .txt file Message-ID: Hello all, I'm on the data analysis side of a project I made using Revolution. It was a standalone in Windows, with many quizzes as substacks. I'm missing only one of the substack's data. Apparently I entered some incorrect syntax, and it escaped attention and testing. I've not worked in Rev since finishing this project, so I need some current help. Can anyone tell me if this file "dumb mistake.txt" is saved on the computer that ran the standalone, and where to find it? open file "file:Data/dumb mistake.txt" for append write CR & gSubID & tab & tFinalScore to file "file:Data/dumb mistake.txt" close file "file:Data/dumb mistake.txt" The script of all the other successful files was: open file "Data/happy days.txt" for append write CR & gSubID & tab & tFinal score to file "Data/happy days.txt" close file "Data/happy days.txt" Thanks for any help, Ben From andre at andregarzia.com Mon Jun 18 19:44:55 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 20:44:55 -0300 Subject: looking for lost .txt file In-Reply-To: References: Message-ID: <7c87a2a10706181644y307abfe3ne11ed42d22de577d@mail.gmail.com> Hello Ben, it will be relative to the defaultFolder property, if you didn't change it, then, I think it is just next to the standalone in windows. You can of course, search for the file Be aware that if the Data folder do not exist in the dafualtFolder location, it will not be created and I think your file will not be saved. I am no windows user so I can't tell you the defaultFolder for windows but I think it should be next to the standalone, if you don't have the Data folder in there, then you're really in trouble because the file will not be saved. Always check for error condition after opening a file, you can do that with 'the result'. cheers andre On 6/18/07, Ben Bock wrote: > > Hello all, > > I'm on the data analysis side of a project I made using Revolution. It > was a standalone in Windows, with many quizzes as substacks. I'm missing > only one of the substack's data. Apparently I entered some incorrect > syntax, and it escaped attention and testing. I've not worked in Rev since > finishing this project, so I need some current help. Can anyone tell me if > this file "dumb mistake.txt" is saved on the computer that ran the > standalone, and where to find it? > > open file "file:Data/dumb mistake.txt" for append > > write CR & gSubID & tab & tFinalScore to file "file:Data/dumb mistake.txt" > > close file "file:Data/dumb mistake.txt" > > > > The script of all the other successful files was: > > open file "Data/happy days.txt" for append > > write CR & gSubID & tab & tFinal score to file "Data/happy days.txt" > > close file "Data/happy days.txt" > > > > Thanks for any help, > > Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From calhorner at xtra.Co.NZ Mon Jun 18 20:19:50 2007 From: calhorner at xtra.Co.NZ (Cal Horner) Date: Tue, 19 Jun 2007 12:19:50 +1200 (New Zealand Standard Time) Subject: happy anniversary Message-ID: <46772126.000003.02496@CALSBIGPC> A Challenge to the list members. On June 14, 1957 I entered into my life long love affair with the computer. Back then it wasn't called IT. It was simply DP. COBOL and Basic didn't exist. Fortran was only a baby. My first computer was peg boards, sorting machines and card readers, and chain printers. If you calculate the years and days properly you will see it comes to fifty years. My challenge is a simple one. Is there anyone on the list with more time in the profession than me. Or am I the "Last Man Standing"? From sarah.reichelt at gmail.com Mon Jun 18 20:23:21 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 19 Jun 2007 10:23:21 +1000 Subject: happy anniversary In-Reply-To: <46772126.000003.02496@CALSBIGPC> References: <46772126.000003.02496@CALSBIGPC> Message-ID: On 6/19/07, Cal Horner wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card readers, and > chain printers. > > If you calculate the years and days properly you will see it comes to fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than me. Or am I the "Last Man Standing"? Happy anniversary Cal! No competition from me :-) Sarah From scott at cdroo.com Mon Jun 18 20:23:58 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 19 Jun 2007 10:23:58 +1000 Subject: A special word to Scott References: <4676CE95.5040603@howsoft.com> Message-ID: <009401c7b208$22e53e40$0201010a@esbi3dg1ukz0fj> From: "Bob Warren" > You are obviously very upset. There is no way I could have anticipated > your special sensitivity to the word "schizophrenic". No. I always argue strongly for things I believe in. I believe firmly that defining groups of individuals using an illness as the definition is unfair, unjust and immoral. It is not my "special sensitivity". It's simply what is right. > I meant it in the sense defined by Bateson. I still mean it in the sense > defined by Bateson. Such mechanisms are common in normal problematic > situations. Well he's wrong. In future you will know better. :-) For the record - if one is have a go at a list (like this one) one would never write something like "they are like a bunch of old codgers with heart conditions", or attack using a cancer like disease description (normally) or define them in a manner that denigrates people suffering from pancreas disease or muscular distrophy. It is no different here. While it is not personal for me it is a *huge* issue to people who have the disease. It's called "stigma" and it's unfair. If you are interested in why I'm so hot on this check out this link - http://www.sane.org/stigmawatch/stigmawatch/stigmawatch.html Scott Kane From andre at andregarzia.com Mon Jun 18 20:25:29 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 21:25:29 -0300 Subject: happy anniversary In-Reply-To: <46772126.000003.02496@CALSBIGPC> References: <46772126.000003.02496@CALSBIGPC> Message-ID: <7c87a2a10706181725q670a1e41jde55f76da0065c6c@mail.gmail.com> Happy Aniversary Carl!!!!! I once knew a band called "aline and the punchcards"... :-) I entered the university in 1998 and they had a tons of punchcards that were being used for cup holders, draft paper and playing battleship games. On 6/18/07, Cal Horner wrote: > > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the > computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card readers, and > chain printers. > > If you calculate the years and days properly you will see it comes to > fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than me. Or > am I the "Last Man Standing"? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Mon Jun 18 20:33:29 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 19 Jun 2007 10:33:29 +1000 Subject: happy anniversary References: <46772126.000003.02496@CALSBIGPC> Message-ID: <009f01c7b209$779e95c0$0201010a@esbi3dg1ukz0fj> From: "Cal Horner" > Is there anyone on the list with more time in the profession than me. Or > am I the "Last Man Standing"? _______________________________________________ Nope. Not me. But my mother (who is still alive) used punch card machines in the late 50's & early 60's as her day to day job for Sigma pharma'. However she won't even look at a "computer". Scott From andre at andregarzia.com Mon Jun 18 20:34:55 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 21:34:55 -0300 Subject: andregarzia.com is now online In-Reply-To: References: Message-ID: <7c87a2a10706181734s55a36998kc43216222d64e463@mail.gmail.com> Thanks Bob, I just share like everyone here! :-) I created the "all we do is code" motto because I was tired of F/OSS politics some years ago. I have a turtle and a dog to feed, I like F/OSS much like everyone, but I am tired of politics. I also own the WeCode.Org domain which will host something soon. ;-) andre On 6/18/07, Bob Earp wrote: > > Hey Andre, nice site and thanks for continuing to support all of us so > well. (Same goes for all the rest of you !!)I especially like the banner > "all we do is code", it'll make a great title for you next album. Hey, hang > on a minute,didn't the Beatles have a title like that? Hmmm.... Nah, but > the tune still works !!best, Bob... From andre at andregarzia.com Mon Jun 18 20:36:44 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 21:36:44 -0300 Subject: [ANN] andregarzia.com is now online. In-Reply-To: <2812e4d22ca7028e0541fb314b9acced@netrin.com> References: <20070618170005.78634489082@mail.runrev.com> <2812e4d22ca7028e0541fb314b9acced@netrin.com> Message-ID: <7c87a2a10706181736m10f27007t1eecb4673b471050@mail.gmail.com> Thanks Jim, I hope it becomes more useful as time goes by. Andre On 6/18/07, Jim Lambert wrote: > > > On Jun 18, 2007, at 10:00 AM, Andre wrote: > > > I've just put a page up at www.andregarzia.com, > > Beautiful and useful. Thank You. > > Jim Lambert > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdev at pdslabs.net Mon Jun 18 21:29:56 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 18 Jun 2007 18:29:56 -0700 Subject: happy anniversary In-Reply-To: <46772126.000003.02496@CALSBIGPC> References: <46772126.000003.02496@CALSBIGPC> Message-ID: <46773194.3090108@pdslabs.net> Hats off to you, Cal. I didn't enter the world of D.P. until 1978. You were a seasoned veteran by then. Phil Davis Cal Horner wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card readers, and > chain printers. > > If you calculate the years and days properly you will see it comes to fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than me. Or am I the "Last Man Standing"? From shari at gypsyware.com Mon Jun 18 21:30:05 2007 From: shari at gypsyware.com (Shari) Date: Mon, 18 Jun 2007 21:30:05 -0400 Subject: Crash logs Message-ID: I'm encountering unexpected quits again. There is no Execution Error popping up. One minute all is well, the next minute it just quits with Apple's message re: Quit Unexpectedly. I do not know how to read a crash log as it doesn't speak in Transcript :-) So I have no idea if the trouble is in my code, or the Rev engine. Years ago I encountered a similar issue, and it turned out to be a missing image. When the code referred to an image that wasn't there, the standalone simply quit instead of throwing up a "no such image" error. But that was many versions of Rev ago, and many versions of my app ago. Does anyone know of a website or place that will tell you how to read a crash log? It's total gibberish to me so I have no idea where to begin to look for the why. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From benbock at msn.com Mon Jun 18 21:58:16 2007 From: benbock at msn.com (Ben Bock) Date: Mon, 18 Jun 2007 18:58:16 -0700 Subject: looking for lost .txt file References: <7c87a2a10706181644y307abfe3ne11ed42d22de577d@mail.gmail.com> Message-ID: Thanks Andre. All the other files saved within the "Data" folder. I don't know what the file: does to the address "file:Data/filename.txt" does, but I'm not finding the files when I made a simplified version of the problem stack. That is why I am worried. Ben ----- Original Message ----- From: Andre Garzia To: How to use Revolution Sent: Monday, June 18, 2007 4:44 PM Subject: Re: looking for lost .txt file Hello Ben, it will be relative to the defaultFolder property, if you didn't change it, then, I think it is just next to the standalone in windows. You can of course, search for the file Be aware that if the Data folder do not exist in the dafualtFolder location, it will not be created and I think your file will not be saved. I am no windows user so I can't tell you the defaultFolder for windows but I think it should be next to the standalone, if you don't have the Data folder in there, then you're really in trouble because the file will not be saved. Always check for error condition after opening a file, you can do that with 'the result'. cheers andre On 6/18/07, Ben Bock > wrote: > > Hello all, > > I'm on the data analysis side of a project I made using Revolution. It > was a standalone in Windows, with many quizzes as substacks. I'm missing > only one of the substack's data. Apparently I entered some incorrect > syntax, and it escaped attention and testing. I've not worked in Rev since > finishing this project, so I need some current help. Can anyone tell me if > this file "dumb mistake.txt" is saved on the computer that ran the > standalone, and where to find it? > > open file "file:Data/dumb mistake.txt" for append > > write CR & gSubID & tab & tFinalScore to file "file:Data/dumb mistake.txt" > > close file "file:Data/dumb mistake.txt" > > > > The script of all the other successful files was: > > open file "Data/happy days.txt" for append > > write CR & gSubID & tab & tFinal score to file "Data/happy days.txt" > > close file "Data/happy days.txt" > > > > Thanks for any help, > > Ben > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Mon Jun 18 22:06:11 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 18 Jun 2007 23:06:11 -0300 Subject: looking for lost .txt file In-Reply-To: References: <7c87a2a10706181644y307abfe3ne11ed42d22de577d@mail.gmail.com> Message-ID: <7c87a2a10706181906w8bedb36ya2a26894314077d7@mail.gmail.com> Oops, my bad Ben, I didn't saw that "file:" on the source. That is a protocol definition to be used with the URL keyword, that surely spoils everything... you need advise from someone better than me on this topic but I guess you're receiving an error back that the file may not be written. Andre On 6/18/07, Ben Bock wrote: > > Thanks Andre. All the other files saved within the "Data" folder. I > don't know what the file: does to the address > "file:Data/filename.txt" does, but I'm not finding the files when I made a > simplified version of the problem stack. That is why I am worried. > > Ben > ----- Original Message ----- > From: Andre Garzia > To: How to use Revolution > Sent: Monday, June 18, 2007 4:44 PM > Subject: Re: looking for lost .txt file > > > Hello Ben, > > it will be relative to the defaultFolder property, if you didn't change > it, > then, I think it is just next to the standalone in windows. You can of > course, search for the file > > Be aware that if the Data folder do not exist in the dafualtFolder > location, > it will not be created and I think your file will not be saved. > > I am no windows user so I can't tell you the defaultFolder for windows > but I > think it should be next to the standalone, if you don't have the Data > folder > in there, then you're really in trouble because the file will not be > saved. > > Always check for error condition after opening a file, you can do that > with > 'the result'. > > cheers > andre > > > > On 6/18/07, Ben Bock > wrote: > > > > Hello all, > > > > I'm on the data analysis side of a project I made using > Revolution. It > > was a standalone in Windows, with many quizzes as substacks. I'm > missing > > only one of the substack's data. Apparently I entered some incorrect > > syntax, and it escaped attention and testing. I've not worked in Rev > since > > finishing this project, so I need some current help. Can anyone tell > me if > > this file "dumb mistake.txt" is saved on the computer that ran the > > standalone, and where to find it? > > > > open file "file:Data/dumb mistake.txt" for append > > > > write CR & gSubID & tab & tFinalScore to file "file:Data/dumb > mistake.txt" > > > > close file "file:Data/dumb mistake.txt" > > > > > > > > The script of all the other successful files was: > > > > open file "Data/happy days.txt" for append > > > > write CR & gSubID & tab & tFinal score to file "Data/happy days.txt" > > > > close file "Data/happy days.txt" > > > > > > > > Thanks for any help, > > > > Ben > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution< > http://lists.runrev.com/mailman/listinfo/use-revolution> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution< > http://lists.runrev.com/mailman/listinfo/use-revolution> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bridgeyman at gmail.com Mon Jun 18 22:28:19 2007 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Mon, 18 Jun 2007 20:28:19 -0600 Subject: Revolution Freezing Message-ID: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> Hey, Lately, I have been able to freeze Revolution a lot more than I would like too. It dies almost every 5 minutes. I haven't been able to track down the problem, because it always happens when I have my whole development environment open. I haven't submitted a bug report yet, because I don't know what causes it, although I have noticed it is mostly likely to freeze when I look away, or switch to another application. Just barely I discovered something odd about these freezes. If I go into Activity Monitor, then double click on the Revolution process (which shows up as "not responding") to pull up its info, Revolution magically starts working! What does this mean? If no error dialogs show up, can I assume is a problem with the Revolution Engine, and not with my stack? Anybody's experience or advice would be greatly appreciated. Thank You, Bridger Maxwell www.FieryFerret.com From jacque at hyperactivesw.com Mon Jun 18 22:29:03 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 18 Jun 2007 21:29:03 -0500 Subject: Problem with Library Stack In-Reply-To: <7A27BF85-8E23-4007-B85C-D05EE82447A5@looktowindward.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> <7A27BF85-8E23-4007-B85C-D05EE82447A5@looktowindward.com> Message-ID: <46773F6F.6070209@hyperactivesw.com> Dave wrote: > Why should having a player in a stack cause a Crash? It shouldn't. You should probably put in a bug report along with a copy of the stack. Did the player have a file name assigned? Maybe it couldn't load the movie, or the movie was bad? An internal QT error might cause a problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pepetoo at cox.net Mon Jun 18 22:36:51 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 18 Jun 2007 19:36:51 -0700 Subject: Revolution Freezing In-Reply-To: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> References: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> Message-ID: Hey, when you guys report things like this, it would be very helpful if we knew what you're using. Computer and OS and Rev version. Joe Wilkins On Jun 18, 2007, at 7:28 PM, Bridger Maxwell wrote: > Hey, Lately, I have been able to freeze Revolution a lot more than > I would > like too. It dies almost every 5 minutes. I haven't been able to > track > down the problem, because it always happens when I have my whole > development > environment open. I haven't submitted a bug report yet, because I > don't > know what causes it, although I have noticed it is mostly likely to > freeze > when I look away, or switch to another application. Just barely I > discovered something odd about these freezes. If I go into Activity > Monitor, then double click on the Revolution process (which shows > up as "not > responding") to pull up its info, Revolution magically starts > working! What > does this mean? If no error dialogs show up, can I assume is a > problem with > the Revolution Engine, and not with my stack? Anybody's experience or > advice would be greatly appreciated. > > Thank You, > Bridger Maxwell > www.FieryFerret.com From pepetoo at cox.net Mon Jun 18 22:41:08 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Mon, 18 Jun 2007 19:41:08 -0700 Subject: Problem with Library Stack In-Reply-To: <46773F6F.6070209@hyperactivesw.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> <7A27BF85-8E23-4007-B85C-D05EE82447A5@looktowindward.com> <46773F6F.6070209@hyperactivesw.com> Message-ID: <3A8C4237-05F4-4358-834F-5DF82B301978@cox.net> I'm of a mind to think that this list should not be for ferreting out "bugs" and things that DON'T work; but, rather to help with making things that DO work. I know they are related, but there IS a difference. The way it is Rev users have to wade through a lot of stuff that is totally irrelevant to what they may be trying to do. Also, keep the subjects more meaningful and stay on thread or start a new one. IMHO, Joe Wilkins On Jun 18, 2007, at 7:29 PM, J. Landman Gay wrote: > Dave wrote: > >> Why should having a player in a stack cause a Crash? > > It shouldn't. You should probably put in a bug report along with a > copy of the stack. > > Did the player have a file name assigned? Maybe it couldn't load > the movie, or the movie was bad? An internal QT error might cause > a problem. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Mon Jun 18 22:52:21 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 18 Jun 2007 21:52:21 -0500 Subject: Revolution Freezing In-Reply-To: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> References: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> Message-ID: <20070618215221126870.10cd7c68@sonsothunder.com> On Mon, 18 Jun 2007 20:28:19 -0600, Bridger Maxwell wrote: > Hey, Lately, I have been able to freeze Revolution a lot more than I would > like too. It dies almost every 5 minutes. I haven't been able to track > down the problem, because it always happens when I have my whole development > environment open. I haven't submitted a bug report yet, because I don't > know what causes it, although I have noticed it is mostly likely to freeze > when I look away, or switch to another application. Just barely I > discovered something odd about these freezes. If I go into Activity > Monitor, then double click on the Revolution process (which shows up as "not > responding") to pull up its info, Revolution magically starts working! What > does this mean? If no error dialogs show up, can I assume is a problem with > the Revolution Engine, and not with my stack? Anybody's experience or > advice would be greatly appreciated. I'd suggest spending some time running Rev without your whole development environment open... remove all the plugins, externals, extra libraries, etc. and run Rev as "raw" as you can and see if you still get the freezes. If not, carefully add things in, one at a time, and work for a while, then if you don't freeze, add the next thing in, etc. You should be able to find the problematic item this way. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sarah.reichelt at gmail.com Tue Jun 19 00:33:23 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 19 Jun 2007 14:33:23 +1000 Subject: What version of Rev is running Message-ID: Hi All, I want to script the path to a users plugins folder. This is now in the Documents folder but the folder name varies according to the version of Rev e.g. "My Revolution Enterprise", "My Revolution "Studio" etc. First I had some vague memory of there being a function to return the path to the user's plugin folder, but I can't find it now. If not, how can I find the version type? I tried revLicenseType() which looked like the right thing but just returns empty. I suppose I can just look for a relevant folder but that doesn't help if the use has 2 different versions installed. Has anyone else solved this problem? TIA, Sarah From lan.kc.macmail at gmail.com Tue Jun 19 00:51:35 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 19 Jun 2007 12:51:35 +0800 Subject: My son Andro. In-Reply-To: <932593.84460.qm@web37510.mail.mud.yahoo.com> References: <932593.84460.qm@web37510.mail.mud.yahoo.com> Message-ID: On 6/18/07, Richmond Mathewson wrote: > > > Plonked him down in front of my G4 MacMini and RR > and told him to start "copying" the Mac Calculator. Good luck, my son would have clicked on the Finder, clicked on the Calculator then pressed CMD-D, then returned to laying around being useless ;-) Hope the spark catches fire. On a slight tangent, when my oldest son was around 8 or 9, he and his brother had old hand-me-down macs in their bedroom. Needless to say we had a bit of a problem with not doing homework etc etc, so one day I sat down and wrote an AppleScript that would launch on start-up and ask for a password before letting anything else happen - after 3 false entries it would immediately shutdown. It took me about half a day to write the AppleScript, but two weeks to conjure up a password scheme that would work. I knew it couldn't be the same password each time as the boys would simply remember it. So I had to have an ever changing password that, most importantly, my wife would be able to remember so that when I was away she could tell the boys. I thought I was a genius when I eventually came up with a system that, depending on the day of the week, would take two letters from the boys name, and two letters from the name of the day and check that these appeared, in reverse, at the very beginning and end of the entered password; it didn't matter how many letters/characters were placed in the middle:-) So on a Wednesday, before dinner I could tell one son that his password was: more farts more phew and after dinner: most likely he didn't drive he flew it could as easily have been: mo49GH%$ &*VC25ew all that was important was that 'mo' was the first two characters and 'ew' the last two. On Thu it would need to be 'on' and 'ht', etc etc. I was soooo impressed with my efforts as I had clearly demonstrated the superior intellect of the all mighty parent. That warm fuzzy feeling lasted all of two days, which is what it took my son to figure out (not by reading or research, purely by fiddling) that he could get the 'Extension Manager' to come up on start-up and then Turn Off the AppleScript Start Up Item :-( From bobwarren at howsoft.com Tue Jun 19 00:56:24 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 19 Jun 2007 01:56:24 -0300 Subject: Last Post - Correction Message-ID: <467761F8.8020708@howsoft.com> My "Last Post" is no longer available for you to look at. However, some of you might remember the following sentence: But in the light of this news, I decided to buy a Mac Mini for the purpose of testing the revBrowser functions, and RR conceded a free Studio licence for Mac instead of giving me my money back as they had agreed. The last part definitely gives the wrong impression, and I would like to correct it: ...and RR conceded a free Studio licence for Mac which I suggested as a more practical substitute for returning my money. Bob From bridgeyman at gmail.com Tue Jun 19 00:58:39 2007 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Mon, 18 Jun 2007 22:58:39 -0600 Subject: What version of Rev is running In-Reply-To: References: Message-ID: <86ae76bb0706182158p17cc8f87x903391c96d0a3d9c@mail.gmail.com> Hey, As far as I could find, there are two handlers to find the plugins folder: revEnvironmentUserPluginsPath() and revEnvironmentPluginsPath(). I found these by looking at the revUpdatePlugins handler in the script of the revMenuBar's first card (edit the script of the cd 1 of stack "revMenuBar"). They were not in the documentation, so I guess they are officially "unsupported," but they seem to work for me! Also, to find the license, the same script used the following code: get the line 4 of the revLicenseInfo TTFN Bridger Maxwell Check out Lumen at: www.FieryFerret.com/lumen/lumen.html From scott at cdroo.com Tue Jun 19 01:07:23 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 19 Jun 2007 15:07:23 +1000 Subject: My son Andro. References: <932593.84460.qm@web37510.mail.mud.yahoo.com> Message-ID: <014401c7b22f$bacb9660$0201010a@esbi3dg1ukz0fj> From: "Kay C Lan" > On a slight tangent, when my oldest son was around 8 or 9, he and his > brother had old hand-me-down macs in their bedroom. Needless to say we had > a > bit of a problem with not doing homework etc etc, so one day I sat down > and wrote an AppleScript that would launch on start-up and ask for a > password LOL! I've just been through this on the kids Windows boxes. It doesn't allow them to enter the password - my wife must do that (or myself). Basically it takes the current date as an integer and the hour as an integer along with a secret three character word. This can be changed by my wife or I. Thus to log in they must call us. It also allows us to set a time period at which point it warns them 5 mins before (to save work) and shuts down the computer. My eldest daughter is a bit of a fiddler so I made it self healing. As it's running on a Windows box a batch file runs at startup (called from a service) so if she deletes it etc it just copies itself back for the next time. So far she has not been able to beat it. It's not written in Rev else I'd share the code. Scott From sarah.reichelt at gmail.com Tue Jun 19 01:17:17 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 19 Jun 2007 15:17:17 +1000 Subject: What version of Rev is running In-Reply-To: <86ae76bb0706182158p17cc8f87x903391c96d0a3d9c@mail.gmail.com> References: <86ae76bb0706182158p17cc8f87x903391c96d0a3d9c@mail.gmail.com> Message-ID: Thanks Bridger, that's exactly what I needed :-) Those functions are in my scrapbook now, so I won't loose them again. Cheers, Sarah On 6/19/07, Bridger Maxwell wrote: > Hey, > > As far as I could find, there are two handlers to find the plugins > folder: revEnvironmentUserPluginsPath() and > revEnvironmentPluginsPath(). I found these by looking at the > revUpdatePlugins handler in the script of the revMenuBar's first card > (edit the script of the cd 1 of stack "revMenuBar"). They were not in > the documentation, so I guess they are officially "unsupported," but > they seem to work for me! > Also, to find the license, the same script used the following code: > get the line 4 of the revLicenseInfo > > TTFN > > Bridger Maxwell > Check out Lumen at: www.FieryFerret.com/lumen/lumen.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrev260805 at m-r-d.de Tue Jun 19 02:10:13 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 19 Jun 2007 06:10:13 +0000 Subject: create field on specific positoin Message-ID: <000298D9.46778F0A@192.168.168.3> Hi, i need to create several fields, 3 at a line, from a script. The number of fields depends on the number of lines a textfile contains. Each field then must contain an item of the text file. Excatly said, 3 items of each line of the text file have to be put into the 3 fields. Creating the fields from within the script should be no problem. My problem is, i do not know: How can i place the fields automatically on a specific postion, so i have 3 fields on each line? How would you name them, so they could be accessed later.? e.g. Field_1_3 should mean field from line 1, which contains item 3 from line 1 of the textfile Regards, Matthias From lan.kc.macmail at gmail.com Tue Jun 19 02:33:35 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 19 Jun 2007 14:33:35 +0800 Subject: My son Andro. In-Reply-To: <014401c7b22f$bacb9660$0201010a@esbi3dg1ukz0fj> References: <932593.84460.qm@web37510.mail.mud.yahoo.com> <014401c7b22f$bacb9660$0201010a@esbi3dg1ukz0fj> Message-ID: On 6/19/07, Scott Kane wrote: > > I've just been through this on the kids Windows boxes. It's not written in Rev else I'd share the code. > > Fortunately the whole issue has been solved with OSX and it's Admin (Dad) and User (Child) accounts, Parental Control features, a router and VNC. It only took two or three times, after giving them the second 'you should be asleep' warning and then logging on with VNC and selecting Force Quit just as they were about to save the Universe/Galaxy/Civilization that they realised they could either Save and Quit after the first warning and live to fight another day, or fight for another five minutes and experience total oblivion. :-) From iangmcknight at googlemail.com Tue Jun 19 03:11:47 2007 From: iangmcknight at googlemail.com (Ian McKnight) Date: Tue, 19 Jun 2007 08:11:47 +0100 Subject: create field on specific positoin In-Reply-To: <000298D9.46778F0A@192.168.168.3> References: <000298D9.46778F0A@192.168.168.3> Message-ID: Hi Matthias You could try the the following Create your three fields, size them and apply any formatting you need. Name each field X_1; X_2; X_3 as 'X' will contain your line number Correctly position the fields relative to each other, as they would appear on your card, and group them. Now hide the group. Now all you need do is -- tXord is the X coordinate of your first line's group -- tYord is the Y cordinate put the number of lines in myTextFile into tNumberOfLines put 20 into theDistanceBetweenLines -- this value is determined by the height of your field and the distance you want between them Repeat with theNextLine = 1 to tNumberOfLines clone group "myhiddengroup" set the name of the last group to "Line"&theNextLine -- rename your group eg Line 7 or Line 3? set the loc of the last group to tXord, tYord + thedistancebetweenLines -- put it into position you will need to -- ungroup -- insert this command if you want the fields separated repeat with theNextField = 1 to 3 set the name of field "X_"&theNextField to theNextLine"&"_&"1" -- renames X_1 to theLineNumber_1 end repeat end repeat This is rough untested code. I assumed that your lines will form columns on screen. Hope this helps. Regards Ian McKnight On 19/06/07, runrev260805 at m-r-d.de wrote: > Hi, > > i need to create several fields, 3 at a line, from a script. The number of fields depends on the number of lines a textfile contains. Each field then must contain an item of the text file. Excatly said, 3 items of each line of the text file have to be put into the 3 fields. > Creating the fields from within the script should be no problem. > > My problem is, i do not know: > > How can i place the fields automatically on a specific postion, so i have 3 fields on each line? > > How would you name them, so they could be accessed later.? > e.g. Field_1_3 should mean field from line 1, which contains item 3 from line 1 of the textfile > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Regards Ian ======================= Ian McKnight iangmcknight at googlemail.com ======================= From dave at looktowindward.com Tue Jun 19 03:15:09 2007 From: dave at looktowindward.com (Dave) Date: Tue, 19 Jun 2007 08:15:09 +0100 Subject: More Problem with Player Object in Library Stack In-Reply-To: References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> Message-ID: <5D50AAC1-B0B6-400B-BB94-D2F12D0B5730@looktowindward.com> Hi, Further to the problems I was having with Opening a Library stack from within a function inside the same library. I found that having a player object inside the stack caused RunRev to Crash when the "go stack" command is executed. The object I removed had a fileName set, when I re-created the player it was empty of course. The "go stack" command then worked ok. However, upon extending the function with the code below, it seems the crash is back! As soon as the line: set the fileName of player "PlayerThumbnail" of me to theMovieFilePathName is executed, RunRev crashes with and unexpected quit. Here is the code i added: breakpoint put the short name of this stack into myCallingStack show me go stack the (short name of me) set the fileName of player "PlayerThumbnail" of me to theMovieFilePathName The file is valid and plays find in another player object. Any ideas on how to work around this? Thanks a lot and All the Best Dave On 18 Jun 2007, at 20:10, Dave wrote: > > I'll give it a go, but here's something that's strange! I had one > Player Object in the stack (which I added) if I delete the player > the stack opens ok. If not then I get a crash. There is no script > attached to the player object. > > Weird! > > Why should having a player in a stack cause a Crash? > > All the Best > Dave From iangmcknight at googlemail.com Tue Jun 19 03:16:10 2007 From: iangmcknight at googlemail.com (Ian McKnight) Date: Tue, 19 Jun 2007 08:16:10 +0100 Subject: create field on specific positoin In-Reply-To: References: <000298D9.46778F0A@192.168.168.3> Message-ID: Oops. Pressed send too early On 19/06/07, Ian McKnight wrote: > Hi Matthias > > You could try the the following > > put the number of lines in myTextFile into tNumberOfLines > put 20 into theDistanceBetweenLines -- this value is determined by the > height of your field and the distance you want between them > > Repeat with theNextLine = 1 to tNumberOfLines > > clone group "myhiddengroup" > set the name of the last group to "Line"&theNextLine -- rename your > group eg Line 7 or Line 3? > set the loc of the last group to tXord, tYord + > thedistancebetweenLines -- put it into position you will need to > -- ungroup -- insert this command if you want the fields separated show group "Line"&theNextLine -- forgot about this > repeat with theNextField = 1 to 3 > set the name of field "X_"&theNextField to theNextLine"&"_&"1" -- > renames X_1 to theLineNumber_1 > end repeat > end repeat -- Regards Ian ======================= Ian McKnight iangmcknight at googlemail.com ======================= From viktoras at ekoinf.net Tue Jun 19 03:40:16 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 19 Jun 2007 10:40:16 +0300 (FLE Daylight Time) Subject: create field on specific positoin References: <000298D9.46778F0A@192.168.168.3> Message-ID: <46778860.000003.03376@MAZYTIS> I do this like that (just copied from an existing app): lock screen create group "gLegendKeeper" in group "gLegend" of card "mainCard" repeat with i=1 to 100 put "f" & i into gName create field gName in group "gLegendKeeper" of group "gLegend" of card mainCard" set the left of field fName of card "mainCard" to (myLeft + 22) set the top of field fName of card "mainCard" to graphicTop end repeat unlock screen note that a new group "gLegendkeeper" is created to make it easy to delete the created fields when necessary by simply deleting the whole group. All the best Viktoras -------Original Message------- From: runrev260805 at m-r-d.de Date: 19/06/2007 09:10:09 To: use-revolution at lists.runrev.com Subject: create field on specific positoin Hi, i need to create several fields, 3 at a line, from a script. The number of fields depends on the number of lines a textfile contains. Each field then must contain an item of the text file. Excatly said, 3 items of each line of the text file have to be put into the 3 fields. Creating the fields from within the script should be no problem. My problem is, i do not know: How can i place the fields automatically on a specific postion, so i have 3 fields on each line? How would you name them, so they could be accessed later.? e.g. Field_1_3 should mean field from line 1, which contains item 3 from line 1 of the textfile Regards, Matthias _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From viktoras at ekoinf.net Tue Jun 19 03:45:00 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 19 Jun 2007 10:45:00 +0300 (FLE Daylight Time) Subject: create field on specific positoin References: <46778860.000003.03376@MAZYTIS> Message-ID: <4677897C.000008.03376@MAZYTIS> whoops, omitted a typo - it should be : lock screen create group "gLegendKeeper" in group "gLegend" of card "mainCard" repeat with i=1 to 30 put "f" & i into fName create field fName in group "gLegendKeeper" of group "gLegend" of card mainCard" set the left of field fName of card "mainCard" to (myLeft + 22) set the top of field fName of card "mainCard" to graphicTop end repeat unlock screen -------Original Message------- From: Viktoras Didziulis Date: 19/06/2007 10:40:20 To: How to use Revolution Subject: Re: create field on specific positoin I do this like that (just copied from an existing app): lock screen create group "gLegendKeeper" in group "gLegend" of card "mainCard" repeat with i=1 to 100 put "f" & i into gName create field gName in group "gLegendKeeper" of group "gLegend" of card mainCard" set the left of field fName of card "mainCard" to (myLeft + 22) set the top of field fName of card "mainCard" to graphicTop end repeat unlock screen note that a new group "gLegendkeeper" is created to make it easy to delete the created fields when necessary by simply deleting the whole group. All the best Viktoras -------Original Message------- From: runrev260805 at m-r-d.de Date: 19/06/2007 09:10:09 To: use-revolution at lists.runrev.com Subject: create field on specific positoin Hi, i need to create several fields, 3 at a line, from a script. The number of fields depends on the number of lines a textfile contains. Each field then must contain an item of the text file. Excatly said, 3 items of each line of the text file have to be put into the 3 fields. Creating the fields from within the script should be no problem. My problem is, i do not know: How can i place the fields automatically on a specific postion, so i have 3 fields on each line? How would you name them, so they could be accessed later.? e.g. Field_1_3 should mean field from line 1, which contains item 3 from line 1 of the textfile Regards, Matthias _______________________________________________ use-revolution mailing list use-revolution at 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 at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From runr at prismpole.com Tue Jun 19 05:10:33 2007 From: runr at prismpole.com (Michael Binder) Date: Tue, 19 Jun 2007 05:10:33 -0400 Subject: More Problem with Player Object in Library Stack Message-ID: Hi Dave, you wrote: > breakpoint > put the short name of this stack into myCallingStack > show me > go stack the (short name of me) > set the fileName of player "PlayerThumbnail" of me to > theMovieFilePathName > > The file is valid and plays find in another player object. > > Any ideas on how to work around this? Reading your code, I am a little confused about 'this' and 'me'. In my (admittedly limited) experience, rev also gets confused about these things. What happens if you try this: breakpoint put the short name of stack "myStack" into myCallingStack show stack "myOtherStack" go stack "myOtherStack" set the fileName of player "PlayerThumbnail" of "myOtherStack" to theMovieFilePathName One other thought, remove the parentheses in "go stack the (short name of me)" Rev may see that as: go stack the "myOtherStack" Hope that helps, Michael Binder From dave at looktowindward.com Tue Jun 19 05:19:59 2007 From: dave at looktowindward.com (Dave) Date: Tue, 19 Jun 2007 10:19:59 +0100 Subject: More Problem with Player Object in Library Stack In-Reply-To: References: Message-ID: <4D3BBEEF-9878-4B5C-9908-2B08E1FF0ED3@looktowindward.com> On 19 Jun 2007, at 10:10, Michael Binder wrote: > Hi Dave, you wrote: > >> breakpoint >> put the short name of this stack into myCallingStack >> show me >> go stack the (short name of me) >> set the fileName of player "PlayerThumbnail" of me to >> theMovieFilePathName >> >> The file is valid and plays find in another player object. >> >> Any ideas on how to work around this? > > Reading your code, I am a little confused about 'this' and > 'me'. In my (admittedly limited) experience, rev also gets > confused about these things. What happens if you try this: > > breakpoint > put the short name of stack "myStack" into myCallingStack > show stack "myOtherStack" > go stack "myOtherStack" > set the fileName of player "PlayerThumbnail" of "myOtherStack" > to theMovieFilePathName > > One other thought, remove the parentheses in > "go stack the (short name of me)" > Rev may see that as: go stack the "myOtherStack" The stack stored in myCallingStack is the stack that called this function. I have checked this, anyway myCallingStack is not used until after the crash. The stack referred to as "me" is the library stack, e.g. the same stack that the above code is executing in. It is intially loaded using "start using", then when a particular function is called. I want the stack to be displayed and to become the top most window. The keyword "me" *always* refers to the object that the current script is executing in. Any other ideas? All the Best Dave From xavier.bury at clearstream.com Tue Jun 19 05:34:44 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Tue, 19 Jun 2007 11:34:44 +0200 Subject: 281 installer problems In-Reply-To: <2812e4d22ca7028e0541fb314b9acced@netrin.com> Message-ID: Hi everyone, anyone having problems with the 2.8.1 installer? I had a previous install of 2.8 (gm1, 2, 3, 4 - all too buggy to be used) and decided to test the 2.8.1. First the custom install path c:\app doesn't work. second the default path c:\app\revolution enterprise wont work either! It refuses to install where the old versions is even though the folders are not named the same! 3rd, the installer creates not 46MBs of data as advertised but 90 MBs! Then 4th, the app doesn't launch, when i check, the rev exe is only 32KBs! No wonder it didn't ask me for my license... And when i try do redownload the thing it stalls... And resume downloading doesn't work either! Naturally, the 5th time works but the old folder again is disturbing the install... Finally the install works! Then i try the "update" in the help menu and it tells me GM2 is available (but the download is still gm1). When i try to update the engine tells me my license is expired! But my license is from 2007!!! WTF? Can someone shed some light on this? Xavier ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From eric.chatonet at sosmartsoftware.com Tue Jun 19 05:38:21 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 19 Jun 2007 11:38:21 +0200 Subject: More Problem with Player Object in Library Stack In-Reply-To: <5D50AAC1-B0B6-400B-BB94-D2F12D0B5730@looktowindward.com> References: <4676B313.5050109@hrz.uni-kassel.de> <168F299F-F670-41DD-82C1-391E2A0D0520@looktowindward.com> <626CBB7C-FD83-44A3-B6D1-F3172BD4992D@maseurope.net> <4676D599.1060000@hyperactivesw.com> <5D50AAC1-B0B6-400B-BB94-D2F12D0B5730@looktowindward.com> Message-ID: <1A0F36B7-3995-4708-90CD-A5F6F6393D60@sosmartsoftware.com> Hi Dave, Le 19 juin 07 ? 09:15, Dave a ?crit : > Further to the problems I was having with Opening a Library stack > from within a function inside the same library. I found that having > a player object inside the stack caused RunRev to Crash when the > "go stack" command is executed. The object I removed had a fileName > set, when I re-created the player it was empty of course. The "go > stack" command then worked ok. However, upon extending the function > with the code below, it seems the crash is back! As soon as the line: > > set the fileName of player "PlayerThumbnail" of me to > theMovieFilePathName > > is executed, RunRev crashes with and unexpected quit. > > Here is the code i added: > > > breakpoint > put the short name of this stack into myCallingStack > show me > go stack the (short name of me) > set the fileName of player "PlayerThumbnail" of me to > theMovieFilePathName > > The file is valid and plays find in another player object. > > Any ideas on how to work around this? go stack (the short name of me) set the fileName of player "PlayerThumbnail" to theMovieFilePathName should be enough assuming that the player is on the first card. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From tn at nul.se Tue Jun 19 06:07:25 2007 From: tn at nul.se (=?ISO-8859-1?Q?Torbj=F6rn_Nordlindh?=) Date: Tue, 19 Jun 2007 12:07:25 +0200 Subject: String or number? In-Reply-To: References: Message-ID: Jim Ault wrote: > Seems like a bug to me. > But if you use this form it works as expected. > > >> put 123456.7890 into a >> put 123456.7890 + 0 into b > split a using cr and "." > split b using cr and "." > > -- or > > split b using tab and "." > split b using null and "." That's interesting... Anyway, here's the real puzzle: If you put 1 into a put 1 + 0 into b Then a is a number and b is a number and a is an integer and b is an integer and a=b. Split treats them differently: split a by comma gives an array split b by comma is still a number So, the question is: What's the difference between a and b? Torbj?rn From dave at looktowindward.com Tue Jun 19 06:09:43 2007 From: dave at looktowindward.com (Dave) Date: Tue, 19 Jun 2007 11:09:43 +0100 Subject: More Problem with Player Object in Library Stack In-Reply-To: References: Message-ID: <73F36384-3527-41B8-B667-8978052023C3@looktowindward.com> Hi, Further to this problem! I found that if I turn off "always buffer" in the property inspector for the Player Object, IT DOES NOT CRASH!!! So, why should it crash if the "always buffer" is set true? Also, by setting it false, what implications does this have on movie playback and my ability to capture a frame from the movie? Later on in the code I am using the "snapshot" command to capture frames. When I tried this before, I had to have the "always buffer" property set to true. I changed the code to read: set the alwaysBuffer of player "PlayerThumbnail" of card 1 of me to false show me go stack the (short name of me) set the fileName of player "PlayerThumbnail" of card 1 of me to theMovieFilePathName set the alwaysBuffer of player "PlayerThumbnail" of card 1 of me to true and now the crash occurs when I set "alwaysBuffer" to true! All the Best Dave On 19 Jun 2007, at 10:10, Michael Binder wrote: The stack stored in myCallingStack is the stack that called this function. I have checked this, anyway myCallingStack is not used until after the crash. The stack referred to as "me" is the library stack, e.g. the same stack that the above code is executing in. It is intially loaded using "start using", then when a particular function is called. I want the stack to be displayed and to become the top most window. The keyword "me" *always* refers to the object that the current script is executing in. Any other ideas? All the Best Dave From viktoras at ekoinf.net Tue Jun 19 06:15:07 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 19 Jun 2007 13:15:07 +0300 (FLE Daylight Time) Subject: 281 installer problems References: Message-ID: <4677ACAB.000001.04000@MAZYTIS> Hi, In 2.8.1 annoucement it warned: ..I recommend you do a full install from the downloads page rather than using your update button inside the program, as this version corrects a number of issues with the installer/uninstaller, and you will not see the benefit of this unless you do a full installation... So I did not experienced the problems that you describe. Still there was one problem related with previous installs of SQLite. The way to fix this is described in quality report 5140: http://quality.runrev.com/qacenter/show_bug.cgi?id=5140 All the best Viktoras -------Original Message------- From: xavier.bury at clearstream.com Date: 06/19/07 12:35:03 To: How to use Revolution Subject: 281 installer problems Hi everyone, anyone having problems with the 2.8.1 installer? I had a previous install of 2.8 (gm1, 2, 3, 4 - all too buggy to be used) and decided to test the 2.8.1. First the custom install path c:\app doesn't work. second the default path c:\app\revolution enterprise wont work either! It refuses to install where the old versions is even though the folders are not named the same! 3rd, the installer creates not 46MBs of data as advertised but 90 MBs! Then 4th, the app doesn't launch, when i check, the rev exe is only 32KBs! No wonder it didn't ask me for my license... And when i try do redownload the thing it stalls... And resume downloading doesn't work either! Naturally, the 5th time works but the old folder again is disturbing the install... Finally the install works! Then i try the "update" in the help menu and it tells me GM2 is available (but the download is still gm1). When i try to update the engine tells me my license is expired! But my license is from 2007!!! WTF? Can someone shed some light on this? Xavier ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Tue Jun 19 06:23:08 2007 From: dave at looktowindward.com (Dave) Date: Tue, 19 Jun 2007 11:23:08 +0100 Subject: happy anniversary In-Reply-To: <46772126.000003.02496@CALSBIGPC> References: <46772126.000003.02496@CALSBIGPC> Message-ID: <8732A043-E1E4-4269-9971-AD1AD514DEE4@looktowindward.com> ! ! ! ! ! ! ! ! ! ! C O N G R A T U L A T I O N S ! ! ! ! ! ! ! ! ! Well, you beat me by 20 years! I started in 1973, working on Key-to- Disk system to replace paper tape and punched cards! Out of interest: What is the thing that most impresses you about "modern" computer technology? What is the thing that most depresses you? All the Best Dave On 19 Jun 2007, at 01:19, Cal Horner wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the > computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic > didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card > readers, and > chain printers. > > If you calculate the years and days properly you will see it comes > to fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than > me. Or am I the "Last Man Standing"? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From xavier.bury at clearstream.com Tue Jun 19 06:57:32 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Tue, 19 Jun 2007 12:57:32 +0200 Subject: 281 installer problems In-Reply-To: <4677ACAB.000001.04000@MAZYTIS> Message-ID: I didn't see any announcement or read me in the download page! What's a newbie to expect? At least this version now works better than 2.8! cheers use-revolution-bounces at lists.runrev.com wrote on 19/06/2007 12:15:07: > Hi, > > In 2.8.1 annoucement it warned: > ..I recommend you do a full install from the downloads page rather than > using your update button inside the program, as this version corrects a > number of issues with the installer/uninstaller, and you will not see the > benefit of this unless you do a full installation... > > So I did not experienced the problems that you describe. Still there was one > problem related with previous installs of SQLite. The way to fix this is > described in quality report 5140: > http://quality.runrev.com/qacenter/show_bug.cgi?id=5140 > > All the best > Viktoras > -------Original Message------- > > From: xavier.bury at clearstream.com > Date: 06/19/07 12:35:03 > To: How to use Revolution > Subject: 281 installer problems > > Hi everyone, > > anyone having problems with the 2.8.1 installer? > > I had a previous install of 2.8 (gm1, 2, 3, 4 - all too buggy to be used) > and decided to test the 2.8.1. > > First the custom install path c:\app doesn't work. > second the default path c:\app\revolution enterprise wont work either! It > refuses to install where the old versions is even though the folders are > not named the same! > > 3rd, the installer creates not 46MBs of data as advertised but 90 MBs! > > Then 4th, the app doesn't launch, when i check, the rev exe is only 32KBs! > No wonder it didn't ask me for my license... > > And when i try do redownload the thing it stalls... And resume downloading > doesn't work either! > > Naturally, the 5th time works but the old folder again is disturbing the > install... > > Finally the install works! > > Then i try the "update" in the help menu and it tells me GM2 is available > (but the download is still gm1). When i try to update the engine tells me > my license is expired! > But my license is from 2007!!! WTF? > > Can someone shed some light on this? > > Xavier > > ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From tereza at califex.com Tue Jun 19 08:23:59 2007 From: tereza at califex.com (Tereza Snyder) Date: Tue, 19 Jun 2007 07:23:59 -0500 Subject: happy anniversary In-Reply-To: <46772126.000003.02496@CALSBIGPC> References: <46772126.000003.02496@CALSBIGPC> Message-ID: On Jun 18, 2007, at 7:19 PM, Cal Horner wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the > computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic > didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card > readers, and > chain printers. > > If you calculate the years and days properly you will see it comes > to fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than > me. Or am I the "Last Man Standing"? I can remember assembling a "science project" christmas present about 1960 involving a pegboard, wires, and light bulbs that the instructions called an "electronic brain"! But just what the heck are "chain printers"? (I envision a steam- operated inkjet complete with pistons) t -- Tereza Snyder Califex Software, Inc. From gregory.lypny at videotron.ca Tue Jun 19 08:36:20 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 19 Jun 2007 08:36:20 -0400 Subject: Location of Handlers that Trap Messages Message-ID: <5CAB4185-4BEB-4CA7-944B-1F6EB0C463C3@videotron.ca> Hello everyone, I'm a little rusty here. Does it matter much where I place handlers that trap openCard, closeField, and such messages? In a simple stack, I put them all in the stack script, but I guess I could put them in group script. I'm interested in speed as opposed to which controls will receive a message because they lie in its path. Regards, Gregory From eric.chatonet at sosmartsoftware.com Tue Jun 19 08:51:33 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 19 Jun 2007 14:51:33 +0200 Subject: Location of Handlers that Trap Messages In-Reply-To: <5CAB4185-4BEB-4CA7-944B-1F6EB0C463C3@videotron.ca> References: <5CAB4185-4BEB-4CA7-944B-1F6EB0C463C3@videotron.ca> Message-ID: <2489EC56-E20F-434A-BE8A-99DAA53EB409@sosmartsoftware.com> Hi Greg, Le 19 juin 07 ? 14:36, Gregory Lypny a ?crit : > I'm a little rusty here. Does it matter much where I place > handlers that trap openCard, closeField, and such messages? In a > simple stack, I put them all in the stack script, but I guess I > could put them in group script. I'm interested in speed as opposed > to which controls will receive a message because they lie in its path. Actually, I never found a real difference but I always take advantage of a location or another: For instance, openCard in the stack's script will be triggered by any card. At the contrary, preOpenStack in the first card's script will only be triggered by the main stack but not by its sub stacks, etc. To get a reliable code without any repetition (indispensable for a reliable maintenance), it is often handy to put handlers at a high level using parameters in addition to get the most generic code you can. If you have 2.8 you might be interested in the new 'private' command (but only for your custom handlers) that allow to gain speed. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From livfoss at mac.com Tue Jun 19 09:00:24 2007 From: livfoss at mac.com (Graham Samuel) Date: Tue, 19 Jun 2007 15:00:24 +0200 Subject: happy anniversary Message-ID: Congratulations Cal! I'm maybe closer than the average member of this list, but not too close: I think I saw a digital computer in late 57 as an undergraduate in Manchester, UK. It would have been something to do with Professor Tom Kilburn in the Electrical Engineering department. As a mechanical engineer, I was occasionally allowed to go over and have a look. The sheer intellectual drive and sense of fun in that department set me thinking that I was pursuing the wrong course of study, and eventually I got into digital computers. I did 'program' an analog computer as a student but I didn't write a real program until 1961, so Cal wins hands down. I started with 5-track paper tape - punched cards came later. Oddly enough I don't have much technical nostalgia for those days - it took soooo long to get anything done... Graham Cal Horner wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the > computer. > Back then it wasn't called IT. It was simply DP. COBOL and Basic > didn't > exist. Fortran was only a baby. > > My first computer was peg boards, sorting machines and card > readers, and > chain printers. > > If you calculate the years and days properly you will see it comes > to fifty > years. > > My challenge is a simple one. > > Is there anyone on the list with more time in the profession than > me. Or am I the "Last Man Standing"? > From gefisher at mac.com Tue Jun 19 09:10:37 2007 From: gefisher at mac.com (Glenn E. Fisher) Date: Tue, 19 Jun 2007 08:10:37 -0500 Subject: happy anniversary Message-ID: Cal, I started programming in 1962, so you've got 5 years on me. :-( Look at "My Computing Experience" on my UH web page below for a rundown of what I've been upto over the years. Congrats and happy anniversary, Glenn On June 18, 2007 7:19:50 PM CDT Cal Homer wrote: > A Challenge to the list members. > > On June 14, 1957 I entered into my life long love affair with the > computer. -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gefisher at mac.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From geradamas at yahoo.com Tue Jun 19 09:51:18 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 19 Jun 2007 14:51:18 +0100 (BST) Subject: happy anniversary Message-ID: <853992.26883.qm@web37504.mail.mud.yahoo.com> Gosh, I don't stand a chance: born in 1962, sent off Hollerith cards to Imperial College in 1974, worked with a Research Machine 1976. Graham Samual wrote: "The sheer intellectual drive and sense of fun" and it seems to have gone; to be replaced by people who are deadly earnest and wouldn't know lateral thinking if it hit them in the head. That is why I spend most of my time teaching Primary kids English (and sneaking in the odd bit of programming when their parents are off their guard) - the sense of wonder is still there - of course it gets raped by the glut of hi-tech pap and wall-to-wall sense bombardment that is the day-to-day of the modern world. Recently, I started my younger son on Runtime Revolution: and rediscovered that sense of wonder when attached to computers (my older son is 'married' to a piano and spends about 7-8 hours a day playing that). I do believe that really innovative computer work can only be done by those who still manage to retain that sense of fun and wonder. Needless to say; I start kids programming by playing with cups and buttons on the carpet - variables, constants and strings are a bit abstract for children! sincerely, Richmond Mathewson. ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Inbox full of unwanted email? Get leading protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From mikekann at yahoo.com Tue Jun 19 10:16:13 2007 From: mikekann at yahoo.com (Michael Kann) Date: Tue, 19 Jun 2007 07:16:13 -0700 (PDT) Subject: For Each Anomaly Message-ID: <917775.86562.qm@web56713.mail.re3.yahoo.com> This seems urgent enough to send out an alert. If you use the "for each" loop to manipulate text this bug will be of interest. http://quality.runrev.com/qacenter/show_bug.cgi?id=5157 ____________________________________________________________________________________ Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search http://search.yahoo.com/search?fr=oni_on_mail&p=graduation+gifts&cs=bz From eric.chatonet at sosmartsoftware.com Tue Jun 19 10:23:32 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 19 Jun 2007 16:23:32 +0200 Subject: For Each Anomaly In-Reply-To: <917775.86562.qm@web56713.mail.re3.yahoo.com> References: <917775.86562.qm@web56713.mail.re3.yahoo.com> Message-ID: <22A8360F-7DD6-4F89-961F-BF46C12F458F@sosmartsoftware.com> Hi Michael, Using repeat for each *must not* modify the variable used: Here tPerson is modified when running: repeat for each line tPerson in tpeople put "s" after tPerson put tPerson & return after holder end repeat This leads to unexpected results. Instead try: repeat for each line tPerson in tpeople put tPerson & "s" & cr after holder end repeat And this will work as expected :-) Le 19 juin 07 ? 16:16, Michael Kann a ?crit : > This seems urgent enough to send out an alert. If you > use the "for each" loop to manipulate text this bug > will be of interest. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From ambassador at fourthworld.com Tue Jun 19 10:51:49 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 19 Jun 2007 07:51:49 -0700 Subject: For Each Anomaly Message-ID: <4677ED85.70909@fourthworld.com> Eric Chatonet wrote: > Using repeat for each *must not* modify the variable used: > Here tPerson is modified when running: > > repeat for each line tPerson in tpeople > put "s" after tPerson > put tPerson & return after holder > end repeat > > This leads to unexpected results. > Instead try: > > repeat for each line tPerson in tpeople > put tPerson & "s" & cr after holder > end repeat > > And this will work as expected :-) > > Le 19 juin 07 ? 16:16, Michael Kann a ?crit : > >> This seems urgent enough to send out an alert. If you >> use the "for each" loop to manipulate text this bug >> will be of interest. The behavior is as described in the docs (see the Dictionary entry for "repeat"). Please consider closing the "bug" report. Somewhere between a fourth and a third of all entries in Bugzilla are noise, either reports submitted in error, or duplicates of other reports, or similar misunderstandings. The larger BZ is the harder it gets to wade through. Thanks. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave at looktowindward.com Tue Jun 19 10:56:17 2007 From: dave at looktowindward.com (Dave) Date: Tue, 19 Jun 2007 15:56:17 +0100 Subject: For Each Anomaly In-Reply-To: <4677ED85.70909@fourthworld.com> References: <4677ED85.70909@fourthworld.com> Message-ID: On 19 Jun 2007, at 15:51, Richard Gaskin wrote: > The behavior is as described in the docs (see the Dictionary entry > for "repeat"). > > Please consider closing the "bug" report. Somewhere between a > fourth and a third of all entries in Bugzilla are noise, either > reports submitted in error, or duplicates of other reports, or > similar misunderstandings. The larger BZ is the harder it gets to > wade through. Thanks. Sounds like just the right time to throw it away and put in a better way of reporting, monitoring and fixing bugs! All the Best Dave From FlexibleLearning at aol.com Tue Jun 19 10:59:12 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 19 Jun 2007 10:59:12 EDT Subject: I-beam Artifact bug? Message-ID: Has anyone else noticed an I-beam artifact when locking a field? Try this in a field on Win32... on mouseLeave set the locktext of me to true end mouseLeave on mouseEnter set the locktext of me to false end mouseEnter Not affected on OSX. /H From ambassador at fourthworld.com Tue Jun 19 11:08:23 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 19 Jun 2007 08:08:23 -0700 Subject: For Each Anomaly Message-ID: <4677F167.3090606@fourthworld.com> Dave wrote: > On 19 Jun 2007, at 15:51, Richard Gaskin wrote: >> The behavior is as described in the docs (see the Dictionary entry >> for "repeat"). >> >> Please consider closing the "bug" report. Somewhere between a >> fourth and a third of all entries in Bugzilla are noise, either >> reports submitted in error, or duplicates of other reports, or >> similar misunderstandings. The larger BZ is the harder it gets to >> wade through. Thanks. > > Sounds like just the right time to throw it away and put in a better > way of reporting, monitoring and fixing bugs! They must be psychic: Bill Marriott already convinced RunRev to do just that. Those who use the QA system have seen a completely new streamlined and easier to use interface. In this I don't think any such improvements in the server software will make a difference: this is an issue with user-generated content being put into the database. The database UI has changed, but it still doesn't force people to read the docs and look for related posts before posting. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From devin_asay at byu.edu Tue Jun 19 11:32:10 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 19 Jun 2007 09:32:10 -0600 Subject: Location of Handlers that Trap Messages In-Reply-To: <5CAB4185-4BEB-4CA7-944B-1F6EB0C463C3@videotron.ca> References: <5CAB4185-4BEB-4CA7-944B-1F6EB0C463C3@videotron.ca> Message-ID: On Jun 19, 2007, at 6:36 AM, Gregory Lypny wrote: > Hello everyone, > > I'm a little rusty here. Does it matter much where I place > handlers that trap openCard, closeField, and such messages? In a > simple stack, I put them all in the stack script, but I guess I > could put them in group script. I'm interested in speed as opposed > to which controls will receive a message because they lie in its path. Hi, Gregory. My rule of thumb (thanks to Jerry Daniels for stating it in a succinct formula,) which I pass on to my students is: "Place a handler as far up the message hierarchy as it needs to be, but no farther." In other words, if several controls do virtually the same thing, a handler placed in an enclosing group or a card might be the most efficient placement. On the other hand, don't just throw all of your handlers in a stack script, since not all handlers are needed everywhere in the stack. In fact, a handler placed too far up the hierarchy can have the unintended effect of being triggered too often. I see a common problem in beginner stacks that starts to show up right after I introduce groups, and I urge students to place handlers in the group script rather than in individual buttons within the group, when appropriate. So often what happens is students rightly create a group of navigation buttons with, say, a "go next" button, that is to be placed on every card. Then they put a mouseup handler in the group, something like this: on mouseUp go next card end mouseUp But what happens if the group inadvertently gets set to be a backgroundBehavior group (which happens often; see the "undocumented feature" described in .) Suddenly every click on any object on the card, or even on the card itself, can trigger mouseUp in the group, unless those objects have their own mouseUp handler. A much better placement, of course, is in the "next" button itself, since no other control really needs to trigger that action. This is maybe a simplistic example, but it's a good illustration of what can happen if you expose a handler to too many objects by placing it too high in the message hierarchy. More insidious are preOpenStack and openStack handlers placed in the stack script of a stack that is used to launch other stacks. In the IDE everything is fine. But as soon as you create a standalone from that stack, it essentially becomes the Rev engine, and every stack it opens will potentially pass openStack messages up to it. As someone else mentioned, you can avoid this problem by placing these handlers in the card script of card 1 of the stack, but even that can lead to unintended consequences. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Tue Jun 19 12:18:26 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 19 Jun 2007 10:18:26 -0600 Subject: Best Practices in Rev development Message-ID: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Hello list, During the summer I have time to rethink some of the materials in my beginning programming course. For those of you not familiar with it (probably most of you) this course is part of a larger curriculum for teaching applied computing skills to non-techies--our Computers and the Humanities minor. ("CHum" for short. Just the kind of warm fuzzy titles we humanists love. ;-) ) One of the things I introduced last Fall was a list of "Best Practices" for beginning Revolution developers. It was inspired in part by an excellent presentation by Jerry Daniels at RevCon 06. Other parts are based on lessons learned over my years of HyperCard and Revolution development. I'm interested in your reaction to these recommendations. I keep in mind the following caveats: - This is aimed at beginning, never-tried-to-program-before-in-my- life-type students, so it's an attempt to introduce some discipline into the layout and coding process. - Coding practices tend to be intensely tied to personal habit and preference, so I know not everyone will agree with all of these. - I intentionally left out detailed rules for variable naming and variable typing. That's more of a semester two topic in my mind. - I want this to be a sort of "top 10" rules of thumb. The list is at I'm interested in anyone's thoughts about them. Are they helpful? Could some of them inadvertently cause problems down the road? Have I left something important out? Thanks in advance, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From gregory.lypny at videotron.ca Tue Jun 19 12:41:55 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 19 Jun 2007 12:41:55 -0400 Subject: Location of Handlers that Trap Messages In-Reply-To: <20070619145207.74A1A4893C7@mail.runrev.com> References: <20070619145207.74A1A4893C7@mail.runrev.com> Message-ID: Thanks Eric, That's what I figured. I'll look into the private commands. Regards, Gregory On Tue, Jun 19, 2007, at 10:52 AM, use-revolution- request at lists.runrev.com wrote: > Hi Greg, > > Le 19 juin 07 ? 14:36, Gregory Lypny a ?crit : > >> I'm a little rusty here. Does it matter much where I place >> handlers that trap openCard, closeField, and such messages? In a >> simple stack, I put them all in the stack script, but I guess I >> could put them in group script. I'm interested in speed as opposed >> to which controls will receive a message because they lie in its >> path. > > Actually, I never found a real difference but I always take advantage > of a location or another: > For instance, openCard in the stack's script will be triggered by any > card. > At the contrary, preOpenStack in the first card's script will only be > triggered by the main stack but not by its sub stacks, etc. > To get a reliable code without any repetition (indispensable for a > reliable maintenance), it is often handy to put handlers at a high > level using parameters in addition to get the most generic code you > can. > If you have 2.8 you might be interested in the new 'private' command > (but only for your custom handlers) that allow to gain speed. > > Best regards from Paris, > Eric Chatonet. From kray at sonsothunder.com Tue Jun 19 12:44:59 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 19 Jun 2007 11:44:59 -0500 Subject: String or number? In-Reply-To: References: Message-ID: <20070619114459939033.51499cb7@sonsothunder.com> On Tue, 19 Jun 2007 12:07:25 +0200, Torbj?rn Nordlindh wrote: > Anyway, here's the real puzzle: > > If you > put 1 into a > put 1 + 0 into b > > Then a is a number and b is a number and a is an integer and b is an > integer and a=b. > > Split treats them differently: > > split a by comma gives an array > split b by comma is still a number > > So, the question is: > > What's the difference between a and b? "a" is still a string, and "b" is a number (since you forced it to be one by adding 0). When you do the "is an integer" test, Rev coerces "a" to see if it can be evaluated as an integer - since it can, you get "true"... but the variable "a" remains a string. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Tue Jun 19 12:46:59 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 19 Jun 2007 09:46:59 -0700 Subject: Best Practices in Rev development Message-ID: <46780883.6050301@fourthworld.com> Devin Asay wrote: > One of the things I introduced last Fall was a list of "Best > Practices" for beginning Revolution developers. It was inspired in > part by an excellent presentation by Jerry Daniels at RevCon 06. It was a good year for "Best Practices" sessions; Ken and I did our second annual one under the fashionable term "Design Patterns". :) Well, in all fairness it was more than fashion: we limited the '06 presentation to the subset of best practices which have resulted in commonly-used patterns, in some cases calling attention to related anti-patterns. I've been meaning to collect our notes from both years into an article on revJournal, but I've had so much client work that sort of time hasn't been easy to come by. In the meantime, I've been maintaining the Script Style Guide for a number of years, which might make a useful link for "second semester" details from your excellent page: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mb.userev at harbourhosting.co.uk Tue Jun 19 12:57:51 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Tue, 19 Jun 2007 17:57:51 +0100 Subject: I-beam Artifact bug? In-Reply-To: References: Message-ID: <46780B0F.7060907@harbourhosting.co.uk> FlexibleLearning at aol.com wrote: > Has anyone else noticed an I-beam artifact when locking a field? > > Try this in a field on Win32... > > on mouseLeave > set the locktext of me to true > end mouseLeave > > on mouseEnter > set the locktext of me to false > end mouseEnter > > Not affected on OSX. > > /H You mean that if the mouse leaves the field while the I-beam cursor is visible, the field is locked but the I-beam cursor image is not cleared? Which is what I see. Martin Baxter From eric.chatonet at sosmartsoftware.com Tue Jun 19 13:00:55 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 19 Jun 2007 19:00:55 +0200 Subject: I-beam Artifact bug? In-Reply-To: References: Message-ID: <0D576B99-A650-4963-82A9-1C0D063B704F@sosmartsoftware.com> Hi Hugh, Le 19 juin 07 ? 16:59, FlexibleLearning at aol.com a ?crit : > Has anyone else noticed an I-beam artifact when locking a field? > > Try this in a field on Win32... > > on mouseLeave > set the locktext of me to true > end mouseLeave > > on mouseEnter > set the locktext of me to false > end mouseEnter Just curious: where can this be useful? I miss something... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From devin_asay at byu.edu Tue Jun 19 13:15:46 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 19 Jun 2007 11:15:46 -0600 Subject: Best Practices in Rev development In-Reply-To: <46780883.6050301@fourthworld.com> References: <46780883.6050301@fourthworld.com> Message-ID: <299E1B8C-1C43-4420-B9E6-8830E76D1409@byu.edu> On Jun 19, 2007, at 10:46 AM, Richard Gaskin wrote: > Devin Asay wrote: > >> One of the things I introduced last Fall was a list of "Best >> Practices" for beginning Revolution developers. It was inspired >> in part by an excellent presentation by Jerry Daniels at RevCon 06. > > It was a good year for "Best Practices" sessions; Ken and I did our > second annual one under the fashionable term "Design Patterns". :) > > Well, in all fairness it was more than fashion: we limited the '06 > presentation to the subset of best practices which have resulted in > commonly-used patterns, in some cases calling attention to related > anti-patterns. > > I've been meaning to collect our notes from both years into an > article on revJournal, but I've had so much client work that sort > of time hasn't been easy to come by. > > In the meantime, I've been maintaining the Script Style Guide for a > number of years, which might make a useful link for "second > semester" details from your excellent page: > > Wow! Great page, Richard. This may become a must-read for my advanced students. I missed your and Ken's presentation last year. Now I'll have to dig it out and review it. Thanks for the feedback. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From FlexibleLearning at aol.com Tue Jun 19 13:24:29 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 19 Jun 2007 13:24:29 EDT Subject: I-beam Artifact bug? (Now Bug #5161) Message-ID: I wrote: > Has anyone else noticed an I-beam artifact when locking a field? > Try this in a field on Win32... > > on mouseLeave > set the locktext of me to true > end mouseLeave > > on mouseEnter > set the locktext of me to false > end mouseEnter > > Not affected on OSX. Martin Baxter wrote: > You mean that if the mouse leaves the field while the I-beam cursor is > visible, the field is locked but the I-beam cursor image is not cleared? > > Which is what I see. Thank you for the confirmation, Martin. Logged as bug #5161. /H From kray at sonsothunder.com Tue Jun 19 14:16:53 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 19 Jun 2007 13:16:53 -0500 Subject: Best Practices in Rev development In-Reply-To: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: <20070619131653554051.a41ae948@sonsothunder.com> On Tue, 19 Jun 2007 10:18:26 -0600, Devin Asay wrote: > Are they helpful? Very nice, Devin! > Could some of them inadvertently cause problems down the road? > Have I left something important out? Well, I don't know if this is *important*, but it works for me - it's along the lines of "Use meaningful names": I name all buttons exactly the same as their labels, without any spaces or punctuation, so for example a checkbox that says "Use meaningful names" would be named "UseMeaningfulNames" - this makes it unnecessary to look up the name of a button in order to address it in a script. The only times I break this habit is where conventional abbreviations are things that come to "top of mind" as an alternative (for example, a button that says "Download Now" would be named "DLNow" because "DL" is a very common alternative for "Download"). Similarly I name all fields based on the label that precedes it (if there is one) using the same approach. So a label field that says "First Name:" and has a text entry field next to it would have the entry field named "FirstName". I generally don't give names to label fields, but if I do need to, I follow the rule above and add "lbl" in front of it (so the label field I describe above would be called "lblFirstName" if I needed to address it). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From david at openpartnership.net Tue Jun 19 14:25:08 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 19 Jun 2007 19:25:08 +0100 Subject: Quick way to sort arrays? Message-ID: Is there a quick way to sort array? Or do I have to get the elements of each and sort them? I want to sort an array in which each element is a numeric value, and I want the keys sorted accordinlgly. The best i can come up with is this: function array_GetSortByNumber someArray combine someArray by CR and comma sort someArray descending numeric by item 2 of each set the columndelimiter to comma split someArray by column put someArray [1] into sortedKeys return sortedKeys end array_GetSortByNumber Better ideas anyone? From devin_asay at byu.edu Tue Jun 19 14:34:06 2007 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 19 Jun 2007 12:34:06 -0600 Subject: Best Practices in Rev development In-Reply-To: <20070619131653554051.a41ae948@sonsothunder.com> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> <20070619131653554051.a41ae948@sonsothunder.com> Message-ID: <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> On Jun 19, 2007, at 12:16 PM, Ken Ray wrote: > On Tue, 19 Jun 2007 10:18:26 -0600, Devin Asay wrote: > >> Are they helpful? > > Very nice, Devin! > >> Could some of them inadvertently cause problems down the road? >> Have I left something important out? > > Well, I don't know if this is *important*, but it works for me - it's > along the lines of "Use meaningful names": I name all buttons exactly > the same as their labels, without any spaces or punctuation, so for > example a checkbox that says "Use meaningful names" would be named > "UseMeaningfulNames" - this makes it unnecessary to look up the > name of > a button in order to address it in a script. The only times I break > this habit is where conventional abbreviations are things that come to > "top of mind" as an alternative (for example, a button that says > "Download Now" would be named "DLNow" because "DL" is a very common > alternative for "Download"). I like this technique, but there are lots of times when I've created a button, given it a name and label, then down the road decided that the label isn't exactly right and needs to be changed for clarity's sake. Often in these cases I have already referred to the button many times in handlers, so it becomes a chore to rename the button. So you would lose one of the main advantages of the capability of having the name and the label be different. How about just turning on the global IDE property, showObjectNameAsTooltipOnHover. ;-) > > Similarly I name all fields based on the label that precedes it (if > there is one) using the same approach. So a label field that says > "First Name:" and has a text entry field next to it would have the > entry field named "FirstName". Interestingly, I tend to do the same, but it was never a conscious decision to do it. I guess this qualifies as an "intuitive" technique. :-) > I generally don't give names to label > fields, but if I do need to, I follow the rule above and add "lbl" in > front of it (so the label field I describe above would be called > "lblFirstName" if I needed to address it). Yep, I do the same thing with label fields. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Tue Jun 19 14:42:14 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2007 13:42:14 -0500 Subject: Best Practices in Rev development In-Reply-To: <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> <20070619131653554051.a41ae948@sonsothunder.com> <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> Message-ID: <46782386.7060700@hyperactivesw.com> Devin Asay wrote: > > On Jun 19, 2007, at 12:16 PM, Ken Ray wrote: >> I generally don't give names to label >> fields, but if I do need to, I follow the rule above and add "lbl" in >> front of it (so the label field I describe above would be called >> "lblFirstName" if I needed to address it). > > Yep, I do the same thing with label fields. Me too! Must...resist...mind control... -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pevensen at siboneylg.com Tue Jun 19 14:49:21 2007 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 19 Jun 2007 13:49:21 -0500 Subject: I-beam Artifact bug? In-Reply-To: References: Message-ID: <46782531.9070200@siboneylg.com> Do you mean the flashing insertion bar gets stuck in the field when you set locktext to true? This is already bug #4840 http://quality.runrev.com/qacenter/show_bug.cgi?id=4840 You can work around it by adding a *type tab* before you set the locktext to true. This defocusses the text filed (I couldn't figure out any other way that worked reliably), and removes the insertion point. FlexibleLearning at aol.com wrote: > Has anyone else noticed an I-beam artifact when locking a field? > > Try this in a field on Win32... > > on mouseLeave > set the locktext of me to true > end mouseLeave > > on mouseEnter > set the locktext of me to false > end mouseEnter > > Not affected on OSX. > > /H > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From david at openpartnership.net Tue Jun 19 14:51:17 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 19 Jun 2007 19:51:17 +0100 Subject: Json library - some fragments Message-ID: I've put a few handlers together to parse JSON data - http://www.json.org/ It is not exactly a library, but my aim is to put together some useful and fast handlers to dig out the data people most need from JSON feeds. My approach at the moment is to construct tables that can easily be converted to arrays, and to allow a couple of layers of nesting by using different separators - so a JSON feed that looks like this: [{"hash":"xxx","tags":{"tools":275,"social":1580,"web":694},"total_posts":14023}] Results in a tab separated table that looks like this: hash [tab] xxx tags [tab] tools:275,social:1580,web:694 total_posts [tab] 14023 This is then easy to extract what you need by using split / combine and arrays? But if anyone else has any handlers for the collection - post em in - so I can rework them and publish them for a good ol' open source shredding :) From mwieder at ahsoftware.net Tue Jun 19 14:53:26 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 19 Jun 2007 11:53:26 -0700 Subject: Programming challenge : spelling corrector Message-ID: All- While I've never particularly liked lines-of-code metrics as benchmarks of programming efficiency (tends to reward obfuscation by cramming too much code into single lines), here's an interesting look at coding a spelling corrector in Python and then in several alternative languages for comparison. What caught my eye, of course, is that there's no xtalk example. Anyone care to take a stab at this? Python: http://norvig.com/spell-correct.html perl: http://www.riffraff.info/2007/5/20/a-spell-corrector-in-perl6-part-3 -- Mark Wieder mwieder at ahsoftware.net From jerry at daniels-mara.com Tue Jun 19 15:23:29 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 19 Jun 2007 14:23:29 -0500 Subject: Best Practices in Rev development In-Reply-To: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: Thanks, Devin, for the honorable mention! Best, Jerry Daniels Makers of Galaxy http://www.daniels-mara.com On Jun 19, 2007, at 11:18 AM, Devin Asay wrote: > Hello list, > > During the summer I have time to rethink some of the materials in > my beginning programming course. For those of you not familiar with > it (probably most of you) this course is part of a larger > curriculum for teaching applied computing skills to non-techies-- > our Computers and the Humanities minor. ("CHum" for short. Just the > kind of warm fuzzy titles we humanists love. ;-) ) > > One of the things I introduced last Fall was a list of "Best > Practices" for beginning Revolution developers. It was inspired in > part by an excellent presentation by Jerry Daniels at RevCon 06. > Other parts are based on lessons learned over my years of HyperCard > and Revolution development. I'm interested in your reaction to > these recommendations. I keep in mind the following caveats: > > - This is aimed at beginning, never-tried-to-program-before-in-my- > life-type students, so it's an attempt to introduce some discipline > into the layout and coding process. > - Coding practices tend to be intensely tied to personal habit and > preference, so I know not everyone will agree with all of these. > - I intentionally left out detailed rules for variable naming and > variable typing. That's more of a semester two topic in my mind. > - I want this to be a sort of "top 10" rules of thumb. > > The list is at > > I'm interested in anyone's thoughts about them. > > Are they helpful? > Could some of them inadvertently cause problems down the road? > Have I left something important out? > > Thanks in advance, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Tue Jun 19 16:33:23 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 19 Jun 2007 23:33:23 +0300 (FLE Daylight Time) Subject: Programming challenge : spelling corrector References: Message-ID: <46783D92.000001.00680@MAZYTIS> By the way, and this is off-topic, except that it is about the coming Perl 6 programming language, the interesting citation: the vision for Perl 6 is more than simply a rewrite of Perl 5. By separating the parsing from the compilation and the runtime, we're opening the doors for multiple languages to cooperate. You'll be able to write your program in Perl 6, Perl 5, TCL, Python, or any other language that there's a parser written for. Interchangable runtime engines let you interpret your bytecode or convert it to something else (e.g., Java, C, or even back to Perl). http://dev.perl.org/perl6/ Wow! Viktoras From viktoras at ekoinf.net Tue Jun 19 16:40:32 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 19 Jun 2007 23:40:32 +0300 (FLE Daylight Time) Subject: Perl 6 project References: <46783D92.000001.00680@MAZYTIS> Message-ID: <46783F3F.000003.00680@MAZYTIS> By the way, the snapshot of Perl 6 technology (called Parrot) can be downloaded from http://www.parrotcode.org/ Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Thought, this might be of interest to a few on this list (including myself). From FlexibleLearning at aol.com Tue Jun 19 17:33:57 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 19 Jun 2007 17:33:57 EDT Subject: [ANN] Scripter's Scrapbook 5.2.10 Update Message-ID: www.FlexibleLearning.com/ssbk or www.ssBk.co.uk UPDATE AVAILABLE Thanks to feedback and feature requests, a major incremental update has been uploaded and is now available. The following are some of the main improvements. For full release notes including all bugfixes see http://www.flexiblelearning.com/ssbk/ReadMe.html. THE SCRIPTER'S SCRAPBOOK v5.2.10 Update released 19-Jun-2007 - Feature: The Advanced Select palette now supports a text filter. Useful to refine matching records, or to select the required Entries for the new Context Options feature described next. - Feature: The Context Options palette now supports a 'For all selected Entries' checkbox. When active, the chosen Context Options can be simultaneously applied to all selected Entries. Useful to quickly define the same deployment attributes (for example after a mass import), or to selectively add or remove the specified platforms, languages or categories for any chosen set of Entries. The 'Close' button becomes a 'Confirm' button that describes what will happen. The feature is automatically reset to unselected when the palette is closed. - Feature: You can now set up an automatic update check when your Scrapbook launches to be notified as soon as a new version is available. It is entirely optional, requires an active Internet connection, and works silently in the background so your Firewall should be given permission if needed. If you are not usually connected to the Internet, set the preference to Never or a Monthly Reminder then check manually from time to time. [See Preferences:Updates] - Enhancement: If you try to close your Scrapbook during an active Chat session a warning is now given with the option to cancel or continue. - Enhancement: Added ssBkAskExport to the API to automate data export. This complements ssBkImportFile and ssBkImportBackup. The API Handbook has been updated to v1.1. - Bugfixes: See the release notes at the above web page for details. YOUR NEXT STEP - Registered and Trial users should update through the Help menu or in the Preferences. - New users and those interested in reviewing the changes since an earlier trial may obtain a free 30-day starter-kit at www.FlexibleLearning.com/ssbk. You will be asked if you wish to obtain the most recent version, and if there is one it can be automatically downloaded for you. - Full size screen shots for both Mac OSX and Windows XP are at www.FlexibleLearning.com/ssbk/preview including useful mouse shortcuts illustrations. FEEDBACK As always, if you have a moment to suggest improvements or request additional features we would very much appreciate your feedback at www.flexiblelearning.com/ssbkFeedback.htm Hugh Senior FLCo Home of the Scripter's Scrapbook From andre at andregarzia.com Tue Jun 19 18:42:54 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 19 Jun 2007 19:42:54 -0300 Subject: can Revolution Media 2 be used to build legacy stacks for CGI? Message-ID: <7c87a2a10706191542w69c751aq82a0ad6657170379@mail.gmail.com> Hello Folks, I know that Rev Media tags the stacks it saves as "belonging" to itself. Can it be used to create legacy stacks for CGI use? Andre From andre at andregarzia.com Tue Jun 19 19:57:20 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 19 Jun 2007 20:57:20 -0300 Subject: A list with useful resources for new runtime revolution web app developers. Message-ID: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> Hello Friends, Cool Web Resources for Runtime Revolution developers A list with useful web app development resources for you all. Cheers andre From pepetoo at cox.net Tue Jun 19 20:11:53 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 19 Jun 2007 17:11:53 -0700 Subject: A list with useful resources for new runtime revolution web app developers. In-Reply-To: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> References: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> Message-ID: <2F391D96-569F-4D1E-9221-026E23246EC9@cox.net> Andre, most of the links from the following cited site cannot be found. At least that is the result I'm getting. Joe Wilkins On Jun 19, 2007, at 4:57 PM, Andre Garzia wrote: > Hello Friends, > Cool Web Resources for Runtime Revolution > developers webapp_resources.html> > > A list with useful web app development resources for you all. > > Cheers > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From trancepacific at gmail.com Tue Jun 19 20:09:08 2007 From: trancepacific at gmail.com (kevin) Date: Tue, 19 Jun 2007 17:09:08 -0700 Subject: Application Speakable Items Message-ID: <9ab1474abf1757f12b62b539a1b71f01@gmail.com> Hi All, I was hoping someone could help me to solve a dilemma. I can't seem to get my application made in Rev to respond to speakable items placed in the appropriate folder in the "Application Speakable Items" folder. I noticed an earlier poster also had trouble with this. The same AppleScript files work as speakable items with other non-Rev applications so it would seem as if this is a bug on the Revolution side of things. I am running 2.7.4 -- can anyone verify if this has been fixed in 2.8.1 or if there is another solution? I would truly appreciate any help! Many thanks, Kevin From shari at gypsyware.com Tue Jun 19 20:19:00 2007 From: shari at gypsyware.com (Shari) Date: Tue, 19 Jun 2007 20:19:00 -0400 Subject: Revolution Freezing or Quitting Unexpectedly Message-ID: >Hey, when you guys report things like this, it would be very helpful >if we knew what you're using. Computer and OS and Rev version. > >Joe Wilkins In my case this has occurred on two computers: MacPro Macintel 10.4.7 running a standalone built with 2.8.1. The standalone was built as a Universal Binary. Also on a Mac G-5 running 10.4.9 using the same standalone. I did encounter unexpected quits during development as well, when it was just a stack. I had thought it was related to the screensaver coming up when the computer was idle for a few minutes but never was able to verify. When I tried to intentionally make it quit, it did not. Then the quits stopped, so I thought somehow it had resolved itself. But now in standalone mode, they are back again. It doesn't freeze for me, it just up and quits unexpectedly. I do have a crash log from the other fella on the G-5. I don't know how to read the crash log as I don't speak C. But one thing that jumps out at me is the frequent reference to com.gypsyking.BlackjackGold. This is the name of the pList file, which does not get created when you launch the standalone. Even though I have a custom pList file in the appropriate place in the Contents folder, and I know my pList is solid, the engine does not re-create it in the users main Preferences folder. Previous standalones have successfully created this file. I do not know if this missing file in some way causes the quits. I tried to post this earlier, but it got caught in the moderator's web and they never did post it or tell me they weren't going to. So I've deleted the crash log from the email and posted it here: http://www.gypsyware.com/TrialPay/crashLog.txt Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From andre at andregarzia.com Tue Jun 19 20:30:20 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 19 Jun 2007 21:30:20 -0300 Subject: A list with useful resources for new runtime revolution web app developers. In-Reply-To: <2F391D96-569F-4D1E-9221-026E23246EC9@cox.net> References: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> <2F391D96-569F-4D1E-9221-026E23246EC9@cox.net> Message-ID: <7c87a2a10706191730k105940c2s21f2b940ee39f800@mail.gmail.com> My bad, my bad, link is wrong, it's here http://andregarzia.com/blog/files/webapp_resources.html :-/ sorry for the inconvenience. can you try again? Andre On 6/19/07, Joe Lewis Wilkins wrote: > > Andre, most of the links from the following cited site cannot be > found. At least that is the result I'm getting. > > Joe Wilkins > > On Jun 19, 2007, at 4:57 PM, Andre Garzia wrote: > > > Hello Friends, > > Cool Web Resources for Runtime Revolution > > developers > webapp_resources.html> > > > > > A list with useful web app development resources for you all. > > > > Cheers > > andre > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pepetoo at cox.net Tue Jun 19 20:40:37 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 19 Jun 2007 17:40:37 -0700 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: Hi Shari, Now that I know we're running somewhat similar environments, you've got my interest. First, this pList that you refer to: is this one that you created manually, or was it generated by RR from the objects and stuff that you've created. I'm assuming this is probably a "game" of some sort, since that seems to be your area of focus. Meaning that you probably have a bunch of pictures, some sounds and graphics? So, though I've dealt with pLists using Future Basic, I was kind of the impression that was all behind me and that RR would generate that kind of stuff for me when it was/is required??? Sounds to me as if some of your objects just are being found when needed, so it just gives up. I think I'd verify the IDs/names of anything like this to make sure they are being adequately identified. Though I'm sure you've already done this, I'd make sure I didn't have a whole bunch of other apps running at the same time, and that everything you're using is "local" so you don't have any paths to complicate matters. LOL, Joe Wilkins On Jun 19, 2007, at 5:19 PM, Shari wrote: >> Hey, when you guys report things like this, it would be very >> helpful if we knew what you're using. Computer and OS and Rev >> version. >> >> Joe Wilkins > > In my case this has occurred on two computers: > > MacPro Macintel 10.4.7 running a standalone built with 2.8.1. The > standalone was built as a Universal Binary. > > Also on a Mac G-5 running 10.4.9 using the same standalone. > > I did encounter unexpected quits during development as well, when > it was just a stack. I had thought it was related to the > screensaver coming up when the computer was idle for a few minutes > but never was able to verify. When I tried to intentionally make > it quit, it did not. Then the quits stopped, so I thought somehow > it had resolved itself. But now in standalone mode, they are back > again. > > It doesn't freeze for me, it just up and quits unexpectedly. I do > have a crash log from the other fella on the G-5. > > I don't know how to read the crash log as I don't speak C. But one > thing that jumps out at me is the frequent reference to > com.gypsyking.BlackjackGold. This is the name of the pList file, > which does not get created when you launch the standalone. Even > though I have a custom pList file in the appropriate place in the > Contents folder, and I know my pList is solid, the engine does not > re-create it in the users main Preferences folder. Previous > standalones have successfully created this file. I do not know if > this missing file in some way causes the quits. > > I tried to post this earlier, but it got caught in the moderator's > web and they never did post it or tell me they weren't going to. > So I've deleted the crash log from the email and posted it here: > > http://www.gypsyware.com/TrialPay/crashLog.txt > > Shari From pepetoo at cox.net Tue Jun 19 20:43:41 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 19 Jun 2007 17:43:41 -0700 Subject: A list with useful resources for new runtime revolution web app developers. In-Reply-To: <7c87a2a10706191730k105940c2s21f2b940ee39f800@mail.gmail.com> References: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> <2F391D96-569F-4D1E-9221-026E23246EC9@cox.net> <7c87a2a10706191730k105940c2s21f2b940ee39f800@mail.gmail.com> Message-ID: <17935F98-EE99-4B2C-96DD-B0F8FF3E071F@cox.net> Atta boy! Great scenery. Just wish I had time to check it all out. Joe Wilkins On Jun 19, 2007, at 5:30 PM, Andre Garzia wrote: > My bad, my bad, > link is wrong, it's here > http://andregarzia.com/blog/files/webapp_resources.html > > :-/ > > sorry for the inconvenience. can you try again? > > Andre > > On 6/19/07, Joe Lewis Wilkins wrote: >> >> Andre, most of the links from the following cited site cannot be >> found. At least that is the result I'm getting. >> >> Joe Wilkins >> >> On Jun 19, 2007, at 4:57 PM, Andre Garzia wrote: >> >> > Hello Friends, >> > Cool Web Resources for Runtime Revolution >> > developers> > webapp_resources.html> >> >> > >> > A list with useful web app development resources for you all. >> > >> > Cheers >> > andre >> > _______________________________________________ >> > use-revolution mailing list >> > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Tue Jun 19 20:45:27 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 19 Jun 2007 17:45:27 -0700 Subject: A list with useful resources for new runtime revolution web app developers. In-Reply-To: <17935F98-EE99-4B2C-96DD-B0F8FF3E071F@cox.net> References: <7c87a2a10706191657u7e64e128gb15bcd368e0c3eb6@mail.gmail.com> <2F391D96-569F-4D1E-9221-026E23246EC9@cox.net> <7c87a2a10706191730k105940c2s21f2b940ee39f800@mail.gmail.com> <17935F98-EE99-4B2C-96DD-B0F8FF3E071F@cox.net> Message-ID: My apologies for not stripping all the stuff at the bottom the last couple of times. Joe Wilkins On Jun 19, 2007, at 5:43 PM, Joe Lewis Wilkins wrote: > Atta boy! Great scenery. Just wish I had time to check it all out. > > Joe Wilkins > > On Jun 19, 2007, at 5:30 PM, Andre Garzia wrote: > >> My bad, my bad, >> link is wrong, it's here >> http://andregarzia.com/blog/files/webapp_resources.html >> >> :-/ >> >> sorry for the inconvenience. can you try again? >> >> Andre >> >> On 6/19/07, Joe Lewis Wilkins wrote: >>> >>> Andre, most of the links from the following cited site cannot be >>> found. At least that is the result I'm getting. >>> >>> Joe Wilkins >>> >>> On Jun 19, 2007, at 4:57 PM, Andre Garzia wrote: >>> >>> > Hello Friends, >>> > Cool Web Resources for Runtime Revolution >>> > developers>> > webapp_resources.html> >>> >>> > >>> > A list with useful web app development resources for you all. >>> > >>> > Cheers >>> > andre >>> From shari at gypsyware.com Tue Jun 19 21:11:12 2007 From: shari at gypsyware.com (Shari) Date: Tue, 19 Jun 2007 21:11:12 -0400 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: Joe, Every Mac OSX app has a pList file. Rev creates one in the standalone, however, to customize your application you must change it. So I use a custom pList file, simply replacing the Rev generated one. I've been replacing the Rev created one for years without any problems until now. As I use a different IDE to build the standalone, I do not know if the actual Rev standalone builder customizes it now so that we don't have to. In the past, it used the pList file stored in the Contents folder, regardless of who created the pList, it or me. Yes, it's a game, one that's been on the market for five years. It's been on Macworld CD's even, and is about to be on another one :-) So to suddenly start having a slew of problems is frustrating. I've just brought the game from an older version of Rev to 2.8.1. At the same time, I updated the program. So I have no way of knowing whether my code is at issue, or the 2.8.1 engine is causing the quits. That's why I need to decipher the crash log. It makes no sense to pour over 10,000+ lines of code with not a clue what I'm looking for. Yes, lots of images and sounds :-) As for other apps running, I have no control over this. People are going to run whatever they desire. Any app I create needs to be able to play nicely in the sandbox, as it will be on lots of different computers all around the world :-) So you think it's an image issue, where it's not finding the image and quits? I could write a handler that goes thru all the code for image names and builds a list, then matches that to the actual images and see if there is a discrepancy. I don't use ID's or numbers anymore to call up images. I decided long ago it was safer to name everything. I wonder if Rev changed anything regarding image numbers... it seems that I once had an issue where I had to manually find a way to renumber an image because it clashed with a predefined image in Rev. This is a vague memory... but it does bring up another thing to look for. From memory, I think even naming an image doesn't protect you from duplicate image numbers. As my game has several stacks, and more than one stack has images in it, duplicate numbering can happen. Though I doubt this is my current problem, as I only added two images with the last update, and their numbers should be so high that no way Rev could have a conflict unless it started using very high numbers for itself. Shari >Hi Shari, > >Now that I know we're running somewhat similar environments, you've >got my interest. First, this pList that you refer to: is this one >that you created manually, or was it generated by RR from the >objects and stuff that you've created. I'm assuming this is probably >a "game" of some sort, since that seems to be your area of focus. >Meaning that you probably have a bunch of pictures, some sounds and >graphics? So, though I've dealt with pLists using Future Basic, I >was kind of the impression that was all behind me and that RR would >generate that kind of stuff for me when it was/is required??? > >Sounds to me as if some of your objects just are being found when >needed, so it just gives up. I think I'd verify the IDs/names of >anything like this to make sure they are being adequately >identified. Though I'm sure you've already done this, I'd make sure >I didn't have a whole bunch of other apps running at the same time, >and that everything you're using is "local" so you don't have any >paths to complicate matters. > >LOL, > >Joe Wilkins -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From pepetoo at cox.net Tue Jun 19 21:45:01 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 19 Jun 2007 18:45:01 -0700 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: Shari, If I were developing RR, I'd probably - sometimes - forget that some might be using a different IDE; consequently, some problems might crop in unexpectedly. They're probably not as ab sent minded as I might be, but as you update your programs to the latest RR, I'd consider abandoning the other IDE, unless you find the one in RR so horrendous, or the one you're accustomed to using so absolutely tremendous. Maybe what I'm suggesting just isn't practical, but it's a thought. Even though some of your users may be using a variety of apps at the same time they play your game, I think you should keep your own development environment as pristine as possible; hence my suggestion. Maybe it is adherence to this rule of "simplicity" that has kept what I do so free of undesirable results over the years. I think running any more apps than you absolutely have to is tempting "mother nature" a bit too much. I'm no crash log pro myself, but your instincts sound pretty good. Have you gone back to the original game, before you made any changes and checked it out? Sounds pretty obvious, but easily overlooked in the heat of the moment. That would at least tell you whether it is RR or your "new" code (maybe - smile). HTH - a smidgin, Joe Wilkins On Jun 19, 2007, at 6:11 PM, Shari wrote: > Joe, > > Every Mac OSX app has a pList file. Rev creates one in the > standalone, however, to customize your application you must change > it. So I use a custom pList file, simply replacing the Rev > generated one. I've been replacing the Rev created one for years > without any problems until now. > > As I use a different IDE to build the standalone, I do not know if > the actual Rev standalone builder customizes it now so that we > don't have to. In the past, it used the pList file stored in the > Contents folder, regardless of who created the pList, it or me. > > Yes, it's a game, one that's been on the market for five years. > It's been on Macworld CD's even, and is about to be on another > one :-) So to suddenly start having a slew of problems is > frustrating. > > I've just brought the game from an older version of Rev to 2.8.1. > At the same time, I updated the program. So I have no way of > knowing whether my code is at issue, or the 2.8.1 engine is causing > the quits. That's why I need to decipher the crash log. It makes > no sense to pour over 10,000+ lines of code with not a clue what > I'm looking for. > > Yes, lots of images and sounds :-) > > As for other apps running, I have no control over this. People are > going to run whatever they desire. Any app I create needs to be > able to play nicely in the sandbox, as it will be on lots of > different computers all around the world :-) > > So you think it's an image issue, where it's not finding the image > and quits? I could write a handler that goes thru all the code for > image names and builds a list, then matches that to the actual > images and see if there is a discrepancy. I don't use ID's or > numbers anymore to call up images. I decided long ago it was safer > to name everything. > > I wonder if Rev changed anything regarding image numbers... it > seems that I once had an issue where I had to manually find a way > to renumber an image because it clashed with a predefined image in > Rev. This is a vague memory... but it does bring up another thing > to look for. From memory, I think even naming an image doesn't > protect you from duplicate image numbers. As my game has several > stacks, and more than one stack has images in it, duplicate > numbering can happen. Though I doubt this is my current problem, as > I only added two images with the last update, and their numbers > should be so high that no way Rev could have a conflict unless it > started using very high numbers for itself. > > Shari > > >> Hi Shari, >> >> Now that I know we're running somewhat similar environments, >> you've got my interest. First, this pList that you refer to: is >> this one that you created manually, or was it generated by RR from >> the objects and stuff that you've created. I'm assuming this is >> probably a "game" of some sort, since that seems to be your area >> of focus. Meaning that you probably have a bunch of pictures, some >> sounds and graphics? So, though I've dealt with pLists using >> Future Basic, I was kind of the impression that was all behind me >> and that RR would generate that kind of stuff for me when it was/ >> is required??? >> >> Sounds to me as if some of your objects just are being found when >> needed, so it just gives up. I think I'd verify the IDs/names of >> anything like this to make sure they are being adequately >> identified. Though I'm sure you've already done this, I'd make >> sure I didn't have a whole bunch of other apps running at the same >> time, and that everything you're using is "local" so you don't >> have any paths to complicate matters. >> >> LOL, >> >> Joe Wilkins From jacque at hyperactivesw.com Tue Jun 19 22:05:36 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2007 21:05:36 -0500 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: <46788B70.2040208@hyperactivesw.com> Shari wrote: > As I use a different IDE to build the standalone, I do not know if the > actual Rev standalone builder customizes it now so that we don't have > to. Rev has created customized plist files for quite a while now. You shouldn't have to do anything except set the info in the Standalone Settings. > So you think it's an image issue, where it's not finding the image and > quits? I could write a handler that goes thru all the code for image > names and builds a list, then matches that to the actual images and see > if there is a discrepancy. Probably no need, I don't think that's what's wrong. Conflicting IDs may display the wrong image but I don't think they crash. Missing images have never crashed for me either. But "bad" images have. Looking at the crash log you posted, there does seem to be a problem with an image display, but I'm no expert on crash logs. Really what you need to do is run this past the team via a bug report. Crashes are never the fault of your script, all crashes are engine-related and need to be fixed. But it may be possible to work around the crash by re-scripting or by using a different image. There used to be a crashing bug (I thought it was fixed now though) where a corrupted or non-standard image could bring down the engine. That might be what's happening here. The solution is to delete the image and re-import, preferably in a different format or else created by a different program. Some Photoshop jpgs gave me trouble once, but the same ones saved in Graphic Converter worked okay. Or try swapping jpgs for gifs, or vice versa. Identifying the image may be the hard part though, and even if you can, it may not be what's wrong. If your scripts resize an image when the stack opens, that's the first image I'd look at. You could comment out any resizing commands and see if the crash stops. Somebody here probably can read these crash logs better than I can, maybe they'll take a look. > > I wonder if Rev changed anything regarding image numbers... I don't think so. I don't think this is ID-related anyway, I think the error is in the resizing command. Something about one of your images is choking the engine. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Tue Jun 19 22:24:03 2007 From: shari at gypsyware.com (Shari) Date: Tue, 19 Jun 2007 22:24:03 -0400 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: <46788B70.2040208@hyperactivesw.com> References: <46788B70.2040208@hyperactivesw.com> Message-ID: >Looking at the crash log you posted, there does seem to be a problem >with an image display, but I'm no expert on crash logs. Really what >you need to do is run this past the team via a bug report. Crashes >are never the fault of your script, all crashes are engine-related >and need to be fixed. But it may be possible to work around the >crash by re-scripting or by using a different image. Then I shall make a proper report :-) One image does get resized and rotated. I don't think any others do. So that would narrow it down a LOT, as there are hundreds of images. Thank you, Jacque and Joe, for giving me a path to follow with this bug. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Tue Jun 19 22:29:22 2007 From: shari at gypsyware.com (Shari) Date: Tue, 19 Jun 2007 22:29:22 -0400 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: >If I were developing RR, I'd probably - sometimes - forget that some >might be using a different IDE; consequently, some problems might >crop in unexpectedly. They're probably not as ab sent minded as I >might be, but as you update your programs to the latest RR, I'd >consider abandoning the other IDE, unless you find the one in RR so >horrendous, or the one you're accustomed to using so absolutely >tremendous. Maybe what I'm suggesting just isn't practical, but it's >a thought. The battle of the IDES :-) You must have missed that post....... the one where I tried to switch to the Rev IDE. Long story short, for me the Rev IDE is a bully. The other IDE and I get along extremely well, but the Rev IDE just wants to pick fights with me. I've got so much work to do and not anywhere near enough time for it all, it's easier to stay with the friendly IDE than to spend extra weeks trying to appease the bully IDE. 'Nuff said :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From lan.kc.macmail at gmail.com Wed Jun 20 00:00:35 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 20 Jun 2007 12:00:35 +0800 Subject: Best Practices in Rev development In-Reply-To: <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> <20070619131653554051.a41ae948@sonsothunder.com> <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> Message-ID: On 6/20/07, Devin Asay wrote: > > I like this technique, but there are lots of times when I've created > a button, given it a name and label, then down the road decided that > the label isn't exactly right and needs to be changed for clarity's > sake. Often in these cases I have already referred to the button many > times in handlers, so it becomes a chore to rename the button. So you > would lose one of the main advantages of the capability of having the > name and the label be different. Not so, and is in fact one of the reasons I like following the pattern of ensuring the label and the name are the same (which typically are identical to the MySQL column name I'm retrieving the data from). Should I decide down the track that the name, either in MySQL or Rev needs to change to something better, in Rev you simply open up the IDE Find and Replace (not the in script Search). In most cases, because the original name is self explanatory it is highly likely that it is unique so a global Find and Replace is OK, but if you're way into a project and you discover you've just created your 15th "Next" button and figure maybe some buttons should be named/labeled 'Next Card', 'Next Page', 'Next Chapter', 'Next Week', etc etc, the Find and Replace does a great (but slow) job of identifying the actual control or a reference to it in a script. Yes, if you had 15 Next buttons with 10s of references to each of them in scripts, changing them at a later date would be a pain, which of course is the reason for the 'best practice' to intentionally avoid the generic 'Next' and think of a 'descriptive' name; is it Next Job, Next Pay, Next Dance, etc etc. If you can be descriptive enough to avoid repetition then changing names/labels/references down the track is relatively straight forward. [Tangent] Anyone using the Free version of Galaxy should be aware that it doesn't come with global Find and Replace so you have to use the Rev IDE Find and Replace. Unfortunately, due to the way Galaxy interacts with Rev any script changes you make with the IDE Find and Replace will not be recognised in Galaxy so when you return to Galaxy to do more scripting all those global replaces are lost. If you need to do a Find and Replace you need to turn Free Galaxy off. This is NOT an issue with the full version of Galaxy which comes with global Find and Replace. From lan.kc.macmail at gmail.com Wed Jun 20 00:23:33 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 20 Jun 2007 12:23:33 +0800 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: On 6/20/07, Shari wrote: > > > I tried to post this earlier, but it got caught in the moderator's > web and they never did post it or tell me they weren't going to. So > I've deleted the crash log from the email and posted it here: Although I've seen 1 or 2 text file attachments make it onto the list I believe the general rule is all posts with attachments are rejected. If you need to send logs to the list, copy and paste the text is your best bet. For screen shots or images, for those like you who are fortunate to be able to put it on the web then a hyperlink is great, for those who can't, put the graphic, sound, movie, whatever into a stack and upload it to your user space in Rev Online. HTH From bvg at mac.com Wed Jun 20 00:40:50 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 20 Jun 2007 06:40:50 +0200 Subject: For Each Anomaly In-Reply-To: <4677F167.3090606@fourthworld.com> References: <4677F167.3090606@fourthworld.com> Message-ID: >>> The behavior is as described in the docs (see the Dictionary entry >>> for "repeat"). >>> >>> Please consider closing the "bug" report. ... The larger BZ is the >>> harder it gets to wade through. Thanks. >> Sounds like just the right time to throw it away and put in a better >> way of reporting, monitoring and fixing bugs! > ... > In this I don't think any such improvements in the server software > will make a difference: this is an issue with user-generated content > being put into the database. The database UI has changed, but it > still doesn't force people to read the docs and look for related posts > before posting. This is looking completely wrong at the issue. A variable should be changeable, it's in the definition of the name. If a variable is not changeable it should be renamed to "constant" or maybe "don'ttouchthisthingy". If a user changes a variable, it should not throw errors, or behave unexpected. Most people have enough problems with expected behaviour, no need to complicate the matter. Adding description for every unexpected behaviour is like trying to prevent a breach in a dyke by explaining to the water that it should go somewhere else. If the language would behave as expected, there would be less airquote & bug & airquote reports immediately (and less breaking dykes). Basically any confusion for a user should be an opportunity to increase the reliability of the user experience. Scrutinising a user or putting him down for being confused is a sure way to have one user less. Therefore, Rev should make the labelVariable changeable whenever any user wants, i'm pretty sure that'd be not a problem to do for them (as it worked in earlier versions). Allowing changes to the container variable is probably much harder, but I'm sure something could be done about that too. I also would like to add, that I often change label variables in repeat for each loops, and have had never any errors thrown because of it (or unexpected results). I did however get unexpected results from changing the container variable. A voice for the mainstream user, not the specialist Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From jacque at hyperactivesw.com Wed Jun 20 00:48:23 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2007 23:48:23 -0500 Subject: can Revolution Media 2 be used to build legacy stacks for CGI? In-Reply-To: <7c87a2a10706191542w69c751aq82a0ad6657170379@mail.gmail.com> References: <7c87a2a10706191542w69c751aq82a0ad6657170379@mail.gmail.com> Message-ID: <4678B197.8090008@hyperactivesw.com> Andre Garzia wrote: > Hello Folks, > I know that Rev Media tags the stacks it saves as "belonging" to itself. > Can > it be used to create legacy stacks for CGI use? No, Media stacks are 2.7 only. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Wed Jun 20 00:48:26 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 00:48:26 -0400 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: Message-ID: >Although I've seen 1 or 2 text file attachments make it onto the list I >believe the general rule is all posts with attachments are rejected. If you >need to send logs to the list, copy and paste the text is your best bet. For >screen shots or images, for those like you who are fortunate to be able to >put it on the web then a hyperlink is great, for those who can't, put the >graphic, sound, movie, whatever into a stack and upload it to your user >space in Rev Online. > >HTH Actually I did insert it as text, and not an attachment, but the filter catches the size of the email apparently. I never was officially rejected or accepted. I just got an automated post that a moderator would make the decision and let me know. I didn't know we had a moderator. I've never seen anybody get yelled at :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jacque at hyperactivesw.com Wed Jun 20 00:55:49 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 19 Jun 2007 23:55:49 -0500 Subject: Application Speakable Items In-Reply-To: <9ab1474abf1757f12b62b539a1b71f01@gmail.com> References: <9ab1474abf1757f12b62b539a1b71f01@gmail.com> Message-ID: <4678B355.6070705@hyperactivesw.com> kevin wrote: > Hi All, > > I was hoping someone could help me to solve a dilemma. I can't seem to > get my application made in Rev to respond to speakable items placed in > the appropriate folder in the "Application Speakable Items" folder. I > noticed an earlier poster also had trouble with this. The same > AppleScript files work as speakable items with other non-Rev > applications so it would seem as if this is a bug on the Revolution side > of things. I am running 2.7.4 -- can anyone verify if this has been > fixed in 2.8.1 or if there is another solution? I would truly appreciate > any help! It isn't really a bug, it's that Rev doesn't support speakable items. You might be able to write an external to do it. (The same was true of HyperCard too, which also did not natively support speech recognition.) Text-to-speech is a different thing from speech recognition, and apps have to be written specifically to support each of them independently. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at cdroo.com Wed Jun 20 01:08:54 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 20 Jun 2007 15:08:54 +1000 Subject: Revolution Freezing or Quitting Unexpectedly References: Message-ID: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj> From: "Shari" > Actually I did insert it as text, and not an attachment, but the filter > catches the size of the email apparently. I never was officially rejected > or accepted. I just got an automated post that a moderator would make the > decision and let me know. I didn't know we had a moderator. I've never > seen anybody get yelled at :-) I believe the term used here is "List Mom" and that role seems to usually go to Heather N. She's to nice to yell - quite different to how I do things - and her way is probably much nicer for all. ;-) Scott From shari at gypsyware.com Wed Jun 20 01:17:12 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 01:17:12 -0400 Subject: Best Practices in Rev development In-Reply-To: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: >The list is at > >I'm interested in anyone's thoughts about them. > >Are they helpful? >Could some of them inadvertently cause problems down the road? >Have I left something important out? on Thoughts Name all objects: Absolutely! Even using an ID can come back and bite you later. There are situations where even that can change. For example, you inadvertently copy and object without realizing it. You discover this later, and delete one of the two. If you delete the one whose ID you used in a script, OOPS! I know there are other cases where an ID would change. Comment your scripts: Agree again. Sometimes naming the handler to match isn't enough, especially with a long script. One thing I do with very long scripts with many if's and repeat loops nested, is to comment the beginning and ending of an IF or REPEAT, in order to match them up. I've got scripts where it's nearly impossible to figure out which END goes with which beginning. And if you're trying to troubleshoot, having things well labeled can be a lifesaver. Cross platform issues: There are many more issues than text and colors. Option buttons appear so much differently that I had to force one program to use a particular look and feel on every platform. There were no button style choices that looked and behaved as desired on all platforms. Preference locations and permissions issues are vastly different. My Mac users almost never bump into permissions issues, but my Windows users are constantly encountering this, so I've had to change how I save anything on Windows. So check your stack on several computers to make sure it saves data properly to whatever text files, preference files, or stacks you have with changing data. Creating desktop shortcuts is also handled differently depending on the platform. Too many differences to recall at 1 a.m. :-) Another cross platform issue: Consider the screen size, and how the menus will vary from platform to platform in relation to affecting your available screen real estate. So choose a stack size accordingly. Remember that Macs will have not only a Mac menubar, but the dock as well, affecting your available territory. If you want your stack to completely fill the screen, don't use a menubar, use buttons in the stack window. BIGGEST cross platform issue: Don't hard code your file paths for preference file locations! If you do, they might work today, but tomorrow they will break, guaranteed. How many folks ever hardcoded the path to C/Program Files or something similar? With all the Windows permissions issues, as well as issues for other countries systems being slightly different, always use Rev's built in specialFolderPath(). end Thoughts -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Wed Jun 20 01:30:15 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 01:30:15 -0400 Subject: [OT] Moderators (was Revolution Freezing or Quitting Unexpectedly) In-Reply-To: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj> References: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj> Message-ID: >I believe the term used here is "List Mom" and that role seems to >usually go to Heather N. She's to nice to yell - quite different to >how I do things - and her way is probably much nicer for all. ;-) > >Scott Scott, I've never seen you yell at anybody unless they were awful bad kiddies. Rotten little buggers who deserved to be yelled at :-) If you've ever read the message boards for various stocks, now THEY could use a heavy hand! Speaking of newsgroups, it's a sad day when one disappears. comp.sys.mac.games.announce apparently has been dissolved :-( As for this list, I think it does a pretty good job self-moderating. If someone goes astray, others will usually tap them on the shoulder. Even though I'm new to this list, I feel at home because I already know several of the regulars from other lists :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From scott at cdroo.com Wed Jun 20 01:56:29 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 20 Jun 2007 15:56:29 +1000 Subject: [OT] Moderators (was Revolution Freezing or Quitting Unexpectedly) References: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj> Message-ID: <013501c7b2ff$c1b13810$0201010a@esbi3dg1ukz0fj> From: "Shari" Hi Shari, > I've never seen you yell at anybody unless they were awful bad kiddies. > Rotten little buggers who deserved to be yelled at :-) If you've ever > read the message boards for various stocks, now THEY could use a heavy > hand! LOL! It was very different in years gone by on comp.software.shareware.*. We were exposed to some very nasty and disruptive elements. I ended up putting them in a blacklist so I never saw their posts and didn't have to consider posting them or rejecting them. However two years ago we declared an amnesty and so far there have been no real problems. Technically I'm the FAQ maintainer for alt.comp.shareware.* but I pretty much leave that group alone unless "Stephen Super Genious From Outer Space" shows up and then I can't help myself - though I ignored his post from last week. > Speaking of newsgroups, it's a sad day when one disappears. > comp.sys.mac.games.announce apparently has been dissolved :-( Yes. Usenet is slowly dieing. Most new web users only know how to use web-boards or email lists. So many don't even know what a newsreader client is anymore. It's a shame as it's one of the internets oldest communication forms (before email and the WEB) and it really is a convenient and flexible way to communicate. More groups will die off in time. It's just taken longer for the programming ones to die. > As for this list, I think it does a pretty good job self-moderating. If > someone goes astray, others will usually tap them on the shoulder. Even > though I'm new to this list, I feel at home because I already know several > of the regulars from other lists :-) This is actually one of the best programming mailing lists I've joined. Mostly it is helpful. There is some politics but it's the exception and not the rule. I honestly suspect some of thist is tied to the nature of transcript (it's history) and to some extent the high number of Apple Mac users who seem to have a friendlier approach to folks than a lot of Windows users and programmers I know.... ;-) Scott (who still does his development on Windows) From toolbook at kestner.de Wed Jun 20 02:37:15 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 20 Jun 2007 08:37:15 +0200 Subject: Looking for a common service friendly stack design Message-ID: <000101c7b305$72a01290$18b2a8c0@TiemoPC2> Hello all, I am looking for your established approaches, how to arrange an application into one or more stacks or even one or more rev files, so that I still have a good performance and most service friendliness (updates, patches), beside of technical needs, where you use additional rev files as databases or image holder or s.th like that. I have a small application, all in one stack, not even a substack (didn't need one) with an standalone exe size of about 3.5 MB. The only thing I have outside the stack are images. Right now I actually don't see any need to diversify my application into more than one stack or even rev file. For most service friendliness while development I have all scripts on stack level in my mainstack, which contains also the cards and actually I don't know yet if there would be a reason to use a substack for my (only 2) cards? If your approach is a "starter rev file" and a main rev application, how do you "go" from one file to the other with unloading the first file from memory? Thanks for sharing! Tiemo From scott at cdroo.com Wed Jun 20 02:42:17 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 20 Jun 2007 16:42:17 +1000 Subject: Looking for a common service friendly stack design References: <000101c7b305$72a01290$18b2a8c0@TiemoPC2> Message-ID: <014401c7b306$276eb190$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > If your approach is a "starter rev file" and a main rev application, how > do you "go" from one file to the other with unloading the first file from > memory? If I understand your question correctly this is the automatic behaviour - the first file is not unloaded until you choose to do so (close, destroy etc). So going from a toolbar to an external stack (as I do in one application) is the default behaviour when you "go" to the external stack. Scott Kane From stephenREVOLUTION at barncard.com Wed Jun 20 03:28:42 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 20 Jun 2007 00:28:42 -0700 Subject: For Each Anomaly In-Reply-To: References: <4677F167.3090606@fourthworld.com> Message-ID: You shouldn't be shocked by this. In many languages I've worked with (including HC and BASIC), it's not usually cool to change any loop variable directly, but instead one must work from a copy. Pretty standard practice for years. One can easily use another variable instead. To you it's just a variable, to Rev it's a 'thingie' that needs to be managed. When you 'go behind a language's back' strange stuff can happen. Don't touch loop variables. End of story. from: http://blogs.msdn.com/alfredth/archive/2007/03/19/programming-proverbs-12.aspx Programming Proverbs 12: Leave loop variables alone Another way of expressing this is to use loop as if they were read-only constants. Loop variables should be initialized and changed only in the loop statement itself. The problem with doing it anywhere else is that it is too easy to either make the modification incorrectly or to do so in the wrong place. Changing loop variables outside the loop statement also makes programs more difficult to debug and to modify. debugging gets complicated when one has to search for the locations where a variable is modified. Modifications to loop variables should only happen in one place to keep it simple. By treating loop variables as read-only and never modifying them inside the loop the debugging process is simplified at least a little. Sometimes every little bit helps. A lot of beginners think that once they are done with a program that it will never be revisited. That may be true for programs that are created as class assignments but it is generally not the case for most any other programs. Students should always write their programs as if someone else will later come along to either maintain or enhance it. It's a good habit to get into as it forces better design practices. When it comes to maintaining or more importantly adding code to a loop the last thing you want is problems figuring out where and how the loop control variable is modified. Keeping it simple (like leaving loop variables alone) is a good idea and a good habit to teach. > >This is looking completely wrong at the issue. A >variable should be changeable, it's in the >definition of the name. If a variable is not >changeable it should be renamed to "constant" or >maybe "don'ttouchthisthingy". If a user changes >a variable, it should not throw errors, or >behave unexpected. Most people have enough >problems with expected behaviour, no need to >complicate the matter. >Adding description for every unexpected >behaviour is like trying to prevent a breach in >a dyke by explaining to the water that it should >go somewhere else. If the language would behave >as expected, there would be less airquote & bug >& airquote reports immediately (and less >breaking dykes). > >Basically any confusion for a user should be an >opportunity to increase the reliability of the >user experience. Scrutinising a user or putting >him down for being confused is a sure way to >have one user less. >Therefore, Rev should make the labelVariable >changeable whenever any user wants, i'm pretty >sure that'd be not a problem to do for them (as >it worked in earlier versions). Allowing changes >to the container variable is probably much >harder, but I'm sure something could be done >about that too. > >I also would like to add, that I often change >label variables in repeat for each loops, and >have had never any errors thrown because of it >(or unexpected results). I did however get >unexpected results from changing the container >variable. > > >A voice for the mainstream user, not the specialist >Bj?rnke -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From toolbook at kestner.de Wed Jun 20 03:35:57 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 20 Jun 2007 09:35:57 +0200 Subject: AW: Looking for a common service friendly stack design In-Reply-To: <014401c7b306$276eb190$0201010a@esbi3dg1ukz0fj> Message-ID: <000b01c7b30d$b26af810$18b2a8c0@TiemoPC2> Hi Scott, and you do it just with a go, without closing or destroying the first stack file? Do you need the first one again, or what is the reason not to destroy it? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Mittwoch, 20. Juni 2007 08:42 An: How to use Revolution Betreff: Re: Looking for a common service friendly stack design From: "Tiemo Hollmann TB" > If your approach is a "starter rev file" and a main rev application, how > do you "go" from one file to the other with unloading the first file from > memory? If I understand your question correctly this is the automatic behaviour - the first file is not unloaded until you choose to do so (close, destroy etc). So going from a toolbar to an external stack (as I do in one application) is the default behaviour when you "go" to the external stack. Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Wed Jun 20 03:43:18 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 20 Jun 2007 00:43:18 -0700 Subject: Debugging Hint? Message-ID: I'm wondering if anyone has a suggestion for finding a script error when the error dialog is (probably not) reporting the true cause of the error. I have a card script handler that is called multiple times from a mouseMove handler. It looks something like this: on unselectObjects if the uCurrObj of me = empty then exit unselectObjects ...more stuff here end unselectObjects Somewhere along the line, the IDE is throwing a script error on the second line of the above handler, but I'm not sure why: Type Chunk: can't set property Object custom [name of the card] Line if the uCurrObj of me = empty then exit unselectObjects Hint unselectObjects I am not setting any properties in the unselectObjects handler, thus I think the script error is, well, an error. Any ideas on how to troubleshoot this? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From lan.kc.macmail at gmail.com Wed Jun 20 03:44:25 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 20 Jun 2007 15:44:25 +0800 Subject: [OT] Moderators (was Revolution Freezing or Quitting Unexpectedly) In-Reply-To: <013501c7b2ff$c1b13810$0201010a@esbi3dg1ukz0fj> References: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj> <013501c7b2ff$c1b13810$0201010a@esbi3dg1ukz0fj> Message-ID: On 6/20/07, Scott Kane wrote: > > > This is actually one of the best programming mailing lists I've joined. > Mostly it is helpful. There is some politics but it's the exception and > not > the rule. I honestly suspect some of thist is tied to the nature of > transcript (it's history) and to some extent the high number of Apple Mac > users who seem to have a friendlier approach to folks than a lot of > Windows > users and programmers I know.... ;-) I wish to formally register the fact that the temptation to comment on this was great, but..... I..... resist....ed..... :-) From scott at cdroo.com Wed Jun 20 03:47:45 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 20 Jun 2007 17:47:45 +1000 Subject: Looking for a common service friendly stack design References: <000b01c7b30d$b26af810$18b2a8c0@TiemoPC2> Message-ID: <014d01c7b30f$4cf451f0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" and you do it just with a go, without closing or destroying the first stack file? Do you need the first one again, or what is the reason not to destroy it? Well. If it's a splash stack then destroying it is going to quit the application I should think. Haven't tried it but that's what I'd expect to happen. Rev is incredibly effecient at handling memory - the existence of a splash stack (depending on how crazy one goes with graphics) is barely a blip on the radar as far as memory footprint goes. This can't be said for other programming languages - but then you tend to destroy the window because it does cause a footprint and because most other language (like Delphi for example) have a fake "master:" window drawn off-screen that is technically the "application object". So when you quit the application you are destroying the off-screen "master window" which in turn destroys any other windows in the app' automatically - unless you've already destroyed them by hand (which in the languages I refer to is common practice and seen as a good thing). This is a simplification but it's sufficient for the example. Scott From runrev260805 at m-r-d.de Wed Jun 20 04:18:45 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 20 Jun 2007 08:18:45 +0000 Subject: Re-2: create field on specific positoin Message-ID: <0002993E.4678FEA9@192.168.168.3> Viktoras, thanks for your solution, too. Will give it a try today in the afternon. Best regards, Matthias -------- Original Message -------- Subject: Re: create field on specific positoin (19-Jun-2007 9:49) From: Viktoras Didziulis To: runrev260805 at m-r-d.de > whoops, omitted a typo - it should be : > > lock screen > create group "gLegendKeeper" in group "gLegend" of card "mainCard" > repeat with i=1 to 30 > put "f" & i into fName > create field fName in group "gLegendKeeper" of group "gLegend" of card > mainCard" > set the left of field fName of card "mainCard" to (myLeft + 22) > set the top of field fName of card "mainCard" to graphicTop > end repeat > unlock screen > > > -------Original Message------- > > From: Viktoras Didziulis > Date: 19/06/2007 10:40:20 > To: How to use Revolution > Subject: Re: create field on specific positoin > > I do this like that (just copied from an existing app): > > lock screen > create group "gLegendKeeper" in group "gLegend" of card "mainCard" > repeat with i=1 to 100 > put "f" & i into gName > create field gName in group "gLegendKeeper" of group "gLegend" of card > mainCard" > set the left of field fName of card "mainCard" to (myLeft + 22) > set the top of field fName of card "mainCard" to graphicTop > end repeat > unlock screen > > note that a new group "gLegendkeeper" is created to make it easy to delete > the created fields when necessary by simply deleting the whole group. > > All the best > Viktoras > -------Original Message------- > > From: runrev260805 at m-r-d.de > Date: 19/06/2007 09:10:09 > To: use-revolution at lists.runrev.com > Subject: create field on specific positoin > > Hi, > > i need to create several fields, 3 at a line, from a script. The number of > fields depends on the number of lines a textfile contains. Each field then > must contain an item of the text file. Excatly said, 3 items of each line > of > > the text file have to be put into the 3 fields. > Creating the fields from within the script should be no problem. > > My problem is, i do not know: > > How can i place the fields automatically on a specific postion, so i have 3 > > fields on each line? > > How would you name them, so they could be accessed later.? > e.g. Field_1_3 should mean field from line 1, which contains item 3 from > line 1 of the textfile > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From runrev260805 at m-r-d.de Wed Jun 20 04:18:45 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 20 Jun 2007 08:18:45 +0000 Subject: Re-2: create field on specific positoin Message-ID: <0002993D.4678FEA9@192.168.168.3> Hi Ian, thanks. Hadn?t time yesterday to test, but i will test it today in the afternoon. Best regards, Matthias -------- Original Message -------- Subject: Re: create field on specific positoin (19-Jun-2007 9:19) From: Ian McKnight To: runrev260805 at m-r-d.de > Oops. Pressed send too early > > On 19/06/07, Ian McKnight wrote: > > Hi Matthias > > > > You could try the the following > > > > > put the number of lines in myTextFile into tNumberOfLines > > put 20 into theDistanceBetweenLines -- this value is determined by the > > height of your field and the distance you want between them > > > > Repeat with theNextLine = 1 to tNumberOfLines > > > > clone group "myhiddengroup" > > set the name of the last group to "Line"&theNextLine -- rename your > > group eg Line 7 or Line 3? > > set the loc of the last group to tXord, tYord + > > thedistancebetweenLines -- put it into position you will need to > > -- ungroup -- insert this command if you want the fields separated > > show group "Line"&theNextLine -- forgot about this > > > repeat with theNextField = 1 to 3 > > set the name of field "X_"&theNextField to theNextLine"&"_&"1" -- > > renames X_1 to theLineNumber_1 > > end repeat > > end repeat > > > > -- > Regards > > Ian > > ======================= > Ian McKnight > > iangmcknight at googlemail.com > ======================= > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From stephenREVOLUTION at barncard.com Wed Jun 20 04:34:08 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 20 Jun 2007 01:34:08 -0700 Subject: Debugging Hint? In-Reply-To: References: Message-ID: Scott: I don't know if this will help but try this: watch out for the vague "me" reference and try something more absolute, like the id or name of the object you are calling 'me'. Sometimes getting the id of me or the owner of me works. >I'm wondering if anyone has a suggestion for finding a script error when the >error dialog is (probably not) reporting the true cause of the error. > >I have a card script handler that is called multiple times from a mouseMove >handler. It looks something like this: > >on unselectObjects > if the uCurrObj of me = empty then exit unselectObjects > ...more stuff here >end unselectObjects > >Somewhere along the line, the IDE is throwing a script error on the second >line of the above handler, but I'm not sure why: > >Type Chunk: can't set property >Object custom [name of the card] >Line if the uCurrObj of me = empty then exit unselectObjects >Hint unselectObjects > >I am not setting any properties in the unselectObjects handler, thus I think >the script error is, well, an error. > >Any ideas on how to troubleshoot this? > >Thanks & Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Wed Jun 20 04:42:54 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 20 Jun 2007 18:42:54 +1000 Subject: [OT] Moderators (was Revolution Freezing or QuittingUnexpectedly) References: <011501c7b2f9$1d11b8d0$0201010a@esbi3dg1ukz0fj><013501c7b2ff$c1b13810$0201010a@esbi3dg1ukz0fj> Message-ID: <016a01c7b317$011f80d0$0201010a@esbi3dg1ukz0fj> From: "Kay C Lan" > I wish to formally register the fact that the temptation to comment on > this was great, but..... I..... resist....ed..... :-) ROFL! Go on.... I dare ya!! Scott From geradamas at yahoo.com Wed Jun 20 04:50:39 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 20 Jun 2007 09:50:39 +0100 (BST) Subject: My son Andro #2 Message-ID: <705845.96798.qm@web37506.mail.mud.yahoo.com> The RR files from Andro's first 3 days are now available for download from: http://tech.groups.yahoo.com/group/RRRStudents What are you doing with your nearest and dearest? Love, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From runrev260805 at m-r-d.de Wed Jun 20 06:18:34 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 20 Jun 2007 10:18:34 +0000 Subject: smtp lib Message-ID: <00029941.46791ABF@192.168.168.3> Hi, where can i find Shoa Sean?s smtp library? I am creating an app, which shall run unattended on a daily schedule. If an error occurs, the app shall send an email using the inhouse mailserver. revmail just opens the default mailclient, so it is of no use for me at this time. Checked Shoa Sean?s site, but it?s not online anymore. If Shao Sean does not mind: Is there anyone, who can send me the file or a download link? Regards, Matthias From shaosean at wehostmacs.com Wed Jun 20 06:22:45 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Wed, 20 Jun 2007 06:22:45 -0400 Subject: [ANN] Updates to the Rev IDE - Inspector Message-ID: I've decided that I can no longer wait for Rev to get around to fixing "trivial" IDE bugs and have decided to do it myself. I'm sure some of you have noticed my postings in your bug reports - workarounds, "me too's" or other info - and as such the bugs that are being fixed are being pulled right from BugZilla. This first round involves the "ask dialog" and the "inspector". Bugs fixed: 4429, 4430, 4431, 4432, 4434, 4435, 4436, 4437, 4440, 4441, 4442, 4864, 4765, 4760, 4733, 4319. On a related note, I've released something I call the "ssCommonLibrary" and it's basically going to contain all my old libraries (re-written of course) as well as some new functionality. Find both of these at my site: OR (same site) -Sean ps.. ide is 2.8 or greater, common library is 2.8.1 (sorry, but I like the new "private" feature) From dave at looktowindward.com Wed Jun 20 06:53:44 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 11:53:44 +0100 Subject: Player/Image Object "always buffer" Problems In-Reply-To: References: Message-ID: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> Hi, I have a stack with a player object and am image object. I am trying to capture fames from a movie. I want to play the movie for the one frame, then copy that one into the Image Object/ The following function does this job, however only the first frame is captured, e.g. it looks like the put myImageData into image "ImageThumbnail" does not work after the first image has been set. I've had this before and found that the "always buffer" property has to be set correctly for it to work. However, as far as I know, the "always buffer" on the Player object should be set to true, but when I do this RunRev Crashes. Why is this? Again, something that should have taken a few minutes to do is taking up way too much time. Seems like as soon as a I string a few "exotic" objects together and try to do something that should be possible, get 95% of the way there and then RunRev crashes in some strange manner and I spend at least double the amount of time trying to fix it! How can I get this to work? Why is "always buffer" causing such a problem? Anyway, the function is copied below, it works fine if: always buffer = true on Player Object always buffer = false on Image Object But since I can't set "always buffer" on the Player (since it crashes RunRev) it only copies the first frame into the image object. Anyone with any ideas I'd be really grateful. Thanks a lot All the Best Dave ------------------------------------------------------------------------ ------------ -- -- PDFGetFrameThumbnail -- ------------------------------------------------------------------------ ------------ function PDFGetFrameThumbnail theFrameNumber local myCurrentTime local myImageData local myFrameRect local myWindowID -- -- Set up the Rectangle for the Player Frame -- put the rect of player "PlayerThumbnail" of card 1 of me into myFrameRect put the windowID of this stack into myWindowID -- -- Calculate the Position in the Movie -- put theFrameNumber * 24 into myCurrentTime set the startTime of player "PlayerThumbnail" of card 1 of me to myCurrentTime set the endTime of player "PlayerThumbnail" of card 1 of me to (myCurrentTime + 1) set the playSelection of player "PlayerThumbnail" of card 1 of me to true start player "PlayerThumbnail" of card 1 of me -- -- Grab the Frame -- set the alwaysBuffer of the templateImage to false put empty into myImageData export snapshot from rect myFrameRect of window myWindowID to myImageData as JPEG put myImageData into image "ImageThumbnail" of card 1 of me return myImageData end PDFGetFrameThumbnail From dave at looktowindward.com Wed Jun 20 06:57:12 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 11:57:12 +0100 Subject: [ANN] Updates to the Rev IDE - Inspector In-Reply-To: References: Message-ID: <5FB22EE0-8BF2-4473-98EE-14A42F385C3E@looktowindward.com> Hi, That's great! Is RunRev going to include the fixes in releases? If not, it's going to be hard to keep up to date and a lot of people won't bother. All the Best Dave On 20 Jun 2007, at 11:22, Shao Sean wrote: > I've decided that I can no longer wait for Rev to get around to > fixing "trivial" IDE bugs and have decided to do it myself. I'm > sure some of you have noticed my postings in your bug reports - > workarounds, "me too's" or other info - and as such the bugs that > are being fixed are being pulled right from BugZilla. > > This first round involves the "ask dialog" and the "inspector". > Bugs fixed: 4429, 4430, 4431, 4432, 4434, 4435, 4436, 4437, 4440, > 4441, 4442, 4864, 4765, 4760, 4733, 4319. > > > On a related note, I've released something I call the > "ssCommonLibrary" and it's basically going to contain all my old > libraries (re-written of course) as well as some new functionality. > > Find both of these at my site: > OR (same site) > > > -Sean > > ps.. ide is 2.8 or greater, common library is 2.8.1 (sorry, but I > like the new "private" feature) From shaosean at wehostmacs.com Wed Jun 20 07:08:46 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Wed, 20 Jun 2007 07:08:46 -0400 Subject: [ANN] Updates to the Rev IDE - Inspector Message-ID: <9971684E-1885-48B8-847F-50EF877A427E@wehostmacs.com> > That's great! Is RunRev going to include the fixes in releases? If > not, it's going to be hard to keep up to date and a lot of people > won't bother. Who knows if Rev will or not - I BCC'd them on the original post, so hopefully they do. Some of the fixes I submitted the patch code, but after a couple of builds it was never merged in. Also some of the other bugs are long-standing so I don't think there's going to be a problem with my updates being out of date ;-) From dave at looktowindward.com Wed Jun 20 07:19:01 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 12:19:01 +0100 Subject: [ANN] Updates to the Rev IDE - Inspector In-Reply-To: <9971684E-1885-48B8-847F-50EF877A427E@wehostmacs.com> References: <9971684E-1885-48B8-847F-50EF877A427E@wehostmacs.com> Message-ID: On 20 Jun 2007, at 12:08, Shao Sean wrote: >> That's great! Is RunRev going to include the fixes in releases? If >> not, it's going to be hard to keep up to date and a lot of people >> won't bother. > > Who knows if Rev will or not - I BCC'd them on the original post, > so hopefully they do. Some of the fixes I submitted the patch code, > but after a couple of builds it was never merged in. Also some of > the other bugs are long-standing so I don't think there's going to > be a problem with my updates being out of date ;-) I really hope they do include them. This situation reminds me of when I first got involved with Unix. We would get a release that had *loads* of bugs in it, we'd fix some of them and send the fixes back. Then the next release all the old bugs (plus a few new ones) were all back again. We did this over and over again until eventually we just gave up. Seemed like a giant waste of time. Thanks again, I'll try out your changes as soon as I get a couple of spare minutes. All the Best Dave From scott at tactilemedia.com Wed Jun 20 07:41:13 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 20 Jun 2007 04:41:13 -0700 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> Message-ID: Recently, Dave wrote: > I've had this before and found that the "always buffer" property has > to be set correctly for it to work. However, as far as I know, the > "always buffer" on the Player object should be set to true, but when > I do this RunRev Crashes. Why is this? Can't tell you why Rev crashes but, for the most part, setting the alwaysBuffer of a player will often degrade playback performance since Rev tries to layer the player's content like an object. I tried a simple test with a MOV file and got what I think are the results you're aiming for. I used the following script in a button with the alwaysBuffer of the player set to false and the controller hidden. on mouseUp repeat with F = 1 to 20 set the currentTime of player 1 to (F * the timeScale of player 1) export snapshot from rect (rect of player 1) of player 1 to myVar as JPEG set text of img _display to myVar wait 30 with messages end repeat end mouseUp On my end (OS X 10.4.9, Rev 2.8.1), the display image updates every half second with each frame captured from the movie. Appeared to work with both JPEG and PNG export. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From xavier.bury at clearstream.com Wed Jun 20 07:42:56 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 20 Jun 2007 13:42:56 +0200 Subject: the files functions doesn't work correctly with diacritical characters In-Reply-To: <9971684E-1885-48B8-847F-50EF877A427E@wehostmacs.com> Message-ID: Hi everyone, I have this file scanner that does some file listings and which needs to compare outputs with a shell dir.exe command (in windows 2003). The shell is too slow but it is the only one that shows me which files are DHSM based (offline storage off the main storage). The problem i found is that the shell based dir output works correctly but the runrev "the files" functions doesn't. The runrev output doesn't translate correctly the diacritical characters such as umlauts, or other german/french style characters. Has anyone seen this and better resolved it? Is there already a bugzilla for this? For the funny part, when i ask in rev if the file is there with the shell's file name output, rev does recognize it but i do a comparison of strings between the shell and rev's the file output, they do not match!!! Meaning that the files functions is not compliant with windows? The shell's codepage is 850 in case anyone wondered. Is there anyway to change the codepage of rev's output? Thanks in advance for any help Regards, Xavier ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From mark at maseurope.net Wed Jun 20 07:49:08 2007 From: mark at maseurope.net (Mark Smith) Date: Wed, 20 Jun 2007 12:49:08 +0100 Subject: the files functions doesn't work correctly with diacritical characters In-Reply-To: References: Message-ID: Isn't the output of "the files" urlEncoded? Maybe you knew this already, but it caught me out on one occasion.... Mark On 20 Jun 2007, at 12:42, xavier.bury at clearstream.com wrote: > Hi everyone, > > I have this file scanner that does some file listings and which > needs to > compare outputs with a shell dir.exe command (in windows 2003). > The shell is too slow but it is the only one that shows me which > files are > DHSM based (offline storage off the main storage). > > The problem i found is that the shell based dir output works > correctly but > the runrev "the files" functions doesn't. > > The runrev output doesn't translate correctly the diacritical > characters > such as umlauts, or other german/french style characters. > > Has anyone seen this and better resolved it? Is there already a > bugzilla > for this? > > For the funny part, when i ask in rev if the file is there with the > shell's file name output, rev does recognize it but i do a > comparison of > strings between > the shell and rev's the file output, they do not match!!! Meaning > that the > files functions is not compliant with windows? > > The shell's codepage is 850 in case anyone wondered. Is there > anyway to > change the codepage of rev's output? > > Thanks in advance for any help > > Regards, > Xavier > > > ---------------------------------------------------------------------- > ------ > Clearstream Services S.A. > 42 Avenue JF Kennedy, L-1855 Luxembourg > Soci?t? anonyme is organised with limited liability > in the Grand Duchy of Luxembourg RC Luxembourg B 60911. > > > ----------------------------------------- > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents > of this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are not the intended recipient, any disclosure, copying, > distribution or any action taken or omitted to be taken in reliance > on it, is prohibited and may be unlawful. Any views expressed in > this e-mail are those of the individual sender, except where the > sender specifically states them to be the views of Clearstream > International or of any of its affiliates or subsidiaries. > > Legally required information for business correspondence/ > Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: > http://deutsche-boerse.com/letterhead > > END OF DISCLAIMER > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Wed Jun 20 08:09:04 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 13:09:04 +0100 Subject: Player/Image Object "always buffer" Problems In-Reply-To: References: Message-ID: <3539646F-11C6-4231-B7AC-A00F024E8687@looktowindward.com> Hi Scott, This is weird, it doesn't work here. What happens if you set "alwaysBuffer" to true? I don't understand a couple of things about your snippet: > set the currentTime of player 1 to (F * the timeScale of player 1) In my case the timeScale is 600, so frame number * timeScale would give values that are way off. I multiple by 24 which is (timeScale / FramesPerSecond = 24). In this case FPS is 25 (I'm hardwiring this at the moment since I can't find out how to get this info from the player). > set text of img _display to myVar is there a difference between this and: put myImageData into image "ImageThumbnail" It would be nice to know what "alwaysBuffer" actually does. It could be that there is an old copy of the buffer being used, or RunRev doesn't think the image has changed. Thanks a lot, All the Best Dave On 20 Jun 2007, at 12:41, Scott Rossi wrote: > Recently, Dave wrote: > >> I've had this before and found that the "always buffer" property has >> to be set correctly for it to work. However, as far as I know, the >> "always buffer" on the Player object should be set to true, but when >> I do this RunRev Crashes. Why is this? > > Can't tell you why Rev crashes but, for the most part, setting the > alwaysBuffer of a player will often degrade playback performance > since Rev > tries to layer the player's content like an object. > > I tried a simple test with a MOV file and got what I think are the > results > you're aiming for. I used the following script in a button with the > alwaysBuffer of the player set to false and the controller hidden. > > on mouseUp > repeat with F = 1 to 20 > set the currentTime of player 1 to (F * the timeScale of player 1) > export snapshot from rect (rect of player 1) of player 1 to > myVar as JPEG > set text of img _display to myVar > wait 30 with messages > end repeat > end mouseUp > > On my end (OS X 10.4.9, Rev 2.8.1), the display image updates every > half > second with each frame captured from the movie. Appeared to work > with both > JPEG and PNG export. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at dvglasgow.wanadoo.co.uk Wed Jun 20 08:20:40 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Wed, 20 Jun 2007 13:20:40 +0100 Subject: corrupted/nonstandard jpg crash In-Reply-To: <20070620040039.6975F488FAB@mail.runrev.com> References: <20070620040039.6975F488FAB@mail.runrev.com> Message-ID: On 20 Jun 2007, at 5:00 am, jacque at hyperactivesw.com wrote: > There used to be a crashing bug (I thought it was fixed now though) > where a corrupted or non-standard image could bring down the > engine. That might be what's happening here. The solution is to > delete the image and re-import, preferably in a different format or > else created by a different program. Some Photoshop jpgs gave me > trouble once, but the same ones saved in Graphic Converter worked > okay. Or try swapping jpgs for gifs, or vice versa. Akk! Didn't know about this one. I am just working on a stack which will take any number of jpgs dropped in a folder by a user, then organise them (into various categories) and then display them (in various ways). It is a dead cert that it will encounter corrupted/ nonstandard jpgs. Just in case this bug hasn't been squashed, is there anything to watch out for? Does the recipe necessarily include importing? I only propose referencing images (in 2.7.4) Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From felix.theissen at freenet.de Wed Jun 20 08:39:33 2007 From: felix.theissen at freenet.de (Felix Theissen) Date: Wed, 20 Jun 2007 14:39:33 +0200 Subject: Hierachical listfield In-Reply-To: <20070620114332.57D23489430@mail.runrev.com> References: <20070620114332.57D23489430@mail.runrev.com> Message-ID: Hello, i am looking for an hierachical listfield, where it is easy to reoder the entries by draging around the entrys (it schould work in this way: if i drag a parent item of the list, then all other child item related to the parent item should be dragged along with the parent item) Is there an easy solution for it. I try to move a big project from Realbasic to Revolution. Regards - Felix From shaosean at wehostmacs.com Wed Jun 20 06:22:45 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Wed, 20 Jun 2007 06:22:45 -0400 Subject: [ANN] Updates to the Rev IDE - Inspector Message-ID: I've decided that I can no longer wait for Rev to get around to fixing "trivial" IDE bugs and have decided to do it myself. I'm sure some of you have noticed my postings in your bug reports - workarounds, "me too's" or other info - and as such the bugs that are being fixed are being pulled right from BugZilla. This first round involves the "ask dialog" and the "inspector". Bugs fixed: 4429, 4430, 4431, 4432, 4434, 4435, 4436, 4437, 4440, 4441, 4442, 4864, 4765, 4760, 4733, 4319. On a related note, I've released something I call the "ssCommonLibrary" and it's basically going to contain all my old libraries (re-written of course) as well as some new functionality. Find both of these at my site: OR (same site) -Sean ps.. ide is 2.8 or greater, common library is 2.8.1 (sorry, but I like the new "private" feature) From JimCarwardine at OwnYourFuture-net.com Wed Jun 20 08:43:40 2007 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 20 Jun 2007 09:43:40 -0300 Subject: happy anniversary In-Reply-To: <46773194.3090108@pdslabs.net> Message-ID: I was in 1967 - wired a few boards, but... we had sequential disk. In 57 I was more concerned about my turtle... Jim on 6/18/07 10:29 PM, Phil Davis wrote: > Hats off to you, Cal. I didn't enter the world of D.P. until 1978. You were a > seasoned veteran by then. > > Phil Davis > > > Cal Horner wrote: >> A Challenge to the list members. >> >> On June 14, 1957 I entered into my life long love affair with the computer. >> Back then it wasn't called IT. It was simply DP. COBOL and Basic didn't >> exist. Fortran was only a baby. >> >> My first computer was peg boards, sorting machines and card readers, and >> chain printers. >> >> If you calculate the years and days properly you will see it comes to fifty >> years. >> >> My challenge is a simple one. >> >> Is there anyone on the list with more time in the profession than me. Or am I >> the "Last Man Standing"? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- HiringSmart Canada is a successful international end-to-end human resource support business > providing science-based assessments and productivity tools to multi-branch > businesses > where each branch, without the help of an HR professional, attracts, hires and > engages THE RIGHT PEOPLE. We Help You Attract, Hire and Keep the Right People. www.TalentSeeker.ca www.HiringSmart.ca www.KeepingTheBest.ca HiringSmart Canada 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From pepetoo at cox.net Wed Jun 20 08:45:17 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 20 Jun 2007 05:45:17 -0700 Subject: [ANN] Updates to the Rev IDE - Inspector In-Reply-To: References: Message-ID: Hi all you "open sorcerers"; now I see what there was so much discussion. Well, I hope RR uses your fixes and that they haven't been duplicating your efforts. Perhaps what we need is a daily list of the bugs being resolved that day published so that guys and gals like Shao can verify that their efforts will not be wasted. That should not be so hard. Joe Wilkins On Jun 20, 2007, at 3:22 AM, Shao Sean wrote: > I've decided that I can no longer wait for Rev to get around to > fixing "trivial" IDE bugs and have decided to do it myself. I'm > sure some of you have noticed my postings in your bug reports - > workarounds, "me too's" or other info - and as such the bugs that > are being fixed are being pulled right from BugZilla. > > This first round involves the "ask dialog" and the "inspector". > Bugs fixed: 4429, 4430, 4431, 4432, 4434, 4435, 4436, 4437, 4440, > 4441, 4442, 4864, 4765, 4760, 4733, 4319. > > > On a related note, I've released something I call the > "ssCommonLibrary" and it's basically going to contain all my old > libraries (re-written of course) as well as some new functionality. > > Find both of these at my site: > OR (same site) > > > -Sean > > ps.. ide is 2.8 or greater, common library is 2.8.1 (sorry, but I > like the new "private" feature) From lan.kc.macmail at gmail.com Wed Jun 20 08:47:49 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 20 Jun 2007 20:47:49 +0800 Subject: smtp lib In-Reply-To: <00029941.46791ABF@192.168.168.3> References: <00029941.46791ABF@192.168.168.3> Message-ID: On 6/20/07, runrev260805 at m-r-d.de wrote: > > > where can i find Shoa Sean?s smtp library? > > If Shao Sean does not mind: Is there anyone, who can send me the file or a > download link? He's just posted so I think you'll find what you're looking for here: Find both of these at my site: OR (same site) HTH From xavier.bury at clearstream.com Wed Jun 20 09:21:39 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 20 Jun 2007 15:21:39 +0200 Subject: the files functions doesn't work correctly with diacritical characters In-Reply-To: Message-ID: I think i found the problem: The font (ms sans serif) of the fields in the revVariableWatcher doesn't show the diacriticals as expected!!! The Tahoma font works fine... well, sometimes... set the directory to fld "path" put the files into fld "log" -- works great at least in a tahoma field. Which doesn't explain why the filename comparisons dont work yet but the files functions works correctly at least! I changed all the revVariableWatcher's field to Tahoma but the shell's output was still unreadable! So it's the shell! But in the shell (cmd.exe) dir displays correctly !!! ;) Next step was to change the encoding of the shell from the standard 850 western1 codes to 1252. Because i found out meanwhile that when piped to a file dir didn't show the text as expected (sorry rev if i blamed this on you)!!! And with chcp 1252 it did work as expected! But then wabam, I can't get shell to do the right thing now! I need to tell the shell that it needs to do first a chcp 1252 and then in the same shell call, a dir of the folder but ... Only the first line of the shell gets evaluated it seems! This is a serious limitation in this case... And a speed problem since the shell can't be done in rev but needs to be sent via a start.exe then piped out then reinjected in rev in the right chr set... And I thought rev was easy all over! If anyone is interested in multiline shell calls in rev let me know, i'll make a bugzilla... cheers Xa use-revolution-bounces at lists.runrev.com wrote on 20/06/2007 13:42:56: > Hi everyone, > > I have this file scanner that does some file listings and which needs to > compare outputs with a shell dir.exe command (in windows 2003). > The shell is too slow but it is the only one that shows me which files are > DHSM based (offline storage off the main storage). > > The problem i found is that the shell based dir output works correctly but > the runrev "the files" functions doesn't. > > The runrev output doesn't translate correctly the diacritical characters > such as umlauts, or other german/french style characters. > > Has anyone seen this and better resolved it? Is there already a bugzilla > for this? > > For the funny part, when i ask in rev if the file is there with the > shell's file name output, rev does recognize it but i do a comparison of > strings between > the shell and rev's the file output, they do not match!!! Meaning that the > files functions is not compliant with windows? > > The shell's codepage is 850 in case anyone wondered. Is there anyway to > change the codepage of rev's output? > > Thanks in advance for any help > > Regards, > Xavier > > > ---------------------------------------------------------------------------- > Clearstream Services S.A. > 42 Avenue JF Kennedy, L-1855 Luxembourg > Soci?t? anonyme is organised with limited liability > in the Grand Duchy of Luxembourg RC Luxembourg B 60911. > > > ----------------------------------------- > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents > of this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are not the intended recipient, any disclosure, copying, > distribution or any action taken or omitted to be taken in reliance > on it, is prohibited and may be unlawful. Any views expressed in > this e-mail are those of the individual sender, except where the > sender specifically states them to be the views of Clearstream > International or of any of its affiliates or subsidiaries. > > Legally required information for business correspondence/ > Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: > http://deutsche-boerse.com/letterhead > > END OF DISCLAIMER > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. From runrev260805 at m-r-d.de Wed Jun 20 09:29:48 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 20 Jun 2007 13:29:48 +0000 Subject: Re-2: smtp lib Message-ID: <00029947.46794791@192.168.168.3> Hi i?ve visited that site before i posted. I cannot find this library there. I hoped, the ssCommandLib would contain it, but it doesn?t. :-( Matthias -------- Original Message -------- Subject: Re: smtp lib (20-Jun-2007 14:53) From: Kay C Lan To: runrev260805 at m-r-d.de > On 6/20/07, runrev260805 at m-r-d.de wrote: > > > > > > where can i find Shoa Sean?s smtp library? > > > > If Shao Sean does not mind: Is there anyone, who can send me the file or a > > download link? > > > He's just posted so I think you'll find what you're looking for here: > > Find both of these at my site: > OR (same site) > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > To: use-revolution at lists.runrev.com From xavier.bury at clearstream.com Wed Jun 20 09:50:17 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Wed, 20 Jun 2007 15:50:17 +0200 Subject: the files functions doesn't work correctly with diacritical characters In-Reply-To: Message-ID: use-revolution-bounces at lists.runrev.com wrote on 20/06/2007 13:49:08: > Isn't the output of "the files" urlEncoded? Maybe you knew this > already, but it caught me out on one occasion.... > > Mark > Hi Mark, No, i knew that but that's only for the detailed files. And url decode doesn't work for the shell output. Maybe what we need is a shell property that determines the codepage... Like the hideconsolewindows property. The one line shell limit is easy to go around but for this case it is a big problem which completely halted my development and instead go fish elsewhere for this solution i thought rev could do "easily"... Amazing how these stupid things add or even double the development time to a simple project! Regards, X ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From mwieder at ahsoftware.net Wed Jun 20 10:05:08 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 07:05:08 -0700 Subject: For Each Anomaly In-Reply-To: References: <4677F167.3090606@fourthworld.com> Message-ID: <119994513034.20070620070508@ahsoftware.net> Bj?rnke et al- Tuesday, June 19, 2007, 9:40:50 PM, you wrote: > This is looking completely wrong at the issue. A variable should be > changeable, it's in the definition of the name. If a variable is not > changeable it should be renamed to "constant" or maybe > "don'ttouchthisthingy". If a user changes a variable, it should not > throw errors, or behave unexpected. Most people have enough problems > with expected behaviour, no need to complicate the matter. If anyone's interested, this is BZ #3036. It's an enhancement request to change the way loop "variables" operate, and has been sitting in an "unconfirmed" state for two years now. -- -Mark Wieder mwieder at ahsoftware.net From tereza at califex.com Wed Jun 20 10:16:16 2007 From: tereza at califex.com (Tereza Snyder) Date: Wed, 20 Jun 2007 09:16:16 -0500 Subject: Debugging Hint? In-Reply-To: References: Message-ID: <95266169-02E5-4823-95BB-35F4A95CCA5F@califex.com> On Jun 20, 2007, at 3:34 AM, Stephen Barncard wrote: > watch out for the vague "me" reference and try something more > absolute, like the id or name of the object you are calling 'me'. > Sometimes getting the id of me or the owner of me works. What's vague about "me"? As far as I'm concerned, "me" is the only certain way to refer to a specific object: namely the one harboring the script. Putting "the long ID of me" into a variable gives you something you can pass around, for sure, but unless you already know the total path to an object (e.g. button "OK" of grp "response" of card 1 of stack "mydialog") being uncertain of object references is the number one botheration in writing general purpose handlers. "...of this card", "...of this stack", "...of the default stack", or "...of the topstack" are all pigs in pokes. What I often wish for is the extension of "me" into "my", as in for any control: my stack my mainstack my owner my card Currently, only "my owner" can be obtained by using "of me"; all the others require parsing the long name or ID. If you've tried scripting palettes (where "this stack" refers not to the the palette but to the default stack) you may have adopted the strategy of putting button scripts into the palette's card or stack and using "of me" to refer to controls on the palette itself. How much nicer it would be to put in a button script: on mouseup set the hilite of button "choice2" of grp "choices" of my card to true end mouseup instead of something like on mouseup set the hilite of button "choice2" of grp "choices" of card "xxx" of stack "yyy" to true end mouseup where you have to change xxx and yyy every time you reuse the button in another context, or you might make xxx and yyy globals (ugh!) that you have to set in opencard and openstack (and then forget about when you reuse the button), or go though a rigamarole involving delimiters and/or offsets to parse the long name of "me" to get the cardname and stackname either in the mouseup handler or in a utility function somewhere (that you now have to include in every project, like it or not). Consider voting for 'bug' 3446 if you agree. t -- Tereza Snyder Califex Software, Inc. From JimAultWins at yahoo.com Wed Jun 20 10:20:13 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 20 Jun 2007 07:20:13 -0700 Subject: For Each Anomaly In-Reply-To: Message-ID: On 6/19/07 9:40 PM, "Bj?rnke von Gierke" wrote: > This is looking completely wrong at the issue. A variable should be > changeable, it's in the definition of the name. If a variable is not > changeable it should be renamed to "constant" or maybe > "don'ttouchthisthingy". Variable means that it can be defined, but not necessarily at any time to any value. In any programming language, or scripting language, the term 'variable' comes with the discipline of 'type casting', which means not all variables are the same, or same type, or serve the same purpose. The repeat for each technique probably gets its speed from casting the set of conditions, then looping through them, not expecting them to change. The same thing can be witnessed in the following simple loop repeat with x = 1 to the number of lines in field "colorsList" delete line x of field " colorsList" end repeat Here (the number of lines in field " colorsList") is evaluated before any deletions, and Rev does not stop to re-evaluate. Of course, this loop will generate an error as soon as there is no "line x" because of deletions. A programmer at any level will need to know the limitations and use of variables, and the 'for each loop' is one of them. > Basically any confusion for a user should be an opportunity to increase > the reliability of the user experience. Scrutinising a user or putting > him down for being confused is a sure way to have one user less. > Therefore, Rev should make the labelVariable changeable whenever any > user wants, i'm pretty sure that'd be not a problem to do for them (as > it worked in earlier versions). Allowing changes to the container > variable is probably much harder, but I'm sure something could be done > about that too. Some uses of variable definitions work faster and better if they are cast, then not changed, or allowed to be changed. I prefer to have the speed offered by 'repeat for each' than have it changed to a method that requires constant rechecking of the value of a 'variable'. If Rev does this, I would hope they clearly label it to be different repeat more slowly for each line LNN in myVar ... end repeat > > I also would like to add, that I often change label variables in repeat > for each loops, and have had never any errors thrown because of it (or > unexpected results). I did however get unexpected results from changing > the container variable. In my experience: repeat for each line LNN in colorsList ... end repeat -->changing the value of LNN is risky, just as changing the value of 'x' in the loop further above. In some languages, the change is ignored, in others, it generates an error. If LNN contains something I wish to change, I do the following steps... get LNN replace comma with space in it Basically, I like it the way it is, and it is part of the definition. Jim Ault Las Vegas From devin_asay at byu.edu Wed Jun 20 10:28:37 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 20 Jun 2007 08:28:37 -0600 Subject: Best Practices in Rev development In-Reply-To: References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> <20070619131653554051.a41ae948@sonsothunder.com> <1854104A-EC81-4E69-88C6-89BF8CC25BED@byu.edu> Message-ID: On Jun 19, 2007, at 10:00 PM, Kay C Lan wrote: > On 6/20/07, Devin Asay wrote: >> >> I like this technique, but there are lots of times when I've created >> a button, given it a name and label, then down the road decided that >> the label isn't exactly right and needs to be changed for clarity's >> sake. Often in these cases I have already referred to the button many >> times in handlers, so it becomes a chore to rename the button. So you >> would lose one of the main advantages of the capability of having the >> name and the label be different. > > > Not so, and is in fact one of the reasons I like following the > pattern of > ensuring the label and the name are the same (which typically are > identical > to the MySQL column name I'm retrieving the data from). Should I > decide down > the track that the name, either in MySQL or Rev needs to change to > something > better, in Rev you simply open up the IDE Find and Replace (not the in > script Search). In most cases, because the original name is self > explanatory > it is highly likely that it is unique so a global Find and Replace > is OK, > but if you're way into a project and you discover you've just > created your > 15th "Next" button and figure maybe some buttons should be named/ > labeled > 'Next Card', 'Next Page', 'Next Chapter', 'Next Week', etc etc, the > Find and > Replace does a great (but slow) job of identifying the actual > control or a > reference to it in a script. > > Yes, if you had 15 Next buttons with 10s of references to each of > them in > scripts, changing them at a later date would be a pain, which of > course is > the reason for the 'best practice' to intentionally avoid the > generic 'Next' > and think of a 'descriptive' name; is it Next Job, Next Pay, Next > Dance, etc > etc. If you can be descriptive enough to avoid repetition then > changing Well argued, Kay. (Yes, I do know about Find and Replace, but it is often overridden by the lazyDeveloper flag. ;-) ) In fact, based on your argument I may add a new best practice item: As much as possible, keep object names unique within a stack. It will make finding and changing references to object names in scripts easier, should it become necessary. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From JimAultWins at yahoo.com Wed Jun 20 10:29:04 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 20 Jun 2007 07:29:04 -0700 Subject: Debugging Hint? In-Reply-To: Message-ID: It seems something unexpected is happening. Can you set the property from the message box? Does this happen in every instance? Can you "put the uCurrObj of me into msg"? and get something that can be evaluated/ (that is, non-binary?) Try 'exit to top', since the calling handler may be expecting a 'result' and stumble (I don't know the code calling hierarchy) Try 'return empty' instead of 'exit unselectObjects' Try 'answer the long id of me' instead of 'exit unselectObjects' Just ideas. Jim Ault Las Vegas On 6/20/07 12:43 AM, "Scott Rossi" wrote: > I'm wondering if anyone has a suggestion for finding a script error when the > error dialog is (probably not) reporting the true cause of the error. > > I have a card script handler that is called multiple times from a mouseMove > handler. It looks something like this: > > on unselectObjects > if the uCurrObj of me = empty then exit unselectObjects > ...more stuff here > end unselectObjects > > Somewhere along the line, the IDE is throwing a script error on the second > line of the above handler, but I'm not sure why: > > Type Chunk: can't set property > Object custom [name of the card] > Line if the uCurrObj of me = empty then exit unselectObjects > Hint unselectObjects > > I am not setting any properties in the unselectObjects handler, thus I think > the script error is, well, an error. > > Any ideas on how to troubleshoot this? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Wed Jun 20 10:53:55 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 20 Jun 2007 16:53:55 +0200 Subject: [ANN] Check for Rev updates 1.1 Message-ID: Hi all, I have taken the opportunity of Rev 2.8.1 GM2 release to make my 'Check for Rev updates' plugin less intrusive: Now it will only quietly chirp at Rev startup when there is no update available to confirm the job has been done and the update window will only appear if there is an update available. Not available on RevOnline but on my website: Revolution/plugins section. Enjoy! Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From devin_asay at byu.edu Wed Jun 20 11:04:42 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 20 Jun 2007 09:04:42 -0600 Subject: Best Practices in Rev development In-Reply-To: References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: On Jun 19, 2007, at 11:17 PM, Shari wrote: >> The list is at >> >> I'm interested in anyone's thoughts about them. >> >> Are they helpful? >> Could some of them inadvertently cause problems down the road? >> Have I left something important out? > > on Thoughts > > Name all objects: Absolutely! Even using an ID can come back and > bite you later. There are situations where even that can change. > For example, you inadvertently copy and object without realizing > it. You discover this later, and delete one of the two. If you > delete the one whose ID you used in a script, OOPS! I know there > are other cases where an ID would change. Excellent point. And this happens quite a bit with beginning students. How easy is it to inadvertently alt/option-drag an object? Or Command/Control-C then Command/Control-V,V? (Oops! didn't realize I hit paste twice!) Another naming gotcha: Have you ever gotten an "object doesn't exist" error, and you check the name and it looks exactly right and you spend a long time trying to figure out why your handler can't see it? This happened to me years ago in HyperCard, and I spent many hair- pulling-out minutes trying to figure it out. I finally discovered that I had put a space at the end of the button name in the button inspector dialog. I deleted it and, presto! Button now exists! Nowadays that's one of the first things I check in situations like this. > > Comment your scripts: Agree again. Sometimes naming the handler > to match isn't enough, especially with a long script. One thing I > do with very long scripts with many if's and repeat loops nested, > is to comment the beginning and ending of an IF or REPEAT, in order > to match them up. I've got scripts where it's nearly impossible to > figure out which END goes with which beginning. And if you're > trying to troubleshoot, having things well labeled can be a lifesaver. Agreed. I do something like this, too. I also comment 'else' clauses with the condition that matches it, or a comment explaining what conditions should trigger that clause, like this: if fld "firstname" contains "Tom" then # really long list of instructions # and somewhere, scrolled out of sight is the... else # firstname doesn't contain "Tom" # do other stuff and never forget # who this else belongs to end if > > Cross platform issues: There are many more issues than text and > colors. Option buttons appear so much differently that I had to > force one program to use a particular look and feel on every > platform. There were no button style choices that looked and > behaved as desired on all platforms. Preference locations and > permissions issues are vastly different. My Mac users almost never > bump into permissions issues, but my Windows users are constantly > encountering this, so I've had to change how I save anything on > Windows. So check your stack on several computers to make sure it > saves data properly to whatever text files, preference files, or > stacks you have with changing data. Creating desktop shortcuts is > also handled differently depending on the platform. Too many > differences to recall at 1 a.m. :-) > > Another cross platform issue: Consider the screen size, and how > the menus will vary from platform to platform in relation to > affecting your available screen real estate. So choose a stack > size accordingly. Remember that Macs will have not only a Mac > menubar, but the dock as well, affecting your available territory. > If you want your stack to completely fill the screen, don't use a > menubar, use buttons in the stack window. > > BIGGEST cross platform issue: Don't hard code your file paths for > preference file locations! If you do, they might work today, but > tomorrow they will break, guaranteed. How many folks ever > hardcoded the path to C/Program Files or something similar? With > all the Windows permissions issues, as well as issues for other > countries systems being slightly different, always use Rev's built > in specialFolderPath(). Thanks for these ideas. I spend a day on building standalones and cross-platform issues, so I will include some of these considerations. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Wed Jun 20 11:23:41 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 10:23:41 -0500 Subject: For Each Anomaly In-Reply-To: References: Message-ID: <4679467D.2060306@hyperactivesw.com> Jim Ault wrote: > Some uses of variable definitions work faster and better if they are cast, > then not changed, or allowed to be changed. I prefer to have the speed > offered by 'repeat for each' than have it changed to a method that requires > constant rechecking of the value of a 'variable'. Which is why Scott Raney refused to change it back when this first came up years ago in MetaCard. He was a speed demon and something of a code purist. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvg at mac.com Wed Jun 20 11:36:22 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 20 Jun 2007 17:36:22 +0200 Subject: Hierachical listfield In-Reply-To: References: <20070620114332.57D23489430@mail.runrev.com> Message-ID: > i am looking for an hierachical listfield... > Is there an easy solution for it. No, there are some workarounds here and there to include hierarchical list fields, but they all are complicated, and i don't remember anyone made one that had drag and drop. sorry Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From bvg at mac.com Wed Jun 20 11:56:48 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 20 Jun 2007 17:56:48 +0200 Subject: For Each Anomaly In-Reply-To: References: Message-ID: <4a9f8856ebd0c0ea7b80ecc9677ecfbd@mac.com> On 20 Jun 2007, at 16:20, Jim Ault wrote: > On 6/19/07 9:40 PM, "Bj?rnke von Gierke" wrote: > >> This is looking completely wrong at the issue. A variable should be >> changeable, it's in the definition of the name. If a variable is not >> changeable it should be renamed to "constant" or maybe >> "don'ttouchthisthingy". > > Variable means that it can be defined, but not necessarily at any > time to > any value. Maybe to the professional uber geek. Every other person will tell you that variable in this context is the same as changeable. Of course you could argue that variable could mean erratic, as in unpredictably changing, but I'm sure you wouldn't want a language that depends on such a definition either. > In any programming language, or scripting language, the term 'variable' > comes with the discipline of 'type casting', which means not all > variables > are the same, or same type, or serve the same purpose. Don't make me take out the dreaded "everyone jumps out of the window..." sentence. > ... > Here (the number of lines in field " colorsList") is evaluated before > any > deletions, and Rev does not stop to re-evaluate. Of course, this loop > will > generate an error as soon as there is no "line x" because of deletions. You talk about a similar problem with repeat with x = y to z, and yes you make a valid argument to change the behaviour for that loop too. > Some uses of variable definitions work faster and better if they are > cast, > then not changed, or allowed to be changed. I prefer to have the speed > offered by 'repeat for each' than have it changed to a method that > requires > constant rechecking of the value of a 'variable'. > > If Rev does this, I would hope they clearly label it to be different > repeat more slowly for each line LNN in myVar > ... > end repeat This is the only valid argument you have put forth. Speed is important, but again, if it is not changeable, no one should be able to change at all, and therefore it should be a constant, and not a variable. I could live with your proposed nomenclature, and would put forth this for the existing loop: constant myConstant = myVar repeat for each line with constant LNN in myConstant ... end repeat > Basically, I like it the way it is, and it is part of the definition. No, it is part of the rules, and rules are only applied when there are uncertainty. Having the reason for rules removed is far more rewarding then patching them with clunky workarounds. Again for the general public, and not the experts Bj?rnke From shari at gypsyware.com Wed Jun 20 12:02:18 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 12:02:18 -0400 Subject: Best Practices in Rev development In-Reply-To: References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: >Excellent point. And this happens quite a bit with beginning >students. How easy is it to inadvertently alt/option-drag an object? >Or Command/Control-C then Command/Control-V,V? (Oops! didn't realize >I hit paste twice!) > >Another naming gotcha: Have you ever gotten an "object doesn't >exist" error, and you check the name and it looks exactly right and >you spend a long time trying to figure out why your handler can't >see it? This happened to me years ago in HyperCard, and I spent many >hair-pulling-out minutes trying to figure it out. I finally >discovered that I had put a space at the end of the button name in >the button inspector dialog. I deleted it and, presto! Button now >exists! Nowadays that's one of the first things I check in >situations like this. How about when you have two objects with identical names, such as when you inadvertently copy the object twice. You edit the script of the visible object, but if a handler sends a message other than mouseUp to the script of object "someName", it may go to the other object, and you wonder why your newly changed script didn't work. Duplications are so easy to do. And if you have a lot of objects, you might not notice the two identical objects if you pull up the list of objects and the two are miles apart in the listing. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From dave at looktowindward.com Wed Jun 20 12:31:44 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 17:31:44 +0100 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> Message-ID: <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> Hi All, More on this. I changed the code to compare the current image data to the previous image data. When I do this, I find that the data returned from the snapshot command is the *same* on each iteration (the frames should all be different), so it's just moving the same image into the image object each time. !!!!!STOP PRESS!!!!! I put a breakpoint at the end of the function and I noticed that if I switch between Run Mode and IDE Mode then continue, it works!!! So, why should this have an effect? It seems that the correct image is NOT transfered if the run mode isn't changed between frames. Also I can't set the "alwaysBuffer" property since if I do it causes a crash! I've added the code to the function (see below) and it seems to work *sometimes* but it still looks like its losing a frame buffer somewhere, the Compare Test hit the breakpoint (see function below) Is there any work--around for this? Help please!!! Deadline rapidly approaching. All the Best Dave local sgOldImageData ------------------------------------------------------------------------ ------------ -- -- PDFGetFrameThumbnail -- ------------------------------------------------------------------------ ------------ function PDFGetFrameThumbnail theFrameNumber,theThumbnailFilePathName local myCurrentTime local myImageData local myFrameRect local myWindowID local myMovieFilePathName -- -- Set up the Rectangle for the Player Frame -- put the rect of player "PlayerThumbnail" of card 1 of me into myFrameRect put the windowID of this stack into myWindowID -- -- Calculate the Position in the Movie and Play the Frame -- put the fileName of player "PlayerThumbnail" of card 1 of me into myMovieFilePathName --set the filename of player "PlayerThumbnail" of card 1 of me to empty --set the fileName of player "PlayerThumbnail" of card 1 of me to myMovieFilePathName put theFrameNumber * 24 into myCurrentTime set the playSelection of player "PlayerThumbnail" of card 1 of me to true set the startTime of player "PlayerThumbnail" of card 1 of me to myCurrentTime set the endTime of player "PlayerThumbnail" of card 1 of me to (myCurrentTime + 1) start player "PlayerThumbnail" of card 1 of me choose pointer tool wait .5 seconds with messages -- -- Grab the Frame -- put empty into image "ImageThumbnail" of card 1 of me put empty into myImageData set the alwaysBuffer of the templateImage to false export snapshot from rect myFrameRect of window myWindowID to myImageData as JPEG choose browse tool put myImageData into image "ImageThumbnail" of card 1 of me if myImageData = sgOldImageData then breakpoint end if put myImageData into sgOldImageData return myImageData end PDFGetFrameThumbnail ----------------------------- On 20 Jun 2007, at 11:53, Dave wrote: > Hi, > > I have a stack with a player object and am image object. I am > trying to capture fames from a movie. I want to play the movie for > the one frame, then copy that one into the Image Object/ The > following function does this job, however only the first frame is > captured, e.g. it looks like the put myImageData into image > "ImageThumbnail" does not work after the first image has been set. > > I've had this before and found that the "always buffer" property > has to be set correctly for it to work. However, as far as I know, > the "always buffer" on the Player object should be set to true, but > when I do this RunRev Crashes. Why is this? > > Again, something that should have taken a few minutes to do is > taking up way too much time. Seems like as soon as a I string a few > "exotic" objects together and try to do something that should be > possible, get 95% of the way there and then RunRev crashes in some > strange manner and I spend at least double the amount of time > trying to fix it! > > How can I get this to work? Why is "always buffer" causing such a > problem? > > Anyway, the function is copied below, it works fine if: > > always buffer = true on Player Object > always buffer = false on Image Object > > But since I can't set "always buffer" on the Player (since it > crashes RunRev) it only copies the first frame into the image object. > > Anyone with any ideas I'd be really grateful. > > Thanks a lot > All the Best > Dave > From jacque at hyperactivesw.com Wed Jun 20 12:42:16 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 11:42:16 -0500 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> Message-ID: <467958E8.3010702@hyperactivesw.com> Dave wrote: > Hi All, > > More on this. > > I changed the code to compare the current image data to the previous > image data. When I do this, I find that the data returned from the > snapshot command is the *same* on each iteration (the frames should all > be different), so it's just moving the same image into the image object > each time. Try not using imageData, use "the text of" or just "put" instead: put myVar into image "imageThumbnail" or: set the text of image "imageThumbnail" to myVar There is a subtle difference between imagedata and the content (the "text") of an image. In Scott Rossi's example, he also uses "text" and it works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Wed Jun 20 12:47:07 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 20 Jun 2007 09:47:07 -0700 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> Message-ID: <055E121D-8365-47B5-8CA4-C2777DC45B7A@mangomultimedia.com> On Jun 20, 2007, at 9:31 AM, Dave wrote: > Hi All, > > More on this. > > I changed the code to compare the current image data to the > previous image data. When I do this, I find that the data returned > from the snapshot command is the *same* on each iteration (the > frames should all be different), so it's just moving the same image > into the image object each time. Dave, I haven't tried what you are doing before so I'm not sure why you are seeing the behavior you are but if you can't get it to work you could try the EnhancedQT external which can export frames in PNG format to a variable. I'm not sure if this is documented in the version I have online (qtSaveMovieSnapShotToFile is though) but it is there and uses the API so it should be reliable. I could also just pass you along the handler from the EQT external if you wanted to incorporate it into the external you already have for this project (seems like you've been working on once based on your posts here). /* * Converts a snapshot of a movie to PNG data and places it into theVariableName. You can then * assign theVariableName to the text of an image. * * @type command * @param movieInputPath * @param theVariableName * @param MaxImageWidth * @param MaxImageHeight * @param MaintainAspectRatio (default true) * @param Time (empty or < 0 to use movie poster frame). * * @return empty or error */ -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From jacque at hyperactivesw.com Wed Jun 20 12:48:02 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 11:48:02 -0500 Subject: corrupted/nonstandard jpg crash In-Reply-To: References: <20070620040039.6975F488FAB@mail.runrev.com> Message-ID: <46795A42.1030900@hyperactivesw.com> David Glasgow wrote: > > > On 20 Jun 2007, at 5:00 am, jacque at hyperactivesw.com wrote: > >> There used to be a crashing bug (I thought it was fixed now though) >> where a corrupted or non-standard image could bring down the engine. >> That might be what's happening here. The solution is to delete the >> image and re-import, preferably in a different format or else created >> by a different program. Some Photoshop jpgs gave me trouble once, but >> the same ones saved in Graphic Converter worked okay. Or try swapping >> jpgs for gifs, or vice versa. > > > Akk! Didn't know about this one. I am just working on a stack which > will take any number of jpgs dropped in a folder by a user, then > organise them (into various categories) and then display them (in > various ways). It is a dead cert that it will encounter > corrupted/nonstandard jpgs. Just in case this bug hasn't been > squashed, is there anything to watch out for? Does the recipe > necessarily include importing? I only propose referencing images (in > 2.7.4) I think you'll be okay, the crash seems to be pretty rare (I've only seen it myself once, years ago) and as I mentioned, I thought it was fixed soon after that. Shari's problem may not even be related to this, but if it is, it is likely that her image was created some years back (she mentioned it was an older stack) using an older version of an image editor. So I think you'll be fine; if your users do have the unlikely crash at least you'll know where to possibly begin looking. I doubt it will happen though, it's more of an historical problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Jun 20 13:06:30 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 12:06:30 -0500 Subject: AW: Looking for a common service friendly stack design In-Reply-To: <000b01c7b30d$b26af810$18b2a8c0@TiemoPC2> References: <000b01c7b30d$b26af810$18b2a8c0@TiemoPC2> Message-ID: <46795E96.6040401@hyperactivesw.com> Tiemo Hollmann TB wrote: > and you do it just with a go, without closing or destroying the first stack > file? Do you need the first one again, or what is the reason not to destroy > it? The "destroystack" property is permanent and stored with the stack. You only need to set it once during development, and the property will be persistent. It does not need to be in a script. If destroystack is true, just closing the stack will remove it from RAM. If destroystack is false, closing the stack keeps it in RAM so that the next time you open it, it opens faster. The destroystack property only applies to main stacks in the IDE. Substacks can have the property set to true, but they always remain in RAM anyway. If a standalone's mainstack has destroystack set to true, the standalone will not quit if any substacks are still open. The main stack will also remain in RAM in that case, since the stackfile is still open as long as a substack is open. In a standalone, the destroystack property of the mainstack is of little importance, since quitting a standalone purges RAM anyway. If a standalone opens other independent stacks, then their destroystack property does matter, just as it does in the IDE. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Wed Jun 20 13:14:42 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2007 10:14:42 -0700 Subject: Best Practices in Rev development Message-ID: <46796082.5040105@fourthworld.com> Along the lines of this discussion, I recently stumbled across this article by Joel which I found useful: Making Wrong Code Look Wrong -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Wed Jun 20 12:19:55 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 09:19:55 -0700 Subject: Notorious Decadence Message-ID: Somewhat OT and FYI, I thought this was an interesting short piece on defining business opportunities: http://voices.allthingsd.com/20070618/antonio-perez/ -- Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Wed Jun 20 13:37:52 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 20 Jun 2007 10:37:52 -0700 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <3539646F-11C6-4231-B7AC-A00F024E8687@looktowindward.com> Message-ID: Recently, Dave wrote: > This is weird, it doesn't work here. What happens if you set > "alwaysBuffer" to true? Works the same. > I don't understand a couple of things about your snippet: > >> set the currentTime of player 1 to (F * the timeScale of player 1) > > In my case the timeScale is 600, so frame number * timeScale would > give values that are way off. I multiple by 24 which is (timeScale / > FramesPerSecond = 24). In this case FPS is 25 (I'm hardwiring this at > the moment since I can't find out how to get this info from the player). I just used a relatively large time between frame changes so the updates would be apparent. Nothing to do with your code. >> set text of img _display to myVar > > is there a difference between this and: > > put myImageData into image "ImageThumbnail" The text of an image references both its imageData and alphaData. > It would be nice to know what "alwaysBuffer" actually does. It could > be that there is an old copy of the buffer being used, or RunRev > doesn't think the image has changed. At the lower levels, I don't know what Rev is doing, but again, alwaysBuffer forces the player's content to fall into the object hierarchy of the card, so you can position objects in front of the player, and thus play content behind native Rev objects. When the alwaysBuffer is false, the players content plays (to use an old Director-ism) direct-to-screen, so the player's content temporarily overlaps any object in front of the player. Setting the alwaysBuffer of images should not affect what you are doing. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From scott at tactilemedia.com Wed Jun 20 13:46:28 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 20 Jun 2007 10:46:28 -0700 Subject: Hierachical listfield In-Reply-To: Message-ID: Recently, Felix Theissen wrote: > i am looking for an hierachical listfield, where it is > easy to reoder the entries by draging around the > entrys (it schould work in this way: if i drag a > parent item of the list, then all other child item > related to the parent item should be dragged along > with the parent item) > Is there an easy solution for it. I have a reorderable list field that creates a drag-and-drop effect similar to that of Apple's iTunes. It supports auto-scrolling and allows you to remove a line from the field (with visual feedback). It's not easy, and it only handles a single line within the same stack, but it might get you started. Execute the following in your message box: go url "http://www.tactilemedia.com/download/getinline.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From JimAultWins at yahoo.com Wed Jun 20 13:47:13 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 20 Jun 2007 10:47:13 -0700 Subject: For Each Anomaly In-Reply-To: <4a9f8856ebd0c0ea7b80ecc9677ecfbd@mac.com> Message-ID: On 6/20/07 8:56 AM, "Bj?rnke von Gierke" wrote: >> Some uses of variable definitions work faster and better if they are >> cast, >> then not changed, or allowed to be changed. I prefer to have the speed >> offered by 'repeat for each' than have it changed to a method that >> requires >> constant rechecking of the value of a 'variable'. >> >> If Rev does this, I would hope they clearly label it to be different >> repeat more slowly for each line LNN in myVar >> ... >> end repeat > > This is the only valid argument you have put forth. Speed is important, > but again, if it is not changeable, no one should be able to change at > all, and therefore it should be a constant, and not a variable. > I could live with your proposed nomenclature, and would put forth this > for the existing loop: > > constant myConstant = myVar > repeat for each line with constant LNN in myConstant > ... > end repeat To be sure, Bj?rnke, computer languages can be confusing. Try Applescript and its highly-unintuitive world of variables!! What a headache. So let's look at the example you have shown above. In this case, LNN cannot be a constant, since its value needs to update every iteration. The key concept is that by using the "repeat for each" form, the programmer has chosen to use LNN as a variable *that is updated by Rev*, not the programmer, and 'myConstant' is an initial condition that Rev is to use that will not change. It is a matter of knowing which tools do what job, and the limitations that need to be considered. To be able to modify variables during the loop, you should consider the following repeat form, which works just fine ------ put empty into ImDone put 1 into cntr put fld 2 into textBlock repeat until ImDone is not empty if there is not a line cntr of textBlock then exit repeat --done if line cntr of textBlock contains "keep" then put "? " before line cntr of textBlock add 1 to cntr else delete line cntr of textBlock end if end repeat put textBlock into fld 2 Speed is not only important to Rev, it is critical. Without this, we would need to go back to the days of building an externals library, like Rinaldi, etc. or write our own... which would make the general public rather unhappy and Rev far less user friendly. As Stephen expressed earlier, compilers and code execution are very complex, and certain rules have to be followed or things get risky. As usual, faster code has tighter rules. Maybe there should be some area of the docs that addresses this issue of power user tools vs general public tools. I know I had to spend considerable time learning the better code techniques in Rev over the last 3 years. Jim Ault Las Vegas From sanke at hrz.uni-kassel.de Wed Jun 20 13:56:51 2007 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 20 Jun 2007 19:56:51 +0200 Subject: Speed boost with private handlers? Message-ID: <46796A63.90406@hrz.uni-kassel.de> The "What's new" text and the "Engine Change Log" for 2.8.1 state for "private handlers" that there is a "speed boost as private handlers do not have to go through the message path". Has anybody experienced such a "speed boost" and could he/she provide a sample script or sample stack where such a speed boost is apparent and can be measured in comparison with a non-private handler? Regards, Wilhelm Sanke From kray at sonsothunder.com Wed Jun 20 14:06:15 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 20 Jun 2007 13:06:15 -0500 Subject: Debugging Hint? In-Reply-To: References: Message-ID: <20070620130615603386.e251b354@sonsothunder.com> On Wed, 20 Jun 2007 00:43:18 -0700, Scott Rossi wrote: > Any ideas on how to troubleshoot this? I'm betting it's something in the mouseMove handler itself - do you have any lines that use "the target" in your mouseMove handler? THe reason I say this is I've been caught a similar way with an error when I was trying to get or set the property of a control on mouseMove, and the card got the mouseMove instead and since it didn't have the property I was querying for I got the error. If you do, try to be more explicit with "the target" like checking the first word of the name of the target and making sure it's what you're targetting ("button", "field", etc.) like: on mouseMove if word 1 of the target is among the items of "button,field" then set the visible of the target to false -- will error out on a "card" target end if pass mouseMove end mouseMove Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dave at looktowindward.com Wed Jun 20 14:36:13 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 19:36:13 +0100 Subject: Player/Image Object "always buffer" Problems In-Reply-To: <467958E8.3010702@hyperactivesw.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> Message-ID: Hi, With the switch to and from tool mode, the image and the player are one frame apart, e.g. it should run like this: Frame Player Image 22 22 -- 22 22 22 27 27 22 27 27 27 32 32 27 32 32 32 But instead it runs: Frame Player Image 22 22 -- 22 22 -- 27 27 -- 27 27 22 32 32 22 32 32 22 So I am getting the buffer from the *previous* frame of the player. > Try not using imageData, use "the text of" or just "put" instead: > > put myVar into image "imageThumbnail" > or: > set the text of image "imageThumbnail" to myVar > I have changed the code to use the "set the text of" form, but it behaves the manner. Also the Stack is flakey, sometimes when I double- click on the player object in the IDE to get its property inspector, RunRev Crashes with unexpected quit. Here is the modified function: local sgOldImageData ------------------------------------------------------------------------ ------------ -- -- PDFGetFrameThumbnail -- ------------------------------------------------------------------------ ------------ function PDFGetFrameThumbnail theFrameNumber,theThumbnailFilePathName local myCurrentTime local myImageData local myFrameRect local myWindowID local myMovieFilePathName -- -- Set up the Rectangle for the Player Frame -- put the rect of player "PlayerThumbnail" of card 1 of me into myFrameRect put the windowID of this stack into myWindowID -- -- Calculate the Position in the Movie and Play the Frame -- put the fileName of player "PlayerThumbnail" of card 1 of me into myMovieFilePathName --set the filename of player "PlayerThumbnail" of card 1 of me to empty --set the fileName of player "PlayerThumbnail" of card 1 of me to myMovieFilePathName put theFrameNumber * 24 into myCurrentTime set the playSelection of player "PlayerThumbnail" of card 1 of me to true set the startTime of player "PlayerThumbnail" of card 1 of me to myCurrentTime set the endTime of player "PlayerThumbnail" of card 1 of me to (myCurrentTime + 1) start player "PlayerThumbnail" of card 1 of me choose pointer tool wait .25 seconds with messages -- -- Grab the Frame -- --put empty into image "ImageThumbnail" of card 1 of me put empty into myImageData set the alwaysBuffer of the templateImage to false export snapshot from rect myFrameRect of window myWindowID to myImageData as JPEG choose browse tool wait .25 seconds with messages set the text of image "ImageThumbnail" of card 1 of me to myImageData if myImageData = sgOldImageData then breakpoint end if wait 1 seconds with messages put myImageData into sgOldImageData return myImageData end PDFGetFrameThumbnail On 20 Jun 2007, at 17:42, J. Landman Gay wrote: > > There is a subtle difference between imagedata and the content (the > "text") of an image. In Scott Rossi's example, he also uses "text" > and it works. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Jun 20 14:52:43 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2007 11:52:43 -0700 Subject: Speed boost with private handlers? Message-ID: <4679777B.4030806@fourthworld.com> Wilhelm Sanke wrote: > The "What's new" text and the "Engine Change Log" for 2.8.1 state for > "private handlers" that there is a "speed boost as private handlers do > not have to go through the message path". > > Has anybody experienced such a "speed boost" and could he/she provide a > sample script or sample stack where such a speed boost is apparent and > can be measured in comparison with a non-private handler? Thanks for bringing this up. It was interesting enough to run a quick test, and it seems the lookup time for private handlers is quite a bit shorter than for handlers one level down the message path - here's the result of my test: Mesage path: 168ms for 100000 iterations (0.00168ms each) Private: 94ms for 100000 iterations (0.00094ms each) While the relative speed is impressive, it's worth noting that the "slowest" of the two still only takes 0.00168ms per call. Here's the test I ran: -- This script is in a button: on mouseUp put 100000 into n -- put the millisecs into t repeat n Test1 end repeat put the millisecs - t into t1 -- put the millisecs into t repeat n Test2 end repeat put the millisecs - t into t2 -- put "Mesage path: "&t1 &"ms for "&n&" iterations ("& t1/n&"ms each)"\ &cr&"Private: "& t2 &"ms for "&n&" iterations ("& t2/n&"ms each)" end mouseUp private command Test2 get 1+1 end Test2 -- This is in the card script: on Test1 get 1+1 end Test1 -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From janschenkel at yahoo.com Wed Jun 20 15:19:28 2007 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 20 Jun 2007 12:19:28 -0700 (PDT) Subject: Hierachical listfield In-Reply-To: Message-ID: <859459.47075.qm@web60514.mail.yahoo.com> --- Felix Theissen wrote: > Hello, > > i am looking for an hierachical listfield, where > it is > easy to reoder the entries by draging around the > entrys (it schould work in this way: if i drag a > parent item of the list, then all other child item > related to the parent item should be dragged along > with the parent item) > Is there an easy solution for it. > I try to move a big project from Realbasic to > Revolution. > > Regards - Felix > Hi Felix, Take a look at the iMed Edition Tree: Haven't used it myself, but it might do the trick for you. Jan Schenkel. Quartam Reports & PDF Library for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) ____________________________________________________________________________________ Park yourself in front of a world of choices in alternative vehicles. Visit the Yahoo! Auto Green Center. http://autos.yahoo.com/green_center/ From mwieder at ahsoftware.net Wed Jun 20 15:11:01 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 12:11:01 -0700 Subject: Best Practices in Rev development References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: Devin- Keep standard handlers (i.e., mouseUp) as short as possible, putting the real code in separate handlers: on mouseUp doSomething end mouseUp on doSomething --lots of code here end doSomething ---------------------------------- Quote string literals: Use "hello" instead of hello. ---------------------------------- And since you've already decided that not everybody will agree with all of these: Declare your local variables and enable the "variable checking by default" option. It will help prevent typos and cut down your debugging time. -- Mark Wieder mwieder at ahsoftware.net From bvg at mac.com Wed Jun 20 15:37:25 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 20 Jun 2007 21:37:25 +0200 Subject: For Each Anomaly In-Reply-To: References: Message-ID: On 20 Jun 2007, at 19:47, Jim Ault wrote: > ... >> constant myConstant = myVar >> repeat for each line with constant LNN in myConstant >> ... >> end repeat > > To be sure, Bj?rnke, computer languages can be confusing. Try > Applescript > and its highly-unintuitive world of variables!! What a headache. You ask any non programmer who would like his own custom program, why they do not use programming languages. Then think about how to change rev to make it easier for these people. > So let's look at the example you have shown above. > In this case, LNN cannot be a constant, since its value needs to update > every iteration. Why not? Using a constant makes more sense in a case where the user can't change the value. I don't care if the computer sets the content of a variable or a constant. But i care when a value is labelled as changeable to the user, but is actually not. > Maybe there should be some area of the docs that addresses this issue > of > power user tools vs general public tools. I know I had to spend > considerable time learning the better code techniques in Rev over the > last 3 > years. This was the sentiment that made me enter the discussion in the first place, so I repeat from my first post on the topic: "Adding description for every unexpected behaviour is like trying to prevent a breach in a dyke by explaining to the water that it should go somewhere else. If the language would behave as expected, there would be less airquote & bug & airquote reports immediately (and less breaking dykes)." Down with the experts, long live the inexperienced Bj?rnke From runrev at academica.com Wed Jun 20 15:41:36 2007 From: runrev at academica.com (Sakari Ruoho) Date: Wed, 20 Jun 2007 22:41:36 +0300 Subject: Re-2: smtp lib In-Reply-To: <00029947.46794791@192.168.168.3> References: <00029947.46794791@192.168.168.3> Message-ID: <467982F0.9080705@academica.com> maybe this will help you out? http://www.troz.net/Rev/libraries.php runrev260805 at m-r-d.de wrote: > Hi > > i?ve visited that site before i posted. I cannot find this library there. I hoped, the ssCommandLib would contain it, but it doesn?t. :-( > > Matthias > > -------- Original Message -------- > Subject: Re: smtp lib (20-Jun-2007 14:53) > From: Kay C Lan > To: runrev260805 at m-r-d.de > > >> On 6/20/07, runrev260805 at m-r-d.de wrote: >> >>> where can i find Shoa Sean?s smtp library? >>> >>> If Shao Sean does not mind: Is there anyone, who can send me the file or a >>> download link? >>> >> He's just posted so I think you'll find what you're looking for here: >> >> Find both of these at my site: >> OR (same site) >> >> HTH >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> >> >> To: use-revolution at lists.runrev.com >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Wed Jun 20 15:44:01 2007 From: dave at looktowindward.com (Dave) Date: Wed, 20 Jun 2007 20:44:01 +0100 Subject: RunRev 2.8.1.470 In-Reply-To: <859459.47075.qm@web60514.mail.yahoo.com> References: <859459.47075.qm@web60514.mail.yahoo.com> Message-ID: <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> Hi, I am having loads of trouble with version RunRev 2.8.1.470, apart from the strange the problems with the player object, this version frequently crashes for no apparent reason. For instance I double- clicked the player object in the IDE to get its property inspector and it crashed with expected quite. Sometime setting properties (like alwaysBuffer) causes the same crash. It seems worse than the previous version to me, is any one else experiencing these kinds of problems? Thanks a lot All the Best Dave From pepetoo at cox.net Wed Jun 20 16:01:55 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 20 Jun 2007 13:01:55 -0700 Subject: RunRev 2.8.1.470 In-Reply-To: <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> Message-ID: Running the same version on an IntelMac with OS10.4.9; on choosing the Stack Inspector, then trying to inspect almost any of the cards in the stack (I haven't tried all of them), the first try is a Dialog saying there is an error selecting that card; however, it does take me to that card, displays the card and on a subsequent effort to do the same with the same card, there is no error dialog. No crashes at this time, however. Joe Wilkins On Jun 20, 2007, at 12:44 PM, Dave wrote: > Hi, > > I am having loads of trouble with version RunRev 2.8.1.470, apart > from the strange the problems with the player object, this version > frequently crashes for no apparent reason. For instance I double- > clicked the player object in the IDE to get its property inspector > and it crashed with expected quite. Sometime setting properties > (like alwaysBuffer) causes the same crash. > > It seems worse than the previous version to me, is any one else > experiencing these kinds of problems? > > Thanks a lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Wed Jun 20 16:01:30 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 16:01:30 -0400 Subject: RunRev 2.8.1.470 In-Reply-To: <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> Message-ID: >Hi, > >I am having loads of trouble with version RunRev 2.8.1.470, apart >from the strange the problems with the player object, this version >frequently crashes for no apparent reason. For instance I >double-clicked the player object in the IDE to get its property >inspector and it crashed with expected quite. Sometime setting >properties (like alwaysBuffer) causes the same crash. > >It seems worse than the previous version to me, is any one else >experiencing these kinds of problems? > >Thanks a lot >All the Best >Dave Dave, I don't know if it's related, but I posted bug 5165 regarding unexpected quits a day or two ago. Our bugs may or may not be related, and I assumed mine was related to a graphic, but have no absolute verification yet. I have the same version as you, 2.8.1 build 470. The only time I experience the unexpected quits is when I'm working in a very specific project, and the quits happen regardless of whether it's a stack or compiled into a standalone. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shaosean at wehostmacs.com Wed Jun 20 16:03:59 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Wed, 20 Jun 2007 16:03:59 -0400 Subject: libSmtp is back online Message-ID: <9C09EA0A-E598-492D-AAB3-5E4C61B87118@wehostmacs.com> libSmtp is back online - YMMV From stephenREVOLUTION at barncard.com Wed Jun 20 16:40:31 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 20 Jun 2007 13:40:31 -0700 Subject: For Each Anomaly In-Reply-To: References: Message-ID: >Down with the experts, long live the inexperienced Fooey. That's a ridiculous statement. Everybody's inexperienced in the ways of Rev at first. And Rev isn't perfect, but neither is Democracy or the English language. For most of us X-talk speaks to us and we like to code that way. A lot of people come to Rev from widely diverse areas that have nothing to do with 'computer science'. So don't assume that anyone here is 'better' than you at this. There's not a person here that doesn't have 'holes' in their knowledge of Rev that they haven't explored. You just tons of free support from people that HAVE been there. This very forum is one of the most appealing features of Rev. (Down with the Experts??) If you're honest enough to call yourself a newbie, then pick up whatever you call 'quirks' about the language, stop and listen to the experts and move on. It like learning French (if one speaks "American" or vice versa) or anything else. You learn the quirks and rules. The rules aren't there to get in the way of your productivity, they are there to show you the limits of the tool. Sometimes you have to take a couple of minutes in this list and ask questions and not depend totally on the docs. Sometimes you just experiment and get it working. There are often 20 ways to do the same thing. So messing with the loop variable, I say again, is long established rule in PROGRAMMING, and now you know. You couldn't reliably do it in Basic on the Apple II, nor in Hypercard, and not now in Rev. I'm sorry you feel bad that you didn't know. Not knowing this fact does not make you inexperienced. We all learn stuff every day on this list. For me, a Hypercard coder since 1988, the Rev of today is the highest evolution of X-Talks - with way fewer or no externals. But it was originally Hypercard that put me immediately into a project without touching the ground. I was using it within hours. Z-Basic took tons of code to make a window. The choice was clear. >I repeat from my first post on the topic: >"Adding description for every unexpected >behaviour is like trying to prevent a breach in >a dyke by explaining to the water that it should >go somewhere else. If the language would behave >as expected, there would be less airquote & bug >& airquote reports immediately (and less >breaking dykes)." > >Down with the experts, long live the inexperienced >Bj?rnke -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From len-morgan at crcom.net Wed Jun 20 16:58:57 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 20 Jun 2007 15:58:57 -0500 Subject: [slightly [OT]] A little Help removing Galaxy Message-ID: <46799511.1030001@crcom.net> I know this isn't the Galaxy support forum but I seem to have trouble getting through the Basecamp system they use for support. Can someone tell me an easy way to stop Galaxy from starting up when I launch Rev? I've tried renaming files, moving folders, nothing seems to work. It always comes back like a bad rash. I'm just trying to see if the problem I'm having is with Galaxy or my code (more than likely the later but I'm not getting enough debug information to tell for sure). len From list at dreamscapesoftware.com Wed Jun 20 17:01:02 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Wed, 20 Jun 2007 16:01:02 -0500 Subject: [slightly [OT]] A little Help removing Galaxy In-Reply-To: <46799511.1030001@crcom.net> References: <46799511.1030001@crcom.net> Message-ID: <4679958E.10901@dreamscapesoftware.com> Len, To be sure that the problem isn't Galaxy, you should consider installing a fresh copy of Revolution and testing the problem you are experiencing in your copy of Rev with Galaxy. This way if there is a problem with your code (and I'm not saying there is) then you don't have to risk causing further problems with your current Revolution installation. Derek Bump Dreamscape Software ____________________________________________ Compress photos easily with JPEGCompress www.dreamscapesoftware.com Len Morgan wrote: > I know this isn't the Galaxy support forum but I seem to have trouble > getting through the Basecamp system they use for support. > > Can someone tell me an easy way to stop Galaxy from starting up when I > launch Rev? I've tried renaming files, moving folders, nothing seems to > work. It always comes back like a bad rash. I'm just trying to see if > the problem I'm having is with Galaxy or my code (more than likely the > later but I'm not getting enough debug information to tell for sure). > > len > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From devin_asay at byu.edu Wed Jun 20 17:03:52 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 20 Jun 2007 15:03:52 -0600 Subject: Best Practices in Rev development In-Reply-To: References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: Thanks Mark. On Jun 20, 2007, at 1:11 PM, Mark Wieder wrote: > Keep standard handlers (i.e., mouseUp) as short as possible, > putting the > real code in separate handlers: > > on mouseUp > doSomething > end mouseUp > > on doSomething > --lots of code here > end doSomething > ---------------------------------- > > Quote string literals: > Use "hello" instead of hello. > > ---------------------------------- > And since you've already decided that not everybody will agree with > all of > these: > > Declare your local variables and enable the "variable checking by > default" > option. > It will help prevent typos and cut down your debugging time. Right. On this one I have to weigh the gain of catching typos against the pain of giving beginning students yet One More Thing to remember while they're struggling to get their heads around the whole idea of variables. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Jun 20 17:11:09 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 20 Jun 2007 15:11:09 -0600 Subject: RunRev 2.8.1.470 In-Reply-To: <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> Message-ID: <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> On Jun 20, 2007, at 1:44 PM, Dave wrote: > Hi, > > I am having loads of trouble with version RunRev 2.8.1.470, apart > from the strange the problems with the player object, this version > frequently crashes for no apparent reason. For instance I double- > clicked the player object in the IDE to get its property inspector > and it crashed with expected quite. Sometime setting properties > (like alwaysBuffer) causes the same crash. > > It seems worse than the previous version to me, is any one else > experiencing these kinds of problems? It's been rock-solid for me, most stable version since v. 2.6.1. But then, I haven't been doing intensive work with players or images since it was released. BTW, have you checked for updates recently? There is a 2.8.1 gm-2, build 471 available. Don't know if it addresses any of these issues. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From mark at maseurope.net Wed Jun 20 17:19:53 2007 From: mark at maseurope.net (Mark Smith) Date: Wed, 20 Jun 2007 22:19:53 +0100 Subject: For Each Anomaly In-Reply-To: References: Message-ID: On 20 Jun 2007, at 20:37, Bj?rnke von Gierke wrote: > "Adding description for every unexpected behaviour is like trying > to prevent a breach in a dyke by explaining to the water that it > should go somewhere else. If the language would behave as expected, > there would be less airquote & bug & airquote reports immediately > (and less breaking dykes)." Bj?rnke, what you suggest would mean that the 'constant' keyword would then have a context-dependent meaning - needing a description of unexpected behaviour, so like many problems in life, it would be like trying to squash a balloon! Also, consider that if interfering with the loop variable did not affect the loop, that would make 'repeat for each' a special case - also requiring a special description. It's actually very simple : if you mess with loop variables, you will affect loop behaviour. This is not a hard idea to grasp, and ceratinly no harder than it is to grasp the idea of loops themselves. > You ask any non programmer who would like his own custom program, > why they do not use programming languages. Once you've rolled up your sleeves and started writing code (in any language), are you a programmer or a non-progammer? > Then think about how to change rev to make it easier for these people. Ease of use is undoubtedly one of Rev's strengths, but remember that it's also used by professional developers, for whom speed of execution may be important (as it may be for non-professional developers, like me), and as I say, learning not to mess with loop variables is really not one of the harder lessons to learn in any language. FWIW, when I first came to Rev from Hypercard, I also made this mistake, and resisted using the 'repeat for each' form until some kind soul on this list explained that the "LNN" in "repeat for each line LNN in someList" is indeed a loop variable, just like the "n" in "repeat with n = 1 to 20". Then I understood, and was able to boost the speed of my handlers by a large factor... Best, Mark From ambassador at fourthworld.com Wed Jun 20 17:21:17 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2007 14:21:17 -0700 Subject: Best Practices in Rev development Message-ID: <46799A4D.5060209@fourthworld.com> Devin Asay wrote: >> Declare your local variables and enable the "variable checking by >> default" >> option. >> It will help prevent typos and cut down your debugging time. > > Right. On this one I have to weigh the gain of catching typos against > the pain of giving beginning students yet One More Thing to remember > while they're struggling to get their heads around the whole idea of > variables. These days I find myself on the fence again on this one. While I'm attracted to it in principle, because variable declarations are optional I find myself enjoying turning that off while designing new code, since it's hard to know in advance what vars I'll be using and they tend to change as I refine the code. The downside to this is that if I later turn on explicitVars I need to go back and add all those declarations; in the heat of meeting deadlines, I'll admit I rarely do. So given the freedom of not using explicitVars while fleshing out algorithms, is it really a valuable thing and I'm just lazy? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Wed Jun 20 18:09:38 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 17:09:38 -0500 Subject: Best Practices in Rev development In-Reply-To: <46799A4D.5060209@fourthworld.com> References: <46799A4D.5060209@fourthworld.com> Message-ID: <4679A5A2.60205@hyperactivesw.com> Richard Gaskin wrote: > So given the freedom of not using explicitVars while fleshing out > algorithms, is it really a valuable thing and I'm just lazy? > For the record, I don't like explicitVars because: 1. The main strength of xtalk is that you do not have to declare or type variables. Sticking them up there at the top of every handler removes one of the main advantages of using Rev in the first place. 2. You can't comment out a long handler using a single set of hyphens before the "on" statement. (I often write multiple versions of handlers and switch between them.) As soon as you do that, all those "local" declarations become script locals and everything goes haywire. You have to comment out all of the declarations. If they aren't all at the top, you have to comment out the whole handler. That's more work than it needs to be if you're going back and forth between a few copies to see which one works best. 3. It looks busy and it makes scripts denser and more complicated than necessary. I've seen handlers where the declarations can take up almost as much room as the code. It's hard to read other people's scripts if they use explicitVars because you have to skip over so much junk to get to the real business. In large projects it can add significantly to the file size on disk. 4. If you change a variable name, you have to go back and change the declaration. It's more work to maintain, for something that isn't even required by the engine. (I have wondered if people sometimes do it to make their code look more like "real" programming to other people.) 5. And finally, what's wrong with being lazy? :) The smart programmer finds the easiest way to do things. That's what Rev is all about. None of these things is outweighed for me by the fact that explicitVars might catch a few typos. The engine catches most of those anyway and throws an error. My twelve cents. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Wed Jun 20 18:11:33 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 20 Jun 2007 17:11:33 -0500 Subject: Best Practices in Rev development In-Reply-To: <46799A4D.5060209@fourthworld.com> References: <46799A4D.5060209@fourthworld.com> Message-ID: <20070620171133279996.bb296df4@sonsothunder.com> On Wed, 20 Jun 2007 14:21:17 -0700, Richard Gaskin wrote: > Devin Asay wrote: >>> Declare your local variables and enable the "variable checking by >>> default" >>> option. >>> It will help prevent typos and cut down your debugging time. >> >> Right. On this one I have to weigh the gain of catching typos >> against the pain of giving beginning students yet One More Thing to >> remember while they're struggling to get their heads around the >> whole idea of variables. > > These days I find myself on the fence again on this one. > > While I'm attracted to it in principle, because variable declarations > are optional I find myself enjoying turning that off while designing > new code, since it's hard to know in advance what vars I'll be using > and they tend to change as I refine the code. > > The downside to this is that if I later turn on explicitVars I need > to go back and add all those declarations; in the heat of meeting > deadlines, I'll admit I rarely do. > > So given the freedom of not using explicitVars while fleshing out > algorithms, is it really a valuable thing and I'm just lazy? Actually, I have a stack I made that allows you to develop without local declarations and then after the fact run this utility and it will add the declarations for you. :-) Best of both worlds... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From shari at gypsyware.com Wed Jun 20 18:11:06 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 18:11:06 -0400 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> Message-ID: >BTW, have you checked for updates recently? There is a 2.8.1 gm-2, >build 471 available. Don't know if it addresses any of these issues. > >Regards, >Devin How do you know before downloading what version of 2.8.1 it is? I couldn't find anything on their downloads page differentiating the builds. I looked in the RevDeveloper area as well, and found nothing. Where are the goodies hiding? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jacque at hyperactivesw.com Wed Jun 20 18:17:00 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 17:17:00 -0500 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> Message-ID: <4679A75C.1060607@hyperactivesw.com> Shari wrote: > How do you know before downloading what version of 2.8.1 it is? I > couldn't find anything on their downloads page differentiating the > builds. I looked in the RevDeveloper area as well, and found nothing. > Where are the goodies hiding? In Rev's Help menu: Check for updates. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From briany at qldlearning.com Wed Jun 20 18:17:00 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 20 Jun 2007 15:17:00 -0700 Subject: Best Practices in Rev development In-Reply-To: <46799A4D.5060209@fourthworld.com> References: <46799A4D.5060209@fourthworld.com> Message-ID: Perhaps a candidate for a plugin which adds the declarations in automatically? It might not achieve 100% success, but a simple one I would think could catch 99% and do it pretty quickly... Although personally, I think I'm more or less with Richard and Jacque on this one - it *seems* like the right thing to do, but I have so few problems without it that I'm not certain it's actually practical. > The downside to this is that if I later turn on explicitVars I need > to go back and add all those declarations; in the heat of meeting > deadlines, I'll admit I rarely do. From briany at qldlearning.com Wed Jun 20 18:18:25 2007 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 20 Jun 2007 15:18:25 -0700 Subject: Best Practices in Rev development In-Reply-To: <20070620171133279996.bb296df4@sonsothunder.com> References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> Message-ID: Ken... please... stop... reading... my mind!!! =) Brian > Actually, I have a stack I made that allows you to develop without > local declarations and then after the fact run this utility and it > will > add the declarations for you. :-) > > Best of both worlds... From stephenREVOLUTION at barncard.com Wed Jun 20 18:23:25 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 20 Jun 2007 15:23:25 -0700 Subject: Best Practices in Rev development In-Reply-To: <20070620171133279996.bb296df4@sonsothunder.com> References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> Message-ID: nice.... now that you've mentioned said stack, do you have plans to offer it in some way, or is it not ready for prime time? >Actually, I have a stack I made that allows you to develop without >local declarations and then after the fact run this utility and it will >add the declarations for you. :-) > >Best of both worlds... > >Ken Ray -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mark at maseurope.net Wed Jun 20 18:27:10 2007 From: mark at maseurope.net (Mark Smith) Date: Wed, 20 Jun 2007 23:27:10 +0100 Subject: Best Practices in Rev development In-Reply-To: <20070620171133279996.bb296df4@sonsothunder.com> References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> Message-ID: <53A8BBD3-6B68-4FF1-BD91-1F806C2A3FA1@maseurope.net> But doesn't that kind of interfere with the point of explicitVars? I mean that if you have a typo somewhere (myVat instead of myVar, for example), does your stack then add a "local myVat" as well as a "local myVar" declaration? best, Mark On 20 Jun 2007, at 23:11, Ken Ray wrote: > Actually, I have a stack I made that allows you to develop without > local declarations and then after the fact run this utility and it > will > add the declarations for you. :-) > > Best of both worlds... From jiml at netrin.com Wed Jun 20 18:31:26 2007 From: jiml at netrin.com (Jim Lambert) Date: Wed, 20 Jun 2007 15:31:26 -0700 Subject: Best Practices in Rev development In-Reply-To: <20070620040040.CA6A748907A@mail.runrev.com> References: <20070620040040.CA6A748907A@mail.runrev.com> Message-ID: <734a8b4d738d91a5931146b29dfa4d1d@netrin.com> In the old Oracle Media Objects fields had a built-in label, which you could show/hide/style/etc. I kinda miss that convenience. Jim Lambert On Jun 19, 2007, at 9:00 PM, Jacque wrote: > Devin Asay wrote: >> >> On Jun 19, 2007, at 12:16 PM, Ken Ray wrote: > >>> I generally don't give names to label >>> fields, but if I do need to, I follow the rule above and add "lbl" in >>> front of it (so the label field I describe above would be called >>> "lblFirstName" if I needed to address it). >> >> Yep, I do the same thing with label fields. > > Me too! Must...resist...mind control... From tjhopkins224 at hotmail.com Wed Jun 20 18:51:50 2007 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Wed, 20 Jun 2007 23:51:50 +0100 Subject: ClipboardData Refresh Message-ID: I have a Revolution stack designed to run in the system background and to constantly check the clipboard for particular contents. The problem I'm having is that the clipboardData variable only refreshes when I bring the Revolution stack active (to the "foreground"). Similarly, if I have an AppleScript running in the background copy something to the clipboard while the Revolution stack is active, the clipboardData does not refresh until I switch out of the Revolution stack and then back to it again.Can anyone point me in the right direction here? What is the deal with the clipboardData?Best Regards,Trevor HopkinsExeter, UK _________________________________________________________________ The next generation of MSN Hotmail has arrived - Windows Live Hotmail http://www.newhotmail.co.uk From mwieder at ahsoftware.net Wed Jun 20 19:11:55 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 16:11:55 -0700 Subject: [slightly [OT]] A little Help removing Galaxy References: <46799511.1030001@crcom.net> <4679958E.10901@dreamscapesoftware.com> Message-ID: Derek- ...but to answer the question, look in your plugins folder and move the "Galaxy Xxx Startup.rev" plugin somewhere else (where xxx is the Galaxy version). Then launch the IDE and you should be Galaxy-free. This is a sad state to be in, and I'm sure as soon as you find your problem you'll come running back to throw Galaxy back into the mix. I regularly do this to try to isolate problems to being Galaxy-related or in my own code, and almost always they end up being my own to solve. On the off chance that something Galaxy-related *is* the problem, you might try deleting your "galaxy" folder in the Plugins folder to get rid of your preferences. And if that doesn't do it, Galaxy stores a custom property set in your stack, so deleting that will rid your stack of the fact that Galaxy has ever been around. That's pretty drastic, though - it probably won't come to this. -- Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Wed Jun 20 19:16:27 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 20 Jun 2007 16:16:27 -0700 Subject: ClipboardData Refresh In-Reply-To: References: Message-ID: On Jun 20, 2007, at 3:51 PM, Trevor Hopkins wrote: > I have a Revolution stack designed to run in the system background > and to constantly check the clipboard for particular contents. The > problem I'm having is that the clipboardData variable only > refreshes when I bring the Revolution stack active (to the > "foreground"). Similarly, if I have an AppleScript running in the > background copy something to the clipboard while the Revolution > stack is active, the clipboardData does not refresh until I switch > out of the Revolution stack and then back to it again.Can anyone > point me in the right direction here? What is the deal with the > clipboardData? Trevor, I have a bug report filed on this issue and I know of no workaround using Rev itself. I had to do the same thing in an application and had to resort to using an external that I call in the background which checks for changes to the system clipboard. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com trevor at bluemangolearning.com From mwieder at ahsoftware.net Wed Jun 20 19:14:53 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 16:14:53 -0700 Subject: Best Practices in Rev development References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: Devin- > Right. On this one I have to weigh the gain of catching typos against the > pain of giving beginning students yet One More Thing to remember while > they're struggling to get their heads around the whole idea of variables. LOL -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jun 20 19:21:49 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 16:21:49 -0700 Subject: Best Practices in Rev development References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> Message-ID: Jacque- > 5. And finally, what's wrong with being lazy? :) The smart programmer > finds the easiest way to do things. That's what Rev is all about. And for me laziness is most definitely part of the solution: it's much easier for me to have the compiler tell me I've made a typo and said "put 3.14159 into tPuckLocatoin" than to have to search through my code and try to figure out why tPuckLocation doesn't have the value I think it should. And it tells me at compile time instead of at run time, or worse, when a client finds it at run time. Typing one line of code saves me a lot of work down the line. And I like saving me work. -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Jun 20 19:26:52 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 20 Jun 2007 16:26:52 -0700 Subject: Best Practices in Rev development References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> Message-ID: Ken- > Actually, I have a stack I made that allows you to develop without > local declarations and then after the fact run this utility and it will > add the declarations for you. :-) > > Best of both worlds... Yes, I've done that too, and I've found quite a few bugs in the IDE that way. I think many of the bugs that have been around since forever could be very easily solved if the IDE libraries were made explicitVars-safe. -- Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Wed Jun 20 19:40:12 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 20 Jun 2007 18:40:12 -0500 Subject: Best Practices in Rev development In-Reply-To: <53A8BBD3-6B68-4FF1-BD91-1F806C2A3FA1@maseurope.net> References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> <53A8BBD3-6B68-4FF1-BD91-1F806C2A3FA1@maseurope.net> Message-ID: <20070620184012116928.895a4ba0@sonsothunder.com> On Wed, 20 Jun 2007 23:27:10 +0100, Mark Smith wrote: > But doesn't that kind of interfere with the point of explicitVars? I > mean that if you have a typo somewhere (myVat instead of myVar, for > example), does your stack then add a "local myVat" as well as a > "local myVar" declaration? Absolutely! :-) I don't develop with explicitVars turned on either, so the original point of this utility stack was to take a stack that was already working properly and make it work in an environment with explicitVars turned on. Of course this was developed in the day when Rev's variable checking could be turned on all the time, which would cause plugins, etc. not to run unless it was turned off (or unless they were explicitVars-compliant). Now, Rev only turns on variable checking when you go to close/compile the script; otherwise it is left off (so the usefulness of this stack is limited). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From pepetoo at cox.net Wed Jun 20 19:41:04 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 20 Jun 2007 16:41:04 -0700 Subject: Best Practices in Rev development In-Reply-To: References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> Message-ID: <48695541-B440-45AB-8397-C035033C1E16@cox.net> After spending many years using a variety of languages, and getting accustomed to declaring vars before using them, it was "convenient" to get a little sloppy now and then; but when it came down to doing something "for real", declaring vars definitely tended to promote more thorough reasoning and planning. So it took a little bit longer; one had a far better grasp as to what was being done, and it really did promulgate less buggy code and far fewer problems. Just not having to "type" the vars is good enough, and having the option of getting sloppy every now and then is nice. Of course, the ruler of my sun sign is in Virgo as is my Jupiter, so that fits in with my personality and way of doing things routinely. Joe Wilkins On Jun 20, 2007, at 4:21 PM, Mark Wieder wrote: > Jacque- > >> 5. And finally, what's wrong with being lazy? :) The smart programmer >> finds the easiest way to do things. That's what Rev is all about. > > And for me laziness is most definitely part of the solution: > > it's much easier for me to have the compiler tell me I've made a > typo and > said "put 3.14159 into tPuckLocatoin" than to have to search > through my code > and try to figure out why tPuckLocation doesn't have the value I > think it > should. And it tells me at compile time instead of at run time, or > worse, > when a client finds it at run time. Typing one line of code saves > me a lot > of work down the line. > > And I like saving me work. > > -- > Mark Wieder > mwieder at ahsoftware.net From bob.earp at ashford.ca Wed Jun 20 19:55:10 2007 From: bob.earp at ashford.ca (Robert J. Earp) Date: Wed, 20 Jun 2007 16:55:10 -0700 Subject: Best Practices in Rev development Message-ID: I'm sure that even the most perfect code does not declare all local variables as in the case of repeat loops, and practically speaking declaring them has no benefit. However, a MUCH more important point is to name variables with something short and meaningful, and if you do this with a "l" or a "g" as a first letter the code becomes self explanatory. We tend to keep a master list of variables in a cross reference as we talk to external devices. That helps too. Sorry Mark, I don't put code in separate handlers unless the code is going to be used more than once. Then the handler is stuck up the project somewhere its To always create two handlers just ends up with unnecessary message passing (overhead). Generally our projects are built by a group, so one other major recommendation is to add lotsa comments to the code. When I'm the only one developing a stack it always seems a waste of time, but with my brain it's saved me many times in the long run. Richard, didn't you publish a paper on recommended coding standards? If I remember correctly it was extremely valuable to new and old developers alike, and well worth reading every year or so. Just my $0.11 worth, correcting for the Canadian exchange Jacque ;-) best, Bob... ~~~~~~~~~~~~~~~~~~~~~~~~ Robert J. Earp Ashford Technologies Inc. #8 5965 205A Street, Langley British Columbia. V3A 8C4 t: +1 604 539 1662 f: +1 604 541 1686 From devin_asay at byu.edu Wed Jun 20 20:04:05 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 20 Jun 2007 18:04:05 -0600 Subject: Best Practices in Rev development In-Reply-To: References: Message-ID: On Jun 20, 2007, at 5:55 PM, Robert J. Earp wrote: > I'm sure that even the most perfect code does not declare all local > variables as in the case of repeat loops, and practically speaking > declaring them has no benefit. However, a MUCH more important > point is to name variables with something short and meaningful, and > if you do this with a "l" or a "g" as a first letter the code > becomes self explanatory. We tend to keep a master list of > variables in a cross reference as we talk to external devices. > That helps too. > > Sorry Mark, I don't put code in separate handlers unless the code > is going to be used more than once. Then the handler is stuck up > the project somewhere its To always create two handlers just ends > up with unnecessary message passing (overhead). I tend to agree on this one. My rule-of-thumb is "2-3"; in other words, if I need to execute the same code 2 or more times and that code is more than about 3 lines, I'll break the code out into another handler. > > Generally our projects are built by a group, so one other major > recommendation is to add lotsa comments to the code. When I'm the > only one developing a stack it always seems a waste of time, but > with my brain it's saved me many times in the long run. > > Richard, didn't you publish a paper on recommended coding > standards? If I remember correctly it was extremely valuable to > new and old developers alike, and well worth reading every year or so. Devin Asay Humanities Technology and Research Support Center Brigham Young University From luis at anachreon.co.uk Wed Jun 20 20:08:22 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 21 Jun 2007 01:08:22 +0100 Subject: RunRev 2.8.1.470 In-Reply-To: References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> Message-ID: <998F87E2-413D-4D46-9CE0-4D2F78D56A34@anachreon.co.uk> Hiya, Is this a fresh install or an update? Cheers, Luis. On 20 Jun 2007, at 21:01, Shari wrote: >> Hi, >> >> I am having loads of trouble with version RunRev 2.8.1.470, apart >> from the strange the problems with the player object, this version >> frequently crashes for no apparent reason. For instance I double- >> clicked the player object in the IDE to get its property inspector >> and it crashed with expected quite. Sometime setting properties >> (like alwaysBuffer) causes the same crash. >> >> It seems worse than the previous version to me, is any one else >> experiencing these kinds of problems? >> >> Thanks a lot >> All the Best >> Dave > > Dave, > > I don't know if it's related, but I posted bug 5165 regarding > unexpected quits a day or two ago. Our bugs may or may not be > related, and I assumed mine was related to a graphic, but have no > absolute verification yet. I have the same version as you, 2.8.1 > build 470. The only time I experience the unexpected quits is when > I'm working in a very specific project, and the quits happen > regardless of whether it's a stack or compiled into a standalone. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From shari at gypsyware.com Wed Jun 20 20:14:54 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 20:14:54 -0400 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <4679A75C.1060607@hyperactivesw.com> References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> <4679A75C.1060607@hyperactivesw.com> Message-ID: >>How do you know before downloading what version of 2.8.1 it is? I >>couldn't find anything on their downloads page differentiating the >>builds. I looked in the RevDeveloper area as well, and found >>nothing. Where are the goodies hiding? > >In Rev's Help menu: Check for updates. That explains it.... I use the Metacard IDE, which doesn't have this menu item :-) Is there anyplace online one can check manually? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Wed Jun 20 20:31:08 2007 From: shari at gypsyware.com (Shari) Date: Wed, 20 Jun 2007 20:31:08 -0400 Subject: My bug was fixed! Message-ID: Cool! The bug I found a couple weeks ago (and another fella kindly reported) regarding Universal builds not working on OSX 10.2.x has been fixed in the newest Rev update! Now that is COOL! Doesn't show up in Bugzilla as fixed, but in the dialog box for the update itself. Disclaimer: I have not tested this fix yet.............. but am very happy in hopes that it's truly true :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From JimAultWins at yahoo.com Wed Jun 20 20:46:02 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 20 Jun 2007 17:46:02 -0700 Subject: ClipboardData Refresh In-Reply-To: Message-ID: On 6/20/07 3:51 PM, "Trevor Hopkins" wrote: > I have a Revolution stack designed to run in the system background and to > constantly check the clipboard for particular contents. The problem I'm having > is that the clipboardData variable only refreshes when I bring the Revolution > stack active (to the "foreground"). Similarly, if I have an AppleScript > running in the background copy something to the clipboard while the Revolution > stack is active, the clipboardData does not refresh until I switch out of the > Revolution stack and then back to it again.Can anyone point me in the right > direction here? What is the deal with the clipboardData?Best Regards,Trevor > HopkinsExeter, UK OSX 10.4.9 Basically the clipboard you are referring to is "owned" , so to speak by the operating system. In Applescript, there are notations in the docs that say the clipboard operations only work when an app is frontmost, and only on the frontmost window. This is the same dynamic as the user would witness. Also, the clipboarddata in Rev does not reliably update when doing the switch to frontmost. In the past, I have written some Applescripts to take advantage the clipboard, and proved that it was unreliable. In fact, just proved it again yesterday for a different project. Not much help now, but part of the landscape. Jim Ault Las Vegas From runr at prismpole.com Wed Jun 20 20:57:29 2007 From: runr at prismpole.com (Michael Binder) Date: Wed, 20 Jun 2007 20:57:29 -0400 Subject: List field multipleHilites property Message-ID: <599eb7f86eb4443612c1fbcb641404e6@prismpole.com> Hi everyone, I am trying to make a list field in which multiple lines can be hilited, but they must be contiguous. I can't seem to do it. Am I up against a bug? Rev 2.8.1, ibook G4, OS 10.3.9 To demonstrate: 1) Create a new main stack. 2) Drag onto it a default scrolling list field from the tool pallete. 3) Add 5 more lines of text (choices 4-8). 4) Make the field tall enough so that you can see all 8 lines. 5) Set the multipleHilites of the field to true. 6) choose browse tool 7) select the first 3 lines of the list field 8) Click somewhere on the card so the field loses focus 9) Hold the shift key down and click on line 6 The weirdness is apparent: Lines 1,2, and 6 are hilited. The selectedlines returns 'line 1 to 2 of field 1' The hilitedlines returns '1,2,6' Is this a bug? How can I make the list show only contiguous selections? Thanks, in advance, for your help --Michael Binder From ambassador at fourthworld.com Wed Jun 20 21:21:16 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2007 18:21:16 -0700 Subject: List field multipleHilites property Message-ID: <4679D28C.5030509@fourthworld.com> Michael Binder wrote: > How can I make the list show only contiguous selections? To disallow non-contiguous hilights turn off the field's "nonContiguousHilites" property. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Wed Jun 20 21:24:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 20 Jun 2007 20:24:11 -0500 Subject: List field multipleHilites property In-Reply-To: <599eb7f86eb4443612c1fbcb641404e6@prismpole.com> References: <599eb7f86eb4443612c1fbcb641404e6@prismpole.com> Message-ID: <20070620202411449317.d68cc7a3@sonsothunder.com> On Wed, 20 Jun 2007 20:57:29 -0400, Michael Binder wrote: > Hi everyone, > > I am trying to make a list field in which multiple lines can be > hilited, but they must be contiguous. I can't seem to do it. Am I > up against a bug? Rev 2.8.1, ibook G4, OS 10.3.9 > > To demonstrate: > 1) Create a new main stack. > 2) Drag onto it a default scrolling list field from the tool pallete. > 3) Add 5 more lines of text (choices 4-8). > 4) Make the field tall enough so that you can see all 8 lines. > 5) Set the multipleHilites of the field to true. > 6) choose browse tool > 7) select the first 3 lines of the list field > 8) Click somewhere on the card so the field loses focus > 9) Hold the shift key down and click on line 6 > > The weirdness is apparent: Lines 1,2, and 6 are hilited. > The selectedlines returns 'line 1 to 2 of field 1' > The hilitedlines returns '1,2,6' > > Is this a bug? How can I make the list show only contiguous selections? It is a bug, but it is specifically one related to "clicking on the card so the field loses focus". If you don't do that, the field will show only contiguous selections. Here's a workaround in the meantime (put this in the list field): on focusOut set the uHilited of me to (the hilitedLines of me) end focusOut on focusIn if the shiftKey is down then put item 1 of (the uHilited of me) into tStart put word 2 of the clickLine into tEnd put "" into tHilites repeat with x = tStart to tEnd put x & "," after tHilites end repeat delete char -1 of tHilites send "hiliteMe" && quote & tHilites & quote to me in 10 milliseconds else put the uHilited of me end if end focusIn on hiliteMe pLines set the hilitedLines of me to pLines end hiliteMe HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Wed Jun 20 22:26:59 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 21 Jun 2007 12:26:59 +1000 Subject: Best Practices in Rev development References: <46799A4D.5060209@fourthworld.com> <20070620171133279996.bb296df4@sonsothunder.com> Message-ID: <00bb01c7b3ab$a7bc8d40$0201010a@esbi3dg1ukz0fj> From: "Ken Ray" > Actually, I have a stack I made that allows you to develop without local > declarations and then after the fact run this utility and it will > add the declarations for you. :-) Sounds very interesting. :-) You know - for me this was one of the big issues when I came to Rev. Previoulsy I'd worked in various flavours of Pascal, C++ and if my arm was twisted hard enough - BASIC. I was content with declaring variables and with being required to do so. Further I had to define the nature of those variables as int's, strings, char's, pointers and so on. One becomes so used to this paradigm that Rev seems - at first - total variable anarchy. It's one of several "culture shocks" one experiences when working with Rev after working with languages afore mentioned. Changing the nature of a variable in a loop? Why would I ever want to do this? Why would I ever want to put a square into a round hole? I can see why the flexibility is desired by mature Rev coders - at least I can see it now - but inititally it seemed totally nuts to me. So I developed my own method of commenting the start of each handler where I "declare" my variables inside the comment block so that I know what they are doing - twelve months or twelve years down the track. I also "declare" them so that the nature of those variables is clear at a glance. Inititally I'd just use i as an integer or s as a string etc. Over time I evolved in this in my Rev code so that imyLines would be a possible variable name or sMyText etc and so on. Rev makes it easy to do things that might become sloppy and hard to maintain by providing the flexibility to make it possible. IMHO rules are a good thing and self imposed - clear to read rules - imposed by ourselves in our own code are essential. IMHO this is one area Rev needs to address on their website because it is not something one can get a handle on by perusing the docs. Scott Kane From bvg at mac.com Wed Jun 20 22:42:09 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 21 Jun 2007 04:42:09 +0200 Subject: For Each Anomaly In-Reply-To: References: Message-ID: On 20 Jun 2007, at 22:40, Stephen Barncard wrote: >> Down with the experts, long live the inexperienced > > Fooey. That's a ridiculous statement. > > Everybody's inexperienced in the ways of Rev at first. And Rev isn't > perfect, but neither is Democracy or the English language. So you wouldn't try to improve any of those either? You're happy when you encounter inconsistencies, and do never complain about them? Sounds not like someone who want's to solve any problems (And judging by your contributions to the list up to now, you do not see yourself as one of those persons). I'm also appalled at your assumptions about my knowledge of things, and generally rev. I personally think I am quite the expert at using rev, and computers as well. But unlike many others, I do not have forgotten how completely inconsequent and counterintuitive almost every thing related to computers is. Diss experts, newbs to the win Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From lan.kc.macmail at gmail.com Wed Jun 20 22:59:37 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 21 Jun 2007 10:59:37 +0800 Subject: Best Practices in Rev development In-Reply-To: References: Message-ID: On 6/21/07, Robert J. Earp wrote: > > > Richard, didn't you publish a paper on recommended coding standards? Devin although I know your after 'Coding Best Practices' along the lines of naming objects and variables with meaningful names, and using prefixes for local/global/constants, then if you're compiling a list of tips for debugging (assuming you don't use explicitVars) Step through your script with the Variable Watcher open 1) Are there two variables that are almost identical lMyColourVariable and lMyColorVariable 2) Have I used gMyColour where I should have used lMyColour or pMyColour Having eliminated these two common errors (for me anyway) it pretty well only leaves an error in the algorithm logic - which of course is the fun part of tweaking code to get the right algorithm. Back to the topic of Coding Practices I'll throw this out there as I'm sure there'll be plenty of opinion especially as we've seen a couple of comments on well commented nested if-then-else statements and breaking large handlers down into more manageable chunks. For many many years I've been the creator of massively nested if-then-else statements and have developed ways, as mentioned, to comment them to help in later amendments of the code. I can't remember if HC has a Switch statement but when I came to Rev I really wasn't aware of it until a Thread on this List mentioned it. I know a few expressed how it 'didn't appear as logical' as if-then-else, no matter how nested, and I must admit to begin with it did take a conscious effort to get it to work, but much like Rev itself, once the penny dropped, there was no looking back. Since then, for any conditional statements, unless I know 110% that the condition will NEVER be anything other than 2 options, Yes/No, Right/Wrong then I ALWAYS use Switch. I have a template that looks like this: on switch (pInput) case ("Yes") --do stuff here break case ("No") --do stuff here break default answer "You have ended up in a part of the program that was not intended" breakpoint end switch Even though this would appear to be better as if-then, further down the track when I need to account for "Maybe", it's just a matter of inserting: case ("Maybe") --do stuff here break What's even better is if I forget to put in the code for "Can You Repeat The Question", then the program automatically tells me and stops right after the point where I should add the next 'case' statement. I tend to use your 3 line rule, in that if the statements in the case exceed 3 lines I'll write a separate handler. As such, the switch structures appear very concise and very logical (to me) as to what they do and why. I don't suggest a Best Practice for Switch statements, but if you can help get the 'penny to drop' I think they can really help in keeping code readable, manageable and best of all, very easily extensible. Just my 53 shindarkles worth From lan.kc.macmail at gmail.com Wed Jun 20 23:29:05 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 21 Jun 2007 11:29:05 +0800 Subject: [slightly [OT]] A little Help removing Galaxy In-Reply-To: <46799511.1030001@crcom.net> References: <46799511.1030001@crcom.net> Message-ID: On 6/21/07, Len Morgan wrote: > > I know this isn't the Galaxy support forum but I seem to have trouble > getting through the Basecamp system they use for support. After Rev and Galaxy start up, in the Galaxy bar click on the Galaxy link on the right to bring up the General Preferences. You'll find a button that says "Remove Galaxy". Before this you can just try unselecting all the options to see that helps. You just have a little Galaxy button left when you want to re-click the options you want. HTH From jacque at hyperactivesw.com Thu Jun 21 00:20:15 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 20 Jun 2007 23:20:15 -0500 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: References: <859459.47075.qm@web60514.mail.yahoo.com> <28850754-9510-4D07-8DB1-EA342950E338@looktowindward.com> <74760D8D-6E38-4C0B-90AD-A03022B88344@byu.edu> <4679A75C.1060607@hyperactivesw.com> Message-ID: <4679FC7F.8070602@hyperactivesw.com> Shari wrote: >>> How do you know before downloading what version of 2.8.1 it is? I >>> couldn't find anything on their downloads page differentiating the >>> builds. I looked in the RevDeveloper area as well, and found >>> nothing. Where are the goodies hiding? >> >> In Rev's Help menu: Check for updates. > > That explains it.... I use the Metacard IDE, which doesn't have this > menu item :-) > > Is there anyplace online one can check manually? Not that I know of, for minor updates. The bigger ones make a splash on the web site. I think the only recourse is to open the Rev IDE once in a while and check, or else keep an eye on the list. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Jun 21 00:52:36 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 20 Jun 2007 21:52:36 -0700 Subject: RunRev updates [was RunRev 2.8.1.470] Message-ID: <467A0414.3060507@fourthworld.com> J. Landman Gay wrote: > Shari wrote: >>>> How do you know before downloading what version of 2.8.1 it is? I >>>> couldn't find anything on their downloads page differentiating the >>>> builds. I looked in the RevDeveloper area as well, and found >>>> nothing. Where are the goodies hiding? >>> >>> In Rev's Help menu: Check for updates. >> >> That explains it.... I use the Metacard IDE, which doesn't have this >> menu item :-) >> >> Is there anyplace online one can check manually? > > Not that I know of, for minor updates. The bigger ones make a splash on > the web site. I think the only recourse is to open the Rev IDE once in a > while and check, or else keep an eye on the list. I get email notification. Am I just special, or is there a general announcement list Rev uses for such things? As for updates, maybe we should add a "Check for Updates" to MC. Extra bonus point if there's also an option in Prefs to check automatically on startup. Maybe Shari could find time to contribute that to the open source IDE? :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From huthaifa_alqeisi at yahoo.com Thu Jun 21 01:18:50 2007 From: huthaifa_alqeisi at yahoo.com (huthaifa alqeisi) Date: Wed, 20 Jun 2007 22:18:50 -0700 (PDT) Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <467A0414.3060507@fourthworld.com> Message-ID: <850388.12167.qm@web51912.mail.re2.yahoo.com> dear sir/madam please please please please delete my e-mail from your database i think some one add me to your database by mistake so all your e-mails sent to my e-mail. regards huthaifa alqeisi DUBAI- UAE Richard Gaskin wrote: J. Landman Gay wrote: > Shari wrote: >>>> How do you know before downloading what version of 2.8.1 it is? I >>>> couldn't find anything on their downloads page differentiating the >>>> builds. I looked in the RevDeveloper area as well, and found >>>> nothing. Where are the goodies hiding? >>> >>> In Rev's Help menu: Check for updates. >> >> That explains it.... I use the Metacard IDE, which doesn't have this >> menu item :-) >> >> Is there anyplace online one can check manually? > > Not that I know of, for minor updates. The bigger ones make a splash on > the web site. I think the only recourse is to open the Rev IDE once in a > while and check, or else keep an eye on the list. I get email notification. Am I just special, or is there a general announcement list Rev uses for such things? As for updates, maybe we should add a "Check for Updates" to MC. Extra bonus point if there's also an option in Prefs to check automatically on startup. Maybe Shari could find time to contribute that to the open source IDE? :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Ready for the edge of your seat? Check out tonight's top picks on Yahoo! TV. From scott at cdroo.com Thu Jun 21 01:21:05 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 21 Jun 2007 15:21:05 +1000 Subject: RunRev updates [was RunRev 2.8.1.470] References: <850388.12167.qm@web51912.mail.re2.yahoo.com> Message-ID: <012201c7b3c3$fa2fcde0$0201010a@esbi3dg1ukz0fj> From: "huthaifa alqeisi" > dear sir/madam > please please please please delete my e-mail from your database > i think some one add me to your database by mistake so all your e-mails > sent to my e-mail. Can't be done. But you *can* do it yourself using this link here: Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution Scott Kane From palcibiades-first at yahoo.co.uk Thu Jun 21 03:20:59 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 21 Jun 2007 08:20:59 +0100 Subject: Notes without comment Message-ID: <200706210820.59303.palcibiades-first@yahoo.co.uk> http://technology.guardian.co.uk/weekly/story/0,,2107239,00.html From shaosean at wehostmacs.com Thu Jun 21 03:27:41 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Thu, 21 Jun 2007 03:27:41 -0400 Subject: [ANN] Rev IDE Fixes 002 Message-ID: Previously "Rev Palette" but seeing as some of the changes to the Inspector need to be fixed elsewhere, I've decided to rename it "Rev IDE Fixes". The number after the name is the release number. Bugs fixed: 4318, 4146, 4217 If there any bugs you want fixed, feel free to email me the bug numbers (try to keep your requests to two or three) and I'll see what I can do.. Obviously engine bugs are out of my hands ;-) Available at or Rev 2.8 or greater From runr at prismpole.com Thu Jun 21 04:49:22 2007 From: runr at prismpole.com (Michael Binder) Date: Thu, 21 Jun 2007 04:49:22 -0400 Subject: List field multipleHilites property Message-ID: <88a7e87aa965b117f3c4faf8c96f0e33@prismpole.com> I wrote: > Is this a bug? How can I make the list show only contiguous selections? Ken wrote: >> It is a bug, >> >> Here's a workaround in the meantime Ken, thanks so much for the workaround. Did you write this on the fly, or is this a bug you already knew about? I was in the process of trying something similar when I gave up and went to bed last night. One thing I don't fully understand... why do you need to wait 10 milliseconds to send the command? Also, has this bug been reported? I didn't see it when I searched revzilla for 'list fields'. Thanks again, --Michael Binder From viktoras at ekoinf.net Thu Jun 21 05:37:07 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 21 Jun 2007 12:37:07 +0300 (FLE Daylight Time) Subject: the files functions doesn't work correctly withdiacriticalcharacters References: Message-ID: <467A46C2.000003.02772@MAZYTIS> Hi Xavier, this may be related to a collection of semi-resolved/partially-fixed (engine unicode support?..) bugs where characters outside of the standard Western European character set are not being translated correctly. I guess it is the same problem that prevents me from developing software in my own native language as revolution does not understand input from my keyboard when set to LT. These issues are fixed for some languages (it was reported for Polish Hungarian, Czech some time ago and now it seems like it is fixed), and not fixed for others. See the quality reports 4677, 441, 1038, 1040, 1358. Look like a long-standing issues with priority downgraded to minor... All the best! Viktoras -------Original Message------- From: xavier.bury at clearstream.com Date: 20/06/2007 16:21:46 To: How to use Revolution Subject: Re: the files functions doesn't work correctly withdiacriticalcharacters I think i found the problem: The font (ms sans serif) of the fields in the revVariableWatcher doesn't show the diacriticals as expected!!! The Tahoma font works fine... well, sometimes... set the directory to fld "path" put the files into fld "log" -- works great at least in a tahoma field. Which doesn't explain why the filename comparisons dont work yet but the files functions works correctly at least! I changed all the revVariableWatcher's field to Tahoma but the shell's output was still unreadable! So it's the shell! But in the shell (cmd.exe) dir displays correctly !!! ;) Next step was to change the encoding of the shell from the standard 850 western1 codes to 1252. Because i found out meanwhile that when piped to a file dir didn't show the text as expected (sorry rev if i blamed this on you)!!! And with chcp 1252 it did work as expected! But then wabam, I can't get shell to do the right thing now! I need to tell the shell that it needs to do first a chcp 1252 and then in the same shell call, a dir of the folder but ... Only the first line of the shell gets evaluated it seems! This is a serious limitation in this case... And a speed problem since the shell can't be done in rev but needs to be sent via a start.exe then piped out then reinjected in rev in the right chr set... And I thought rev was easy all over! If anyone is interested in multiline shell calls in rev let me know, i'll make a bugzilla... cheers Xa use-revolution-bounces at lists.runrev.com wrote on 20/06/2007 13:42:56: > Hi everyone, > > I have this file scanner that does some file listings and which needs to > compare outputs with a shell dir.exe command (in windows 2003). > The shell is too slow but it is the only one that shows me which files are > DHSM based (offline storage off the main storage). > > The problem i found is that the shell based dir output works correctly but > the runrev "the files" functions doesn't. > > The runrev output doesn't translate correctly the diacritical characters > such as umlauts, or other german/french style characters. > > Has anyone seen this and better resolved it? Is there already a bugzilla > for this? > > For the funny part, when i ask in rev if the file is there with the > shell's file name output, rev does recognize it but i do a comparison of > strings between > the shell and rev's the file output, they do not match!!! Meaning that the > files functions is not compliant with windows? > > The shell's codepage is 850 in case anyone wondered. Is there anyway to > change the codepage of rev's output? > > Thanks in advance for any help > > Regards, > Xavier > > > ---------------------------------------------------------------------------- > Clearstream Services S.A. > 42 Avenue JF Kennedy, L-1855 Luxembourg > Socit anonyme is organised with limited liability > in the Grand Duchy of Luxembourg RC Luxembourg B 60911. > > > ----------------------------------------- > Visit us at http://www.clearstream.com > > IMPORTANT MESSAGE > > Internet communications are not secure and therefore Clearstream > International does not accept legal responsibility for the contents > of this message. > > The information contained in this e-mail is confidential and may be > legally privileged. It is intended solely for the addressee. If you > are not the intended recipient, any disclosure, copying, > distribution or any action taken or omitted to be taken in reliance > on it, is prohibited and may be unlawful. Any views expressed in > this e-mail are those of the individual sender, except where the > sender specifically states them to be the views of Clearstream > International or of any of its affiliates or subsidiaries. > > Legally required information for business correspondence/ > Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: > http://deutsche-boerse.com/letterhead > > END OF DISCLAIMER > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Socit anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at dvglasgow.wanadoo.co.uk Thu Jun 21 05:42:52 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Thu, 21 Jun 2007 10:42:52 +0100 Subject: corrupted/nonstandard jpg crash In-Reply-To: <20070620164847.31FCE48943B@mail.runrev.com> References: <20070620164847.31FCE48943B@mail.runrev.com> Message-ID: <8EF9ADAD-5749-4A17-9544-23637FA03CE2@dvglasgow.wanadoo.co.uk> On 20 Jun 2007, at 5:48 pm, jacque at hyperactivesw.com wrote: > So I think you'll be fine; if your users do have the unlikely crash > at least you'll know where to possibly begin looking. I doubt it > will happen though, it's more of an historical problem. Ok, Thanks. Worry levels reducing ...... 50%, 30%, 10% and ........ normal, at 7%. Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From lan.kc.macmail at gmail.com Thu Jun 21 05:43:18 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 21 Jun 2007 17:43:18 +0800 Subject: ClipboardData Refresh In-Reply-To: References: Message-ID: On 6/21/07, Jim Ault wrote: > > > Also, the clipboarddata in Rev does not reliably update when doing the > switch to frontmost. In the past, I have written some Applescripts to > take > advantage the clipboard, and proved that it was unreliable. In fact, just > proved it again yesterday for a different project. I'll second that. Created an Automator app that worked with the clipboardData but even though the data successfully made it into Rev (If I used the menu Paste the data would end up in the field) there was no way I could do it with a script :-( Depending on your needs I was able to work around this. In my case I needed to open files that were in a format Rev could not understand so I needed a third party program to convert them. I then wanted to copy that to the clipboard, then in Rev put the data into a variable for further processing. As the clipboard was unreliable what I ended up doing was put the data into a file and then have Rev open the file. So the process was basically: Rev asked for the folder that contained the files that needed to be worked on. Rev went into a loop for each file x Rev asked an Automator app to run Automator asked third party app to open file x Automator asked third party app to convert file x Automator saved file x in a specified location with an unchanging name Rev Opened the file and did it's thing Rev closed the file Rev deleted the file Rev when back to the beginning of the loop In my case there were lots of large files and I needed the entire contents so a 1:1 ratio was best. In your case, if the clipboardData is small, maybe you could look at using AppleScript to append the data to a single file and then read the file with Rev at the end. Hope there's something there that might help skin your particular cat. It's obvious though that others have faced a similar dilemma and worked around it somehow. From lan.kc.macmail at gmail.com Thu Jun 21 05:49:40 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 21 Jun 2007 17:49:40 +0800 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <467A0414.3060507@fourthworld.com> References: <467A0414.3060507@fourthworld.com> Message-ID: On 6/21/07, Richard Gaskin wrote: > > Am I just special, or is there a general > announcement list Rev uses for such things? No, you're just special :-) Which is probably why that subtle request for MC IDE OSS contribution from Shari will work;-) From robmann at gp-racing.com Thu Jun 21 05:53:57 2007 From: robmann at gp-racing.com (Robert Mann) Date: Thu, 21 Jun 2007 05:53:57 -0400 Subject: download file from server Message-ID: Trying to use the libURLDownloadToFile but it does not download the whole file I only get 1K of the file, it is 15033K also it never tells me "downloadcomplete" Is there more to using this? libURLDownloadToFile "http://www.suspensionnetwork.com/downloads/Suspension Network.exe", "C:\Program Files\Suspension Network\suspension network.exe", "downloadcomplete" Thanks Rob From eric.chatonet at sosmartsoftware.com Thu Jun 21 06:06:56 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 21 Jun 2007 12:06:56 +0200 Subject: download file from server In-Reply-To: References: Message-ID: <64FF37D8-BF68-4B28-B02A-61C625F05834@sosmartsoftware.com> Hi Robert, Le 21 juin 07 ? 11:53, Robert Mann a ?crit : > Trying to use the libURLDownloadToFile but it does not download the > whole > file I only get 1K of the file, it is 15033K also it never tells me > "downloadcomplete" The reason may be that the file needs permissions to be accessed on the server. Anyway, The "How to Download Data from the Internet" tutorial might help you: This stack explains how to test the user connection, an url validity, why and how to use get url or load url, retrieve data from framed pages, give an account of download progress, manage errors, display retrieved data (web pages, stacks, compressed or not), etc. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From runr at prismpole.com Thu Jun 21 06:36:42 2007 From: runr at prismpole.com (Michael Binder) Date: Thu, 21 Jun 2007 06:36:42 -0400 Subject: How to determine bug severity level? Message-ID: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Hi everyone, I am getting ready to report a bug. Its my second bug, but will be my first report (J Landman Gay kindly reported my first bug after it was discussed on this list). I am a bit uncertain about how to rate the severity level. Actually, I think I do understand how to rate the level, but I disagree. My first bug was rated a minor severity level which IMO is wrong. That bug, when unrecognized, caused my standalone apps to lose user data (unbeknownst to the user). This new bug (see yesterday's thread: 'List fields MultipleHilites property') causes my application to return bad data. Thinking about this, I WOULD RATHER HAVE MY APPs CRASH then report wrong data or lose data. (if the app crashes, at least the user KNOWS that they lost data). I know that there are work-arounds for these bugs. But many of you have these bugs in your stacks, and if you haven't been been affected, you're just lucky that your user didn't elicit the bug. For example: IF you have a list field set to allow multiple contiguous selected lines, AND you have not incorporated Ken Ray's workaround, THEN you have at least a cosmetic bug. If you then use the 'selectedlines' function to doSomething with the hilited lines, then you have a serious bug. (because the lines returned by the function are not the same as the hilited lines that the user sees). In my app, that resulted in my user editing data that she did not intend to edit, and not even realizing the mistake. Honestly, I would rather my app crash then do that. So, how would you rate this bug? By the way, IMO the solution for the rev team is a two step solution: First, they should quickly document these anomalies and their work-arounds. Once they are documented, they are not bugs... They are converted to enhancement requests. Then, at their leisure, the team can actually fix these things. I'll be off list for a day, but I look forward to seeing your responses tomorrow. --Michael Binder From robmann at gp-racing.com Thu Jun 21 06:56:13 2007 From: robmann at gp-racing.com (Robert Mann) Date: Thu, 21 Jun 2007 06:56:13 -0400 Subject: download file from server In-Reply-To: <64FF37D8-BF68-4B28-B02A-61C625F05834@sosmartsoftware.com> Message-ID: Eric Thanks I did not know you had these available, lots of great info Rob From vandana.bits328 at gmail.com Thu Jun 21 08:00:24 2007 From: vandana.bits328 at gmail.com (vandana murthy) Date: Thu, 21 Jun 2007 14:00:24 +0200 Subject: Reg:Externals folder in StandAlones Message-ID: <499f44890706210500r5f837f21q1fa385f8941665cd@mail.gmail.com> Hi all , I need your help in solving the following problem. There are some certain library stacks that i need to be includ in my standalone application. For example, if i am using XML functions and i need the XML libraries. So i include them in the standalone settings while creating the standalone. But after the standalone is created, the get an "externals" folder containing a dll file . Is it possible that we can avoid this folder and put this dll file in some other folder i wish , like can i specify some file path for the file . Thanks in Advance Bye Vandana -- Vandana A Intern,Centre for Advanced LearningTechnologies, INSEAD BUSINESS SCHOOL, Fontainebleau,France. From bvg at mac.com Thu Jun 21 08:22:39 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 21 Jun 2007 14:22:39 +0200 Subject: How to determine bug severity level? In-Reply-To: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: > For example: IF you have a list field set to allow multiple contiguous > selected lines, AND you have not incorporated Ken Ray's workaround, > THEN you have at least a cosmetic bug. If you then use the > 'selectedlines' function to doSomething with the hilited lines, then > you have a serious bug. (because the lines returned by the function > are not the same as the hilited lines that the user sees). In my app, > that resulted in my user editing data that she did not intend to edit, > and not even realizing the mistake. Honestly, I would rather my app > crash then do that. > > So, how would you rate this bug? I wouldn't care much, and leave it at normal. The Rev team will change the severity, or any other field in the database, to something they think is right, completely ignoring any objections you might have. I'm sure that simplifies handling bugs for them, but might make you less likely to like them. Obviously they got their priorities set. Have fun Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From sarah.reichelt at gmail.com Thu Jun 21 08:37:08 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 21 Jun 2007 22:37:08 +1000 Subject: How to determine bug severity level? In-Reply-To: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: > I am a bit uncertain about how to rate the severity level. Actually, I > think I do understand how to rate the level, but I disagree. > > This new bug (see yesterday's thread: 'List fields MultipleHilites > property') causes my application to return bad data. > In my opinion: If your bug loses data or returns wrong data, then mark it as "critical". If it crashes or stop your program (or sections thereof) from operating, mark is as "blocker". Cheers, Sarah From shari at gypsyware.com Thu Jun 21 09:23:39 2007 From: shari at gypsyware.com (Shari) Date: Thu, 21 Jun 2007 09:23:39 -0400 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <467A0414.3060507@fourthworld.com> References: <467A0414.3060507@fourthworld.com> Message-ID: >I get email notification. Am I just special, or is there a general >announcement list Rev uses for such things? > >As for updates, maybe we should add a "Check for Updates" to MC. >Extra bonus point if there's also an option in Prefs to check >automatically on startup. > >Maybe Shari could find time to contribute that to the open source IDE? :) If you mean my favorite MC IDE then sure boss, I'll have a go at it, as long as you don't give me a deadline :-) Working on four very critical updates. Vista broke my registration sytem so every proggy I've got out there for Windows is now virtually unsellable. And the updating is slow going as 2.8.1 has added a few extra projects before things can go out the door, like creating happy Windows icons that Rev will accept. It didn't like the old ones. I * think * I solved that one last night....... Pulled an all-nighter creating what I hope are Windows happy icons for all of the proggys that should be going out the door in the next weeks. Soon as they are out the door, then yes, I'll have a go at it :-) Deal? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From scott at cdroo.com Thu Jun 21 09:31:58 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 21 Jun 2007 23:31:58 +1000 Subject: RunRev updates [was RunRev 2.8.1.470] References: <467A0414.3060507@fourthworld.com> Message-ID: <008f01c7b408$8e559560$0201010a@esbi3dg1ukz0fj> From: "Shari" > Working on four very critical updates. Vista broke my registration sytem > so every proggy I've got out there for Windows is now virtually > unsellable. Ah! Good old Vista. Don't you just love how it turns the tables on logic? Windows boxes were always supposed to be "personal computers" under the users control (put stuff where I want to put it). Now it's all rules and to heck with the user. Of course this was done to improve security - but hang on - how come there are all those exploits available the week Vista hit the shelves? Guhg! Honestly. I wish Microsoft would swallow it's pride and take a look at what's been done in respect of OSX and.... Oh who am I kidding? Scott Kane From pepetoo at cox.net Thu Jun 21 09:40:31 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 06:40:31 -0700 Subject: How to determine bug severity level? In-Reply-To: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: Michael, IMO your are 100% on target. Frankly, I'm appalled at the scope and degree of bugginess there appears to be in the current Rev release. I don't see how anyone can have confidence in what they are doing as things stand. Were I working with the types of apps I used to produce with HC, and foresaw inaccurate or lost data, I'd just throw up my hands and withdraw from the game. Fortunately, in the fifteen years my apps were in used with HC, I never had to do that. Since I haven't personally experienced all of the "reported" problems mentioned, I can still be somewhat reserved in my criticism; but not for long. AFAIC, even work-arounds are only acceptable on a VERY temporary basis. We can only make allowances for "all the great stuff that Rev does that can't be done any other way" for just so long. It appears from the temper of this list that this "so long" could become "adios" for some. Joe Wilkins On Jun 21, 2007, at 3:36 AM, Michael Binder wrote: > Hi everyone, > I am getting ready to report a bug. Its my second bug, but will be > my first report (J Landman Gay kindly reported my first bug after > it was discussed on this list). > > I am a bit uncertain about how to rate the severity level. > Actually, I think I do understand how to rate the level, but I > disagree. > > My first bug was rated a minor severity level which IMO is wrong. > That bug, when unrecognized, caused my standalone apps to lose user > data (unbeknownst to the user). > > This new bug (see yesterday's thread: 'List fields MultipleHilites > property') causes my application to return bad data. > > Thinking about this, I WOULD RATHER HAVE MY APPs CRASH then report > wrong data or lose data. (if the app crashes, at least the user > KNOWS that they lost data). > > I know that there are work-arounds for these bugs. But many of you > have these bugs in your stacks, and if you haven't been been > affected, you're just lucky that your user didn't elicit the bug. > > For example: IF you have a list field set to allow multiple > contiguous selected lines, AND you have not incorporated Ken Ray's > workaround, THEN you have at least a cosmetic bug. If you then use > the 'selectedlines' function to doSomething with the hilited lines, > then you have a serious bug. (because the lines returned by the > function are not the same as the hilited lines that the user > sees). In my app, that resulted in my user editing data that she > did not intend to edit, and not even realizing the mistake. > Honestly, I would rather my app crash then do that. > > So, how would you rate this bug? > > By the way, IMO the solution for the rev team is a two step solution: > First, they should quickly document these anomalies and their work- > arounds. Once they are documented, they are not bugs... They are > converted to enhancement requests. Then, at their leisure, the > team can actually fix these things. > > I'll be off list for a day, but I look forward to seeing your > responses tomorrow. > > --Michael Binder > > From mwieder at ahsoftware.net Thu Jun 21 10:15:36 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 07:15:36 -0700 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <467A0414.3060507@fourthworld.com> References: <467A0414.3060507@fourthworld.com> Message-ID: <481081540402.20070621071536@ahsoftware.net> Richard- Wednesday, June 20, 2007, 9:52:36 PM, you wrote: > I get email notification. Am I just special, or Of course you're special, Richard. You oughta know that by now. And day by day you're getting better... No matter what anyone says... Pay no attention to them... -- -Mark Wieder mwieder at ahsoftware.net From paolo.mazza at neol.it Thu Jun 21 10:18:27 2007 From: paolo.mazza at neol.it (paolo mazza) Date: Thu, 21 Jun 2007 16:18:27 +0200 Subject: SQLite Message-ID: I was told Rev 2.8.1. has Integrate Database Capabilities. (SQLite database engine). How can I use SQLite from Revolution? Is there a tutorial somewhere? Thanks Paolo ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it From mwieder at ahsoftware.net Thu Jun 21 10:20:40 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 07:20:40 -0700 Subject: Best Practices in Rev development In-Reply-To: References: Message-ID: <1961081844510.20070621072040@ahsoftware.net> Devin- Wednesday, June 20, 2007, 5:04:05 PM, you wrote: > I tend to agree on this one. My rule-of-thumb is "2-3"; in other > words, if I need to execute the same code 2 or more times and that > code is more than about 3 lines, I'll break the code out into another > handler. ...that's pretty much my rule-of-thumb as well, but that's a separate topic (albeit a good one for discussion). My point was more about decoupling the bulk of the actual code from the on-screen object event handlers: mouseUp, returnInField, etc. I don't always do this, but if the handler grows to more than a couple of lines I'll usually break it out. -- -Mark Wieder mwieder at ahsoftware.net From luis at anachreon.co.uk Thu Jun 21 10:35:49 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 21 Jun 2007 15:35:49 +0100 Subject: Where's Bill? In-Reply-To: <1740E22B-0F53-409A-8BB5-98EF1A8F37F8@anachreon.co.uk> References: <1740E22B-0F53-409A-8BB5-98EF1A8F37F8@anachreon.co.uk> Message-ID: <1D9645E6-2F80-4FEA-AF3A-27F3471182C2@anachreon.co.uk> Anyone? I meant Bill Marriott, the new whip wielder at Runrev. Cheers, Luis. On 13 Jun 2007, at 16:11, Luis wrote: > I'm surprised he hasn't been around to interject during/after the > recent 'Future of Rev'/OSS postings. > > Cheers, > > Luis. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Thu Jun 21 10:48:39 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 21 Jun 2007 10:48:39 EDT Subject: German Keyboard identification (Win32) Message-ID: Does anyone know the registry entry and key that determines if the current keyboard is "German"? There seems to be a bug in the engine that, on win32, confuses Ctrl.Q with the @ symbol on such keyboards. Means that if a Rev menu has Ctrl.Q, a German keyboard cannot type "@" :-( Insights gratefully received on this one! /H From devin_asay at byu.edu Thu Jun 21 10:57:33 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 21 Jun 2007 08:57:33 -0600 Subject: Best Practices in Rev development In-Reply-To: <1961081844510.20070621072040@ahsoftware.net> References: <1961081844510.20070621072040@ahsoftware.net> Message-ID: <02D110B4-281A-47B0-926B-11A28243A413@byu.edu> Hi Mark, On Jun 21, 2007, at 8:20 AM, Mark Wieder wrote: > Devin- > > Wednesday, June 20, 2007, 5:04:05 PM, you wrote: > >> I tend to agree on this one. My rule-of-thumb is "2-3"; in other >> words, if I need to execute the same code 2 or more times and that >> code is more than about 3 lines, I'll break the code out into another >> handler. > > ...that's pretty much my rule-of-thumb as well, but that's a separate > topic (albeit a good one for discussion). > > My point was more about decoupling the bulk of the actual code from > the on-screen object event handlers: mouseUp, returnInField, etc. I > don't always do this, but if the handler grows to more than a couple > of lines I'll usually break it out. I think I understand where you were coming from--it may be best to leave the standard event handlers looking clean and easy to follow by breaking out logically discrete blocks of code into handlers with functionally descriptive names. I think I have a learned resistance to this technique from my HyperCard days. Back then we were always looking for speed tweaks, and somebody once ran some benchmarks that determined that you took an ever-so-slight speed hit when calling another handler as opposed to keeping all statements inline in the existing handler. Add to that the absence of script-local variables in HC--thus, the need to pass all data to the other handler as params or declare bunches of global vars--and you have a behavioral aversion to the technique. Which is not to say it's not a good practice. In fact, I've used this approach when teaching students about custom handlers. Of course now, as of Rev 2.8.x, I can teach them that 'on ' and 'command' handlers are two different things: use 'on' to trap standard event messages and 'command' to write your own handlers. I'm still pondering whether this distinction would gain me anything when I'm teaching new Rev programmers. Do I gain anything by emphasizing the somewhat artificial distinction between messages and commands? Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Thu Jun 21 11:24:32 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 21 Jun 2007 09:24:32 -0600 Subject: Best Practices in Rev development In-Reply-To: References: Message-ID: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> On Jun 20, 2007, at 8:59 PM, Kay C Lan wrote: > Devin although I know your after 'Coding Best Practices' along the > lines of > naming objects and variables with meaningful names, and using > prefixes for > local/global/constants, then if you're compiling a list of tips for > debugging (assuming you don't use explicitVars) > > Step through your script with the Variable Watcher open > > 1) Are there two variables that are almost identical > lMyColourVariable and lMyColorVariable > > 2) Have I used gMyColour where I should have used lMyColour or > pMyColour > > Having eliminated these two common errors (for me anyway) it pretty > well > only leaves an error in the algorithm logic - which of course is > the fun > part of tweaking code to get the right algorithm. These are great suggestions. I'll include them when I talk about debugging in my class. Some details about switching from nested if/then/else to switch structures. > > Since then, for any conditional statements, unless I know 110% that > the > condition will NEVER be anything other than 2 options, Yes/No, > Right/Wrong > then I ALWAYS use Switch. more details > > I tend to use your 3 line rule, in that if the statements in the > case exceed > 3 lines I'll write a separate handler. As such, the switch > structures appear > very concise and very logical (to me) as to what they do and why. > > I don't suggest a Best Practice for Switch statements, but if you > can help > get the 'penny to drop' I think they can really help in keeping code > readable, manageable and best of all, very easily extensible. I agree. After about three else clauses an if/then/else structure starts to look pretty messy. I'm warming more and more to switch as time goes on. At three conditions I start to consider whether switch might be more appropriate than if/then/else. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From len-morgan at crcom.net Thu Jun 21 11:30:38 2007 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 21 Jun 2007 10:30:38 -0500 Subject: Colorizing List Fields Message-ID: <467A999E.6070906@crcom.net> Is it possible to use either htmlText or rtfText to color the lines of a list? I have a list field where I'd like to have each line colored depending on the type of record it's displaying. If I can't set the font or background color using htmlText, what exactly CAN I use htmlText for? Len Morgan From kray at sonsothunder.com Thu Jun 21 11:47:07 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 10:47:07 -0500 Subject: List field multipleHilites property In-Reply-To: <88a7e87aa965b117f3c4faf8c96f0e33@prismpole.com> References: <88a7e87aa965b117f3c4faf8c96f0e33@prismpole.com> Message-ID: <20070621104707820587.5d7ac4f5@sonsothunder.com> On Thu, 21 Jun 2007 04:49:22 -0400, Michael Binder wrote: > I wrote: >> Is this a bug? How can I make the list show only contiguous selections? > > Ken wrote: >>> It is a bug, >>> >>> Here's a workaround in the meantime > > Ken, > thanks so much for the workaround. Did you write this on the > fly, or is this a bug you already knew about? I wrote it on the fly after I verified the bug you'd posted. > I was in the process of trying something similar when I gave > up and went to bed last night. One thing I don't fully > understand... why do you need to wait 10 milliseconds to > send the command? Also, has this bug been reported? I > didn't see it when I searched revzilla for 'list fields'. The reason is that if you don't, what happens is that the hilitedlines get set "properly", and then the mouse being released triggers Rev to hilite the line you just clicked, and you don't end up with a contiguous set. That is, if you had lines 1, 2, and 3 hilited and then made the field lose focus and then shift-clicked on line 7, without the 10 millisecond wait time, you'd only end up with line 7 being hilited. By sending it in 10ms, it allows rev to hilite the way it would normall (i.e. the "bug" way, hiliting lines 1, 2, and 7), and then immediately that gets replaced with the proper contiguous set with a minimum amount of "flash". Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From liamlambert at mac.com Thu Jun 21 11:53:11 2007 From: liamlambert at mac.com (Liam Lambert) Date: Thu, 21 Jun 2007 16:53:11 +0100 Subject: SQLite Message-ID: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> There is a tutorial look in Resources/Examples it is very good and easy to use good luck Liam IRELAND liamlambert at mac.com From toolbook at kestner.de Thu Jun 21 12:00:19 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 21 Jun 2007 18:00:19 +0200 Subject: AW: SQLite In-Reply-To: Message-ID: <003701c7b41d$44a936a0$18b2a8c0@TiemoPC2> Yes it is, look in the documentation e.g. "revOpenDatabase" For the SQL side, see: http://www.sqlite.org/lang.html Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von paolo mazza Gesendet: Donnerstag, 21. Juni 2007 16:18 An: How to use Revolution Betreff: SQLite I was told Rev 2.8.1. has Integrate Database Capabilities. (SQLite database engine). How can I use SQLite from Revolution? Is there a tutorial somewhere? Thanks Paolo ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Thu Jun 21 11:59:31 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 08:59:31 -0700 Subject: How to determine bug severity level? In-Reply-To: References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: And when the rev team changes the bug rating, the bug poster gets an email and you know they read your report! "It happened just the other day..." to paraphrase a friend of mine... sqb >>So, how would you rate this bug? > > >I wouldn't care much, and leave it at normal. The Rev team will change the -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kray at sonsothunder.com Thu Jun 21 12:01:51 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 11:01:51 -0500 Subject: How to determine bug severity level? In-Reply-To: References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: <20070621110151656607.97bd2575@sonsothunder.com> On Thu, 21 Jun 2007 06:40:31 -0700, Joe Lewis Wilkins wrote: > Michael, > > IMO your are 100% on target. Frankly, I'm appalled at the scope and > degree of bugginess there appears to be in the current Rev release. Really? I'm sorry, Joe, I don't see that at all. Rev 2.8.1 has been the most stable release for me in a long time, and I have yet to run into anything that has caused my apps to crash or lose data. And the bug that Michael posted has been in the product for a long time apparently (I just tested it in 2.1.2), but since it was never reported to Bugzilla, no one has encountered it until now. I'm not going to throw back the "there's bugs in every piece of software" hyperbole since it's so well-known it's not worth the effort. > Were I working with the types of apps I used to > produce with HC, and foresaw inaccurate or lost data, I'd just throw > up my hands and withdraw from the game. I would too, if there was no workaround to get the data accurate again. But there are so few actual bugs that don't have workarounds that there's no reason to do that. I'm not saying that "because there are workarounds, the bug(s) shouldn't be fixed" (obviously), but what I am saying is that it's the equivalent of sitting on a chair with one leg that's a little too short: you can live with it, you can workaround it with a matchbook cover, or you can say "I'm not going to sit on that chair until someone fixes it". I prefer the workaround. (Now if it only had 1 leg, that's another matter entirely... ;-) > Since I haven't personally experienced all of the "reported" problems > mentioned, I can still be somewhat reserved in my criticism; but not > for long. Also keep in mind that everybody's setup is different - one person may encounter a bug that others don't (in fact just recently posts like that have been made). It's good to be aware of what other people are encountering; but until it happens to you, it doesn't become a concrete impediment (IMHO). > AFAIC, even work-arounds are only acceptable on a VERY > temporary basis. Agreed. And reporting to Bugzilla and setting appropriate severity levels will help in making workarounds a temporary situation. There's definitely issues that RunRev has to deal with in relation to Bugzilla (we *all* know that), but if the bugs don't get posted there, there likely never to be addressed; whereas if they *are* in Bugzilla, they are more likely to be addressed. So it's worth the effort to post them (IMHO). Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From liamlambert at mac.com Thu Jun 21 12:04:55 2007 From: liamlambert at mac.com (Liam Lambert) Date: Thu, 21 Jun 2007 17:04:55 +0100 Subject: Colorizing List Fields Message-ID: Hi Len I have colored lines before here is the code it might help put 0 into tCounter repeat for each line tLine in fld "booking" add 1 to tCounter if "reservation" is in tLine then set the textColor of line tCounter of fld "booking" to red end if end repeat Liam IRELAND liamlambert at mac.com From kray at sonsothunder.com Thu Jun 21 12:06:16 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 11:06:16 -0500 Subject: Colorizing List Fields In-Reply-To: <467A999E.6070906@crcom.net> References: <467A999E.6070906@crcom.net> Message-ID: <20070621110616946561.e71831e8@sonsothunder.com> On Thu, 21 Jun 2007 10:30:38 -0500, Len Morgan wrote: > Is it possible to use either htmlText or rtfText to color the lines > of a list? I have a list field where I'd like to have each line > colored depending on the type of record it's displaying. If I can't > set the font or background color using htmlText, what exactly CAN I > use htmlText for? You can set either or both... and you don't need to use htmlText or rtfText if you don't want to - you can set the 'textColor' or 'backgroundColor' property of individual lines from script: set the textColor of line 2 of field "MyListField" to red But if you'd rather use HTML or RTF, be my guest: put " & \ line 2 of field "MyListField" & "" into tHTML set the htmlText of line 2 of field "MyListField" to tHTML HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From wjm at wjm.org Thu Jun 21 12:51:37 2007 From: wjm at wjm.org (Bill Marriott) Date: Thu, 21 Jun 2007 12:51:37 -0400 Subject: Where's Bill? References: <1740E22B-0F53-409A-8BB5-98EF1A8F37F8@anachreon.co.uk> Message-ID: I'm here :) That thread was interesting... but I didn't think I had much to add to it. I don't think Revolution per se is going to go pure open source in the foreseeable future. And as others pointed out, there is the MetaCard project for those who want to get into the community-development arena. My focus right now is working with Rev on the next beta, which included gathering as much useful data about Linux as I can. > I'm surprised he hasn't been around to interject during/after the recent > 'Future of Rev'/OSS postings. From jacque at hyperactivesw.com Thu Jun 21 13:09:15 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 12:09:15 -0500 Subject: How to determine bug severity level? In-Reply-To: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: <467AB0BB.4030307@hyperactivesw.com> Michael Binder wrote: > Hi everyone, > I am getting ready to report a bug. Its my second bug, but will be my > first report (J Landman Gay kindly reported my first bug after it was > discussed on this list). > > I am a bit uncertain about how to rate the severity level. Actually, I > think I do understand how to rate the level, but I disagree. There's a list of guidelines on the bug entry page, which is why I rated your first bug as minor. But you can assign any level that seems appropriate according to the list. You might include an explanation of why you are increasing the severity level in the comments area of your report, so that the team knows the reason. I'd be cautious of marking something like this a "blocker" or "critical" though; those two categories are reserved for severe problems like engine crashes and lockups, and the team is likely to reset your level to something lower than you'd like. Probably "normal" is a good choice. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Thu Jun 21 13:10:58 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 10:10:58 -0700 Subject: How to determine bug severity level? In-Reply-To: References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: Just to balance a rather irresponsible statement from the poster below (as there are prospective Rev people on the edge of buying the product also reading these words ) -- It seems the poster and I are on separate dimensions as I'm working on a major app, using a great percentage of 2.8 features and don't see "the scope and bugginess there appears to be in the current Rev release" that he talks about. Rev today is LIGHT YEARS more stable and reliable than 3 years ago, when I first revisited Rev (after passing on the baffling and unattractive early versions of Metacard). And we can feel the results of the long conversion from the earlier 'spaghetti' code of earlier version. In the poster's own words, he 'haven't personally experienced all of the "reported" problems' yet he's spewing generalizations about the product, and making a broad statement of people 'leaving'. Since this list doesn't seem to be crawling with hundreds of complaints similar to his, I'll have to assume the poster was exaggerating, and urge the poster to restrain himself when presenting broad criticism of the product on the product's mail list. What is the intention of these baiting posts? To gather consensus to 'kick Rev's ass' into compliance with some kind of populist uprising? This is a 'How To Use Revolution' list, not the broad complaint corner. It must be depressing to be a coder in the thick of bug fixing and feature design at Rev and hear gross statements like this. >IMO your are 100% on target. Frankly, I'm appalled at the scope and >degree of bugginess there appears to be in the current Rev release. >I don't see how anyone can have confidence in what they are doing as >things stand. Were I working with the types of apps I used to >produce with HC, and foresaw inaccurate or lost data, I'd just throw >up my hands and withdraw from the game. Fortunately, in the fifteen >years my apps were in used with HC, I never had to do that. Since I >haven't personally experienced all of the "reported" problems >mentioned, I can still be somewhat reserved in my criticism; but not >for long. AFAIC, even work-arounds are only acceptable on a VERY >temporary basis. We can only make allowances for "all the great >stuff that Rev does that can't be done any other way" for just so >long. It appears from the temper of this list that this "so long" >could become "adios" for some. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Thu Jun 21 13:15:40 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 12:15:40 -0500 Subject: Best Practices in Rev development In-Reply-To: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> Message-ID: <467AB23C.1020401@hyperactivesw.com> Devin Asay wrote: > I agree. After about three else clauses an if/then/else structure starts > to look pretty messy. I'm warming more and more to switch as time goes > on. At three conditions I start to consider whether switch might be more > appropriate than if/then/else. Three is about my limit too (mind...control...aarrgh...) I read somewhere a long time ago that switch statements run faster than if/else. I think it was a general comment rather than specifically related to Revolution programming but it was so long ago I can't recall. Does anyone know if it is true for Rev scripts? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Thu Jun 21 13:16:04 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 10:16:04 -0700 Subject: Best Practices in Rev development In-Reply-To: <1961081844510.20070621072040@ahsoftware.net> References: <1961081844510.20070621072040@ahsoftware.net> Message-ID: Yes, a good idea. For instance, one might want the same code to be triggered from different events. on mousedown doit end mousedown on selectionchanged doit end selectionchanged on returninfield doit end returninfield on doit repeat with n = 1 to 200 set the cursor to busy end repeat end doit >My point was more about decoupling the bulk of the actual code from >the on-screen object event handlers: mouseUp, returnInField, etc. I >don't always do this, but if the handler grows to more than a couple >of lines I'll usually break it out. > >-- >-Mark Wieder -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Thu Jun 21 13:37:18 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 03:37:18 +1000 Subject: How to determine bug severity level? References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: <035501c7b42a$d2847270$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Stephen Barncard" > It must be depressing to be a coder in the thick of bug fixing and feature > design at Rev and hear gross statements like this. Well said. All of it. Scott Kane From scott at cdroo.com Thu Jun 21 13:41:24 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 03:41:24 +1000 Subject: Best Practices in Rev development References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> Message-ID: <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "J. Landman Gay" > I read somewhere a long time ago that switch statements run faster than > if/else. I think it was a general comment rather than specifically related > to Revolution programming but it was so long ago I can't recall. Does > anyone know if it is true for Rev scripts? I haven't timed it - but if it's read by the engine in the same manner other programming languages handle it then it would be faster as any subsequent conditions are skipped because once the case statement (switch statement) is met the compiler knows not to proceed - as opposed to if/then/else etc where the entire handler is evaluated in full. Scott Kane From pepetoo at cox.net Thu Jun 21 13:51:39 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 10:51:39 -0700 Subject: How to determine bug severity level? In-Reply-To: References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> Message-ID: <0582F6CB-6287-483F-BD62-EC5A7F7DCCC3@cox.net> Stephen, you need to read what I wrote more carefully. What I said was said "strongly", but not to the extent that you have interpreted it. And I didn't "spew" out anything, other than stating that I agreed with what Michael had said. There was no "venom" in any of my comments. Plus, I've learned over the years that sometimes the "squeaky-wheel" is the only way to go. I, personally, have no complaints with the performance, but if the situation as Michael stated is correct, it is not very healthy. Once again, IMHO. If you've followed any of what I've been doing since joining the Rev List, you would know that I am anything but Rev's harshest of critics. There appear to be two schools of thought about Rev's recent performance regarding bug fixes. I have no reason to join either side. Joe Wilkins On Jun 21, 2007, at 10:10 AM, Stephen Barncard wrote: > Just to balance a rather irresponsible statement from the poster > below (as there are prospective Rev people on the edge of buying > the product also reading these words ) -- > > It seems the poster and I are on separate dimensions as I'm working > on a major app, using a great percentage of 2.8 features and don't > see "the scope and bugginess there appears to be in the current Rev > release" that he talks about. > > Rev today is LIGHT YEARS more stable and reliable than 3 years ago, > when I first revisited Rev (after passing on the baffling and > unattractive early versions of Metacard). And we can feel the > results of the long conversion from the earlier 'spaghetti' code of > earlier version. > > In the poster's own words, he 'haven't personally experienced all > of the "reported" problems' yet he's spewing generalizations about > the product, and making a broad statement of people 'leaving'. > > Since this list doesn't seem to be crawling with hundreds of > complaints similar to his, I'll have to assume the poster was > exaggerating, and urge the poster to restrain himself when > presenting broad criticism of the product on the product's mail list. > > What is the intention of these baiting posts? To gather consensus > to 'kick Rev's ass' into compliance with some kind of populist > uprising? This is a 'How To Use Revolution' list, not the broad > complaint corner. > > It must be depressing to be a coder in the thick of bug fixing and > feature design at Rev and hear gross statements like this. > > >> IMO your are 100% on target. Frankly, I'm appalled at the scope >> and degree of bugginess there appears to be in the current Rev >> release. I don't see how anyone can have confidence in what they >> are doing as things stand. Were I working with the types of apps >> I used to produce with HC, and foresaw inaccurate or lost data, >> I'd just throw up my hands and withdraw from the game. >> Fortunately, in the fifteen years my apps were in used with HC, I >> never had to do that. Since I haven't personally experienced all >> of the "reported" problems mentioned, I can still be somewhat >> reserved in my criticism; but not for long. AFAIC, even work- >> arounds are only acceptable on a VERY temporary basis. We can only >> make allowances for "all the great stuff that Rev does that can't >> be done any other way" for just so long. It appears from the >> temper of this list that this "so long" could become "adios" for >> some. >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - From pepetoo at cox.net Thu Jun 21 13:59:47 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 10:59:47 -0700 Subject: How to determine bug severity level? In-Reply-To: <20070621110151656607.97bd2575@sonsothunder.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> <20070621110151656607.97bd2575@sonsothunder.com> Message-ID: <44E9A0DB-E7FD-41C6-ADF6-FEE8BB9F1AB6@cox.net> Ken, I appreciate your more tempered response to what I had said in response to Michael's post. I'm pretty sure that you understood what I was saying, since you countered nicely, blow by blow. Nevertheless, I had to express my reaction to what Michael had said. Thanks, Joe Wilkins On Jun 21, 2007, at 9:01 AM, Ken Ray wrote: > On Thu, 21 Jun 2007 06:40:31 -0700, Joe Lewis Wilkins wrote: > >> Michael, >> >> IMO your are 100% on target. Frankly, I'm appalled at the scope and >> degree of bugginess there appears to be in the current Rev release. > > Really? I'm sorry, Joe, I don't see that at all. Rev 2.8.1 has been > the > most stable release for me in a long time, and I have yet to run into > anything that has caused my apps to crash or lose data. And the bug > that Michael posted has been in the product for a long time apparently > (I just tested it in 2.1.2), but since it was never reported to > Bugzilla, no one has encountered it until now. > > I'm not going to throw back the "there's bugs in every piece of > software" hyperbole since it's so well-known it's not worth the > effort. > >> Were I working with the types of apps I used to >> produce with HC, and foresaw inaccurate or lost data, I'd just throw >> up my hands and withdraw from the game. > > I would too, if there was no workaround to get the data accurate > again. > But there are so few actual bugs that don't have workarounds that > there's no reason to do that. I'm not saying that "because there are > workarounds, the bug(s) shouldn't be fixed" (obviously), but what I am > saying is that it's the equivalent of sitting on a chair with one leg > that's a little too short: you can live with it, you can workaround it > with a matchbook cover, or you can say "I'm not going to sit on that > chair until someone fixes it". I prefer the workaround. (Now if it > only > had 1 leg, that's another matter entirely... ;-) > >> Since I haven't personally experienced all of the "reported" problems >> mentioned, I can still be somewhat reserved in my criticism; but not >> for long. > > Also keep in mind that everybody's setup is different - one person may > encounter a bug that others don't (in fact just recently posts like > that have been made). It's good to be aware of what other people are > encountering; but until it happens to you, it doesn't become a > concrete > impediment (IMHO). > >> AFAIC, even work-arounds are only acceptable on a VERY >> temporary basis. > > Agreed. And reporting to Bugzilla and setting appropriate severity > levels will help in making workarounds a temporary situation. There's > definitely issues that RunRev has to deal with in relation to Bugzilla > (we *all* know that), but if the bugs don't get posted there, there > likely never to be addressed; whereas if they *are* in Bugzilla, they > are more likely to be addressed. So it's worth the effort to post them > (IMHO). > > Just my 2 cents, > > Ken Ray > Sons of Thunder Software, Inc. From stephenREVOLUTION at barncard.com Thu Jun 21 14:02:00 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 11:02:00 -0700 Subject: Best Practices in Rev development In-Reply-To: <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> Message-ID: for me a great advantage of SWITCH is the opportunity for fast and easy multiple if statements done this way instead: SWITCH pKey CASE "B" CASE return CASE "P" printThePage default doDefaultThing END SWITCH easy to read, easy to write. > >I haven't timed it - but if it's read by the engine in the same >manner other programming languages handle it then it would be faster >as any subsequent conditions are skipped because once the case >statement (switch statement) is met the compiler knows not to >proceed - as opposed to if/then/else etc where the entire handler is >evaluated in full. > >Scott Kane -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Thu Jun 21 14:03:32 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 13:03:32 -0500 Subject: Reg:Externals folder in StandAlones In-Reply-To: <499f44890706210500r5f837f21q1fa385f8941665cd@mail.gmail.com> References: <499f44890706210500r5f837f21q1fa385f8941665cd@mail.gmail.com> Message-ID: <467ABD74.1090708@hyperactivesw.com> vandana murthy wrote: > Hi all , > > I need your help in solving the following problem. > > There are some certain library stacks that i need to be includ in my > standalone application. For example, if i am using XML functions and i > need the XML libraries. So i include them in the standalone settings while > creating the standalone. But after the standalone is created, the get an > "externals" folder containing a dll file . Is it possible that we can avoid > this folder and put this dll file in some other folder i wish , like can i > specify some file path for the file . Yes, you can move the .dll wherever your scripts expect it to be. The default location is there because the standalone builder doesn't know what paths your scripts use. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pepetoo at cox.net Thu Jun 21 14:07:41 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 11:07:41 -0700 Subject: Best Practices in Rev development In-Reply-To: References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> Message-ID: <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> I agree, much cleaner and easier to follow and write, so long as you don't forget to exit each of the case statements so as not to have subsequent ones executed as well. I believe this is a feature in Rev, though I'd prefer if it weren't. Joe Wilkins On Jun 21, 2007, at 11:02 AM, Stephen Barncard wrote: > for me a great advantage of SWITCH is the opportunity for fast and > easy multiple if statements done this way instead: > > SWITCH pKey > CASE "B" > CASE return > CASE "P" > printThePage > default > doDefaultThing > END SWITCH > > easy to read, easy to write. > > >> >> I haven't timed it - but if it's read by the engine in the same >> manner other programming languages handle it then it would be >> faster as any subsequent conditions are skipped because once the >> case statement (switch statement) is met the compiler knows not to >> proceed - as opposed to if/then/else etc where the entire handler >> is evaluated in full. >> >> Scott Kane > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Thu Jun 21 14:22:28 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 13:22:28 -0500 Subject: Best Practices in Rev development In-Reply-To: <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> Message-ID: <467AC1E4.2030502@hyperactivesw.com> Scott Kane wrote: > ----- Original Message ----- From: "J. Landman Gay" > > >> I read somewhere a long time ago that switch statements run faster >> than if/else. I think it was a general comment rather than >> specifically related to Revolution programming but it was so long ago >> I can't recall. Does anyone know if it is true for Rev scripts? > > I haven't timed it - but if it's read by the engine in the same manner > other programming languages handle it then it would be faster as any > subsequent conditions are skipped because once the case statement > (switch statement) is met the compiler knows not to proceed - as opposed > to if/then/else etc where the entire handler is evaluated in full. I remember reading that Rev doesn't evaluate the entire if/else, so I'd think it would be about the same as switch. But lookee here, I did a test, with surprising results: on mouseUp put 100000 into tRepeats put the milliseconds into tstart switchTest tRepeats put the milliseconds - tstart into item 1 of tTimes put the milliseconds into tstart ifTest tRepeats put the milliseconds - tstart into item 2 of tTimes put tTimes end mouseUp on switchTest pRepeats put 1 into tRep repeat pRepeats switch tRep case tRep > 10000 put tRep into x break case tRep > 5000 put tRep into x break case tRep > 2000 put tRep into x break default put tRep into x end switch add 1 to tRep end repeat end switchTest on ifTest pRepeats put 1 into tRep repeat pRepeats if tRep > 10000 then put tRep into x else if tRep > 5000 then put tRep into x else if tRep > 2000 then put tRep into x else put tRep into x end if add 1 to tRep end repeat end ifTest The "if/else" is 4 to 5 times faster. Is my test accurate? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 21 14:29:27 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 13:29:27 -0500 Subject: Best Practices in Rev development In-Reply-To: <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> Message-ID: <467AC387.8090804@hyperactivesw.com> Joe Lewis Wilkins wrote: > I agree, much cleaner and easier to follow and write, so long as you > don't forget to exit each of the case statements so as not to have > subsequent ones executed as well. I believe this is a feature in Rev, > though I'd prefer if it weren't. It's more of a feature of "switch" statements. That's just how they work, in any programming language. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Thu Jun 21 14:29:10 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 11:29:10 -0700 Subject: Best Practices in Rev development In-Reply-To: <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> Message-ID: yes, I know about BREAK. I was showing a unique use of NOT using break. And why would one not want BREAK? It's a standard and useful term in SWITCH/CASE. I would put a break like this if I didn't want the default to execute too. SWITCH pKey CASE "B" CASE return CASE "P" printThePage BREAK default doDefaultThing END SWITCH >I agree, much cleaner and easier to follow and write, so long as you >don't forget to exit each of the case statements so as not to have >subsequent ones executed as well. I believe this is a feature in >Rev, though I'd prefer if it weren't. > >Joe Wilkins -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From devin_asay at byu.edu Thu Jun 21 14:31:29 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 21 Jun 2007 12:31:29 -0600 Subject: Best Practices in Rev development In-Reply-To: <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> Message-ID: <3C3EE0E1-E49A-42DF-8161-E9F1FC5BF25E@byu.edu> Joe, > On Jun 21, 2007, at 11:02 AM, Stephen Barncard wrote: > >> for me a great advantage of SWITCH is the opportunity for fast and >> easy multiple if statements done this way instead: >> >> SWITCH pKey >> CASE "B" >> CASE return >> CASE "P" >> printThePage >> default >> doDefaultThing >> END SWITCH >> >> easy to read, easy to write. On Jun 21, 2007, at 12:07 PM, Joe Lewis Wilkins wrote: > I agree, much cleaner and easier to follow and write, so long as > you don't forget to exit each of the case statements so as not to > have subsequent ones executed as well. I believe this is a feature > in Rev, though I'd prefer if it weren't. Until this week I might have agreed with you--the concept that a case statement would automatically match subsequent cases unless you explicitly add a 'break' command seemed bothersome and obscure. But then I began making some changes to a scheduling program I am working on. I wanted to do one thing if the scheduled event fell in the 1st or 2nd week of the month and something else if it fell in the 3rd or 4th week and something else still if it fell in the 5th week. I could have said switch tWeeknum case 1 doThing1 break case 2 doThing1 break case 3 doThing2 break case 4 doThing2 break case 5 doThing3 break end switch Instead, I was able to use the very quick and readable: switch tWeeknum case 1 case 2 doThing1 break case 3 case 4 doThing2 break case 5 doThing3 break end switch It was the first time I'd found this feature useful, and now I'm really glad it's there. Suddently the 'break' statements don't seem so irksome. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From pepetoo at cox.net Thu Jun 21 14:38:37 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 11:38:37 -0700 Subject: Best Practices in Rev development In-Reply-To: <467AC387.8090804@hyperactivesw.com> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> <467AC387.8090804@hyperactivesw.com> Message-ID: If you say so, Jacqui, but I seem to remember others not "requiring" the exits except when needed for some specific reason. I know that's the case with Future Basic, but maybe my memory is faulty. (smile) Joe Wilkins On Jun 21, 2007, at 11:29 AM, J. Landman Gay wrote: > Joe Lewis Wilkins wrote: >> I agree, much cleaner and easier to follow and write, so long as >> you don't forget to exit each of the case statements so as not to >> have subsequent ones executed as well. I believe this is a feature >> in Rev, though I'd prefer if it weren't. > > It's more of a feature of "switch" statements. That's just how they > work, in any programming language. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Thu Jun 21 14:37:06 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 21 Jun 2007 11:37:06 -0700 Subject: Best Practices in Rev development In-Reply-To: <467AC1E4.2030502@hyperactivesw.com> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <467AC1E4.2030502@hyperactivesw.com> Message-ID: I think it pretty much tells the tale. Good to know for loops with lots of iterations. I love this list. so a loose rule: SWITCH/CASE = complex decisions easier to describe = slower IF/THEN/ELSE = complex decisions harder to describe = faster and more understood by many Thanks, Jacque. > >The "if/else" is 4 to 5 times faster. Is my test accurate? > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From pepetoo at cox.net Thu Jun 21 14:43:13 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 11:43:13 -0700 Subject: Best Practices in Rev development In-Reply-To: <467AC387.8090804@hyperactivesw.com> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> <467AC387.8090804@hyperactivesw.com> Message-ID: For some reason, until I read Stephen's latest post, the word "Break" escaped me, which is what I meant rather than "exit", though I suppose the latter could be used as well. Just not as meaningful. Joe Wilkins On Jun 21, 2007, at 11:29 AM, J. Landman Gay wrote: > Joe Lewis Wilkins wrote: >> I agree, much cleaner and easier to follow and write, so long as >> you don't forget to exit each of the case statements so as not to >> have subsequent ones executed as well. I believe this is a feature >> in Rev, though I'd prefer if it weren't. > > It's more of a feature of "switch" statements. That's just how they > work, in any programming language. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Thu Jun 21 14:47:19 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 21 Jun 2007 11:47:19 -0700 Subject: Best Practices in Rev development In-Reply-To: <3C3EE0E1-E49A-42DF-8161-E9F1FC5BF25E@byu.edu> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> <3C3EE0E1-E49A-42DF-8161-E9F1FC5BF25E@byu.edu> Message-ID: I guess it's like sex. You have to try out all the positions to recognize their attributes. Hmn! Am I allowed to say something like that? But I can certainly see your point of view. (smile) Joe Wilkins On Jun 21, 2007, at 11:31 AM, Devin Asay wrote: > Joe, > > >> On Jun 21, 2007, at 11:02 AM, Stephen Barncard wrote: >> >>> for me a great advantage of SWITCH is the opportunity for fast >>> and easy multiple if statements done this way instead: >>> >>> SWITCH pKey >>> CASE "B" >>> CASE return >>> CASE "P" >>> printThePage >>> default >>> doDefaultThing >>> END SWITCH >>> >>> easy to read, easy to write. > > On Jun 21, 2007, at 12:07 PM, Joe Lewis Wilkins wrote: > >> I agree, much cleaner and easier to follow and write, so long as >> you don't forget to exit each of the case statements so as not to >> have subsequent ones executed as well. I believe this is a feature >> in Rev, though I'd prefer if it weren't. > > Until this week I might have agreed with you--the concept that a > case statement would automatically match subsequent cases unless > you explicitly add a 'break' command seemed bothersome and obscure. > But then I began making some changes to a scheduling program I am > working on. I wanted to do one thing if the scheduled event fell in > the 1st or 2nd week of the month and something else if it fell in > the 3rd or 4th week and something else still if it fell in the 5th > week. > > I could have said > > switch tWeeknum > case 1 > doThing1 > break > case 2 > doThing1 > break > case 3 > doThing2 > break > case 4 > doThing2 > break > case 5 > doThing3 > break > end switch > > Instead, I was able to use the very quick and readable: > > switch tWeeknum > case 1 > case 2 > doThing1 > break > case 3 > case 4 > doThing2 > break > case 5 > doThing3 > break > end switch > > It was the first time I'd found this feature useful, and now I'm > really glad it's there. Suddently the 'break' statements don't seem > so irksome. > > Regards, > > Devin From shari at gypsyware.com Thu Jun 21 14:48:33 2007 From: shari at gypsyware.com (Shari) Date: Thu, 21 Jun 2007 14:48:33 -0400 Subject: Back to my standalone 10.2.x bug.... Message-ID: Finally tested the Universal Build created in 2.8.1.471 on my G-3 OS 10.2.8. Results were mixed. The standalone is not distributable to 10.2.x though my problem probably wouldn't affect most folks. It launched, and went thru most of the startup routines without issue. But it fails to create one file and that one file is a show stopper. I have a stack that is saved compressed into a custom property. On first install, it decompresses it and turns it into a stack again, saving the stack to the Preferences folder. This works fine on Windows and on OS 10.4.x. But on 10.2.8 it chokes. The first time I ran it, it created half the file. The file existed, but it was half the size it should have been and failed to properly function. So I deleted it and tried launching again. The second time it didn't even create half the file. The file was not created, rendering the standalone useless as it relies on that file. If I manually replace the half file with a good file and launch the program, it runs fine. So there is some issue with either decompressing or binfile.... In addition, it creates a duplicate file of something else. It's supposed to simply copy a stack that is distributed with the standalone to the Prefs folder. It does this, but it also creates a duplicate copy with a funny name. This file was created using: save stack a as b prefStack.mc [this was created and works properly] prefStack.A [the A has two dots over it and never should have been created] The mangled stack was created as follows: # compressedStackPath is path to the compressed version of the stack # newlyCreatedStack is the path to the uncompressed stack it's supposed to create set the itemDel to "/" put "compressedStack.mc" into the last item of compressedStackPath put pathToPrefsFolder & "/uncompressedFile.mc" into newlyCreatedStack if there is not a stack newlyCreatedStack then put the fileType into rememberFile put decompress(the smallPotatoes of stack compressedStackPath) into s set the fileType to "xxxxMSTK" set the stackFileType to "xxxxMSTK" put s into url ("binfile:" & newlyCreatedStack) save stack newlyCreatedStack wait 5 ticks set the fileType to rememberFile end if start using stack newlyCreatedStack -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From briany at qldlearning.com Thu Jun 21 15:00:42 2007 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 21 Jun 2007 12:00:42 -0700 Subject: Best Practices in Rev development In-Reply-To: <467AC1E4.2030502@hyperactivesw.com> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <467AC1E4.2030502@hyperactivesw.com> Message-ID: <4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com> Jacque, I think what you are discovering is that "it depends". I noticed a couple of things with your example: 1) Your switch conditions are all expressions that need to be reevaluated in every iteration (as opposed to constant value). This effectively kills the switch statement's ability to "jump" to the correct result - since it has to reevaluate the "jumps" every time through. Try throwing in string constants and switch should start gaining. 2) 3-4 possible results is probably around the break-even point (in general). But every extra condition will typically cause a gain on the switch side. I think the basic lesson though is that there is no general answer. It depends a lot on your data. For example, even the same if statement can be written to be 10 times faster or slower depending on the data. Suppose your first if statement passes 99% of the time, as opposed to failing all tests 99% of the time. My general thoughts: * Use switch statements when you have 3 or more constant expressions (or may need to add more in the future) * Use switch statements if you need the "fall through" logic (by omitting break statements). Sometimes this leads to more elegant looking code. * Use if statements when you have complex expressions and can predict to some degree which conditions will pass/fail most of the time * If speed is not an issue, use whichever one makes the most sense to you > Scott Kane wrote: >> ----- Original Message ----- From: "J. Landman Gay" >> >>> I read somewhere a long time ago that switch statements run >>> faster than if/else. I think it was a general comment rather than >>> specifically related to Revolution programming but it was so long >>> ago I can't recall. Does anyone know if it is true for Rev scripts? >> I haven't timed it - but if it's read by the engine in the same >> manner other programming languages handle it then it would be >> faster as any subsequent conditions are skipped because once the >> case statement (switch statement) is met the compiler knows not to >> proceed - as opposed to if/then/else etc where the entire handler >> is evaluated in full. > > I remember reading that Rev doesn't evaluate the entire if/else, so > I'd think it would be about the same as switch. But lookee here, I > did a test, with surprising results: > > on mouseUp > put 100000 into tRepeats > put the milliseconds into tstart > switchTest tRepeats > put the milliseconds - tstart into item 1 of tTimes > put the milliseconds into tstart > ifTest tRepeats > put the milliseconds - tstart into item 2 of tTimes > put tTimes > end mouseUp > > on switchTest pRepeats > put 1 into tRep > repeat pRepeats > switch tRep > case tRep > 10000 > put tRep into x > break > case tRep > 5000 > put tRep into x > break > case tRep > 2000 > put tRep into x > break > default > put tRep into x > end switch > add 1 to tRep > end repeat > end switchTest > > on ifTest pRepeats > put 1 into tRep > repeat pRepeats > if tRep > 10000 then > put tRep into x > else if tRep > 5000 then > put tRep into x > else if tRep > 2000 then > put tRep into x > else > put tRep into x > end if > add 1 to tRep > end repeat > end ifTest > > > The "if/else" is 4 to 5 times faster. Is my test accurate? > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Thu Jun 21 14:55:18 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 11:55:18 -0700 Subject: Best Practices in Rev development References: <1961081844510.20070621072040@ahsoftware.net> Message-ID: Exactly. -- Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu Jun 21 15:16:43 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 14:16:43 -0500 Subject: Best Practices in Rev development In-Reply-To: <4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <467AC1E4.2030502@hyperactivesw.com> <4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com> Message-ID: <467ACE9B.2080703@hyperactivesw.com> Brian Yennie wrote: > > I think what you are discovering is that "it depends". I noticed a > couple of things with your example: > > 1) Your switch conditions are all expressions that need to be > reevaluated in every iteration (as opposed to constant value). This > effectively kills the switch statement's ability to "jump" to the > correct result - since it has to reevaluate the "jumps" every time > through. Try throwing in string constants and switch should start gaining. > > 2) 3-4 possible results is probably around the break-even point (in > general). But every extra condition will typically cause a gain on the > switch side. Brian, you are absolutely right. I changed the test to string constants with four conditions and it was break-even. I knew there had to be something wrong with my test the results were too different. on mouseUp put 100000 into tRepeats put the milliseconds into tstart switchTest tRepeats put the milliseconds - tstart into item 1 of tTimes put the milliseconds into tstart ifTest tRepeats put the milliseconds - tstart into item 2 of tTimes put tTimes end mouseUp on switchTest pRepeats put "a" into tRep repeat pRepeats switch tRep case tRep = "aaaaa" put tRep into x break case tRep = "aaaaaaaaaaa" put tRep into x break case tRep = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" put tRep into x break default put tRep into x end switch put "a" after tRep end repeat end switchTest on ifTest pRepeats put "a" into tRep repeat pRepeats if tRep = "aaaaa" then put tRep into x else if tRep ="aaaaaaaaaaa" then put tRep into x else if tRep = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa" then put tRep into x else put tRep into x end if put "a" after tRep end repeat end ifTest > I think the basic lesson though is that there is no general answer. It > depends a lot on your data. For example, even the same if statement can > be written to be 10 times faster or slower depending on the data. > Suppose your first if statement passes 99% of the time, as opposed to > failing all tests 99% of the time. > > My general thoughts: > > * Use switch statements when you have 3 or more constant expressions (or > may need to add more in the future) > * Use switch statements if you need the "fall through" logic (by > omitting break statements). Sometimes this leads to more elegant looking > code. > * Use if statements when you have complex expressions and can predict to > some degree which conditions will pass/fail most of the time > * If speed is not an issue, use whichever one makes the most sense to you > >> Scott Kane wrote: >>> ----- Original Message ----- From: "J. Landman Gay" >>> >>>> I read somewhere a long time ago that switch statements run faster >>>> than if/else. I think it was a general comment rather than >>>> specifically related to Revolution programming but it was so long >>>> ago I can't recall. Does anyone know if it is true for Rev scripts? >>> I haven't timed it - but if it's read by the engine in the same >>> manner other programming languages handle it then it would be faster >>> as any subsequent conditions are skipped because once the case >>> statement (switch statement) is met the compiler knows not to proceed >>> - as opposed to if/then/else etc where the entire handler is >>> evaluated in full. >> >> I remember reading that Rev doesn't evaluate the entire if/else, so >> I'd think it would be about the same as switch. But lookee here, I did >> a test, with surprising results: >> >> on mouseUp >> put 100000 into tRepeats >> put the milliseconds into tstart >> switchTest tRepeats >> put the milliseconds - tstart into item 1 of tTimes >> put the milliseconds into tstart >> ifTest tRepeats >> put the milliseconds - tstart into item 2 of tTimes >> put tTimes >> end mouseUp >> >> on switchTest pRepeats >> put 1 into tRep >> repeat pRepeats >> switch tRep >> case tRep > 10000 >> put tRep into x >> break >> case tRep > 5000 >> put tRep into x >> break >> case tRep > 2000 >> put tRep into x >> break >> default >> put tRep into x >> end switch >> add 1 to tRep >> end repeat >> end switchTest >> >> on ifTest pRepeats >> put 1 into tRep >> repeat pRepeats >> if tRep > 10000 then >> put tRep into x >> else if tRep > 5000 then >> put tRep into x >> else if tRep > 2000 then >> put tRep into x >> else >> put tRep into x >> end if >> add 1 to tRep >> end repeat >> end ifTest >> >> >> The "if/else" is 4 to 5 times faster. Is my test accurate? >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dave at looktowindward.com Thu Jun 21 15:33:21 2007 From: dave at looktowindward.com (Dave) Date: Thu, 21 Jun 2007 20:33:21 +0100 Subject: Latest Version of RunRev? In-Reply-To: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> Message-ID: Hi, I downloaded the latest version of RunRev from the web site (not via the Menu item in the IDE). When I cam to do the install, I got a message saying: "You cannot install to an existing Installation folder. /Applications/ Revolution Studio" What do I have to do to make it install? Delete the "/Applications/ Revolution Studio" folder? It would be nice if the installer told you how to fix the problem! I deleted the contents of "/Applications/Revolution Studio" , ran the installer (which worked ok) then looked at the new version number. It is the same as the version I was already using( 2.8.1.470), The folder it created is called "2.8.1-gm-1", which is also the same. Could someone please let me know the latest version, where to download it from and how I install it. Thanks a lot All the Best Dave From kray at sonsothunder.com Thu Jun 21 16:11:49 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 15:11:49 -0500 Subject: Latest Version of RunRev? In-Reply-To: References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> Message-ID: <20070621151149710972.1eaae3b5@sonsothunder.com> On Thu, 21 Jun 2007 20:33:21 +0100, Dave wrote: > Could someone please let me know the latest version, where to > download it from and how I install it. It's 2.8.1-gm-2, and you get it by choosing "Check for Updates" in the Help menu from Rev 2.8.1-gm-1. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From devin_asay at byu.edu Thu Jun 21 16:18:24 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 21 Jun 2007 14:18:24 -0600 Subject: Latest Version of RunRev? In-Reply-To: <20070621151149710972.1eaae3b5@sonsothunder.com> References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> <20070621151149710972.1eaae3b5@sonsothunder.com> Message-ID: <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> On Jun 21, 2007, at 2:11 PM, Ken Ray wrote: > On Thu, 21 Jun 2007 20:33:21 +0100, Dave wrote: > >> Could someone please let me know the latest version, where to >> download it from and how I install it. > > It's 2.8.1-gm-2, and you get it by choosing "Check for Updates" in the > Help menu from Rev 2.8.1-gm-1. Also, the build numbers are different: gm-1 = 470 gm-2 = 471 DNA Devin Asay Humanities Technology and Research Support Center Brigham Young University From dave at looktowindward.com Thu Jun 21 16:28:38 2007 From: dave at looktowindward.com (Dave) Date: Thu, 21 Jun 2007 21:28:38 +0100 Subject: Latest Version of RunRev? In-Reply-To: <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> <20070621151149710972.1eaae3b5@sonsothunder.com> <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> Message-ID: Thanks got it now, was hoping it might fix my problem(s) but no sucj luck, the IDE still crashes when I set "alwaysBuffer" to true as before. Really don't know what else to try now. Thanks again All the Best Dave On 21 Jun 2007, at 21:18, Devin Asay wrote: > > On Jun 21, 2007, at 2:11 PM, Ken Ray wrote: > >> On Thu, 21 Jun 2007 20:33:21 +0100, Dave wrote: >> >>> Could someone please let me know the latest version, where to >>> download it from and how I install it. >> >> It's 2.8.1-gm-2, and you get it by choosing "Check for Updates" in >> the >> Help menu from Rev 2.8.1-gm-1. > > Also, the build numbers are different: > > gm-1 = 470 > gm-2 = 471 > > DNA > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runr at prismpole.com Thu Jun 21 16:28:47 2007 From: runr at prismpole.com (Michael Binder) Date: Thu, 21 Jun 2007 16:28:47 -0400 Subject: Macintouch Cross Platform Development Comments Message-ID: <38256f721d976691e969cb71e2d34326@prismpole.com> Hi everyone, just a quick head's up... The venerable Macintouch web site has been having a discussion of cross platform development. Rev has been mentioned. http://www.macintouch.com/readerreports/development/topic4610.html and today's comments are here: http://www.macintouch.com/readerreports/development/index.html#21jun2007 this latter link is temporary until the comments can be folded into the former link. --Michael Binder From shari at gypsyware.com Thu Jun 21 16:28:30 2007 From: shari at gypsyware.com (Shari) Date: Thu, 21 Jun 2007 16:28:30 -0400 Subject: Best Practices in Rev development In-Reply-To: <467ACE9B.2080703@hyperactivesw.com> References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <467AC1E4.2030502@hyperactivesw.com> <4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com> <467ACE9B.2080703@hyperactivesw.com> Message-ID: Another thought for good coding practices: Version your handlers! Every handler in my program has a version number # 1.1.3 That way when you're updating or looking for bugs, you can glance at a handler and know which version it was last changed in. Right now I'm working on v.1.2.8 of a proggy, and every handler that got changed for this update has # 1.2.8 attached to it. -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From mwieder at ahsoftware.net Thu Jun 21 15:02:16 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 12:02:16 -0700 Subject: Best Practices in Rev development References: <1961081844510.20070621072040@ahsoftware.net> <02D110B4-281A-47B0-926B-11A28243A413@byu.edu> Message-ID: Devin- > Of course now, as of Rev 2.8.x, I can teach them that 'on ' and > 'command' handlers are two different things: use 'on' to trap standard > event messages and 'command' to write your own handlers. I'm still > pondering whether this distinction would gain me anything when I'm > teaching new Rev programmers. Do I gain anything by emphasizing the > somewhat artificial distinction between messages and commands? A good question. At the moment I think the answer is no. Right now the drawback to teaching this would be the loss of backward compatibility for pre-2.8.1 versions (linux, Mac Classic, those of us with OSX 10.2.8). But I have hopes that as rev evolves in the near future there will be more of a real distinction in the two, at least as far as speed goes. Conceptually they *are* different things, but I don't know that I would try explaining this to new rev programmers. -- Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Thu Jun 21 16:45:15 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2007 13:45:15 -0700 Subject: Macintouch Cross Platform Development Comments Message-ID: <467AE35B.10603@fourthworld.com> Michael Binder wrote: > just a quick head's up... The venerable Macintouch web site has been > having > a discussion of cross platform development. Rev has been mentioned. > > http://www.macintouch.com/readerreports/development/topic4610.html > > and today's comments are here: > http://www.macintouch.com/readerreports/development/index.html#21jun2007 One of the comments there mentions a product called "Galaxy": Regarding cross-platform development, a possibility for large enterprise applications is Galaxy, sold by Ambiencia (http://www.ambiencia.com). I helped develop version 3 many years ago (when it was owned by Visix Software). Assuming it hasn't radically changed since then, it's a good solid product that provides a lot of high-end features, a native UI, and portability to Windows, Mac OS, and six flavors of UNIX. The platform mix sounds about right, but this one's not from Jerry, no? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lfredricks at proactive-intl.com Thu Jun 21 16:54:57 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 21 Jun 2007 13:54:57 -0700 Subject: Macintouch Cross Platform Development Comments In-Reply-To: <467AE35B.10603@fourthworld.com> References: <467AE35B.10603@fourthworld.com> Message-ID: <036501c7b446$6e2a8820$6601a8c0@GATEWAY> > One of the comments there mentions a product called "Galaxy": > > Regarding cross-platform development, a possibility for > large enterprise applications is Galaxy, sold by Ambiencia > (http://www.ambiencia.com). I helped develop version 3 > many years ago (when it was owned by Visix Software). > Assuming it hasn't radically changed since then, it's > a good solid product that provides a lot of high-end > features, a native UI, and portability to Windows, > Mac OS, and six flavors of UNIX. > > The platform mix sounds about right, but this one's not from > Jerry, no? No - interesting though. I see they are in zooming in on developing on the Mac using CodeWarrior :-) The most recent date on their website I can see is from 2004. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution Ltd http://www.runrev.com From mwieder at ahsoftware.net Thu Jun 21 15:17:41 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 12:17:41 -0700 Subject: RunRev updates [was RunRev 2.8.1.470] References: <467A0414.3060507@fourthworld.com> <008f01c7b408$8e559560$0201010a@esbi3dg1ukz0fj> Message-ID: Scott- > Ah! Good old Vista. Don't you just love how it turns the tables on > logic? Windows boxes were always supposed to be "personal computers" under > the users control (put stuff where I want to put it). Now it's all rules > and to First thing I do on Vista boxes these days when I have to work on them (fortunately that's rarely) is to enable the Administrator account. Took two days to figure out how to do this the first time. -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Jun 21 15:08:47 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 12:08:47 -0700 Subject: Best Practices in Rev development References: <2CB8EB8F-B0C5-44E0-A27A-38001985E447@byu.edu> Message-ID: Devin- Another controversial one: Use a single exit point from a handler or (especially) function. It's much easier to debug and your code will be easier to maintain. -- Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Thu Jun 21 17:50:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 16:50:11 -0500 Subject: Latest Version of RunRev? In-Reply-To: References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> <20070621151149710972.1eaae3b5@sonsothunder.com> <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> Message-ID: <20070621165011050197.cc1784af@sonsothunder.com> On Thu, 21 Jun 2007 21:28:38 +0100, Dave wrote: > Thanks got it now, was hoping it might fix my problem(s) but no sucj > luck, the IDE still crashes when I set "alwaysBuffer" to true as > before. > > Really don't know what else to try now. Dave, I just ran a test with your code and with minor modifications it works for me, so let me verify I'm doing it "right" and I *should* be getting a crash. Here's what I've got (Rev 2.8.1-gm-2, OS X 10.4.9): - A stack with three controls on it: a player control called "PlayerThumbnail", an image control called "ImageThumbnail", and a button to execute the process. - The button script has this code: ###### on mouseUp get PDFGetFrameThumbnail(10) -- I tried it with a number of different frame numbers, of course end mouseUp ###### The stack script has this code: ###### function PDFGetFrameThumbnail theFrameNumber local myCurrentTime local myImageData local myFrameRect local myWindowID -- -- Set up the Rectangle for the Player Frame -- put the rect of player "PlayerThumbnail" of card 1 of me into myFrameRect put the windowID of this stack into myWindowID -- -- Calculate the Position in the Movie -- put theFrameNumber * 24 into myCurrentTime set the startTime of player "PlayerThumbnail" of card 1 of me to myCurrentTime set the endTime of player "PlayerThumbnail" of card 1 of me to (myCurrentTime + 1) set the playSelection of player "PlayerThumbnail" of card 1 of me to true start player "PlayerThumbnail" of card 1 of me -- -- Grab the Frame -- --set the alwaysBuffer of the templateImage to false put empty into myImageData export snapshot from rect myFrameRect of window myWindowID to myImageData as JPEG put myImageData into image "ImageThumbnail" of card 1 of me return myImageData end PDFGetFrameThumbnail ###### The play object is not showing a controller, and its alwaysBuffer was set to false. The only thing I did in the script was comment out the line "set the alwaysBuffer of the templateImage to false" since the templateImage is only used when you *create a new image*, and you're not doing that in this script (the image "ImageThumbnail" already exists). Click the button, and it works as advertised with no crash... am I doing something wrong? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Jun 21 17:51:41 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 16:51:41 -0500 Subject: Latest Version of RunRev? In-Reply-To: <20070621165011050197.cc1784af@sonsothunder.com> References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> <20070621151149710972.1eaae3b5@sonsothunder.com> <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> <20070621165011050197.cc1784af@sonsothunder.com> Message-ID: <20070621165141592191.670c991e@sonsothunder.com> On Thu, 21 Jun 2007 16:50:11 -0500, Ken Ray wrote: > Dave, I just ran a test with your code and with minor modifications it > works for me, so let me verify I'm doing it "right" and I *should* be > getting a crash. Here's what I've got (Rev 2.8.1-gm-2, OS X 10.4.9): Oh, and this was in the IDE itself, not in a standalone or in "Suspend Development Tools" mode... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From shaosean at wehostmacs.com Thu Jun 21 17:55:24 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Thu, 21 Jun 2007 17:55:24 -0400 Subject: RunRev updates [was RunRev 2.8.1.470] Message-ID: <6B2F7ADD-E2A4-402E-A89B-8CE66779F5E9@wehostmacs.com> All you need to do is grab their existing link from the website and change the "gm-1" to "gm-2" Original URL http://developer.runrev.com/components/revolution/enterprise/2.8.1- gm-1/RevEnt281Full.dmg Updated URL http://developer.runrev.com/components/revolution/enterprise/2.8.1- gm-2/RevEnt281Full.dmg (The above examples are for the Mac OS X Enterprise full installer, but will work with any of the links off of the download site) From speitel at hawaii.edu Thu Jun 21 18:02:37 2007 From: speitel at hawaii.edu (Thomas Speitel) Date: Thu, 21 Jun 2007 12:02:37 -1000 Subject: Launching rev app from file on Mac Message-ID: <94D57962-7BB4-4566-90C4-5B9DFBBED003@hawaii.edu> On a System 10 Mac I wish to launch a rev app by double-clicking on a text file created by the app. I have the filetype with the registered creator name. When the app opens I would like the text file to appear in the app's field. Help appreciated. Tom Speitel Curriculum Research & Development Group College of Education speitel at hawaii.edu University of Hawaii at Manoa 808-956-6855 1776 University Avenue Fax: 808-956-0814 Honolulu, HI 96822 www.hawaii.edu/crdg From shaosean at wehostmacs.com Thu Jun 21 18:17:38 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Thu, 21 Jun 2007 18:17:38 -0400 Subject: Hierachical listfield Message-ID: <3BC1C9A6-6BF5-4775-B4BB-30C92090D77E@wehostmacs.com> As with the rest, my is a "hack" to force the standard list field to display as a tree field.. I have Scott Rossi's permission to use his drag and drop code from "getInline" and will integrate it into the code base when I have some free time (all boils down to the time) Words of warning - this is still in development and may not work the way you want or expect - there are issues with the "file browser" demo (heck, you should just write your own) - YMMV - development of this project has been on hold for a few months now - it's a frontscript and from what I hear people seem adverse to using them - no drag and drop (yet) Quick docs (so you can decide if you want to download it or not) - create a list field (listbox) - add a custom property "uFieldType" with the data "tree" -- or in the msg box > set the uFieldType of the selectedObject to "tree" (have the field selected) Commands to manipulate the data: - addNode - addRow - collapseNode - expandNode - deleteAllRows - deleteRow Messages sent from the tree field - nodeCollapsed - nodeExpanded You can also set the icons of any of the controls (the collapse/ expand, icons) You can also retrieve the full path to any of the rows (rowPath()) Find it at: -Sean From jacque at hyperactivesw.com Thu Jun 21 18:17:40 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 17:17:40 -0500 Subject: Latest Version of RunRev? In-Reply-To: <20070621165011050197.cc1784af@sonsothunder.com> References: <7aa52a210705182018o498bffd3k91126213a1f32d1@mail.gmail.com> <20070621151149710972.1eaae3b5@sonsothunder.com> <9CF0444E-4016-435A-9EA2-B323F040BEE3@byu.edu> <20070621165011050197.cc1784af@sonsothunder.com> Message-ID: <467AF904.3030909@hyperactivesw.com> Ken Ray wrote: > On Thu, 21 Jun 2007 21:28:38 +0100, Dave wrote: > >> Thanks got it now, was hoping it might fix my problem(s) but no sucj >> luck, the IDE still crashes when I set "alwaysBuffer" to true as >> before. >> >> Really don't know what else to try now. > > Dave, I just ran a test with your code and with minor modifications it > works for me, He sent me a stack to try and I couldn't get it to crash either. Dave, are you running a vanilla installation of Revolution? No extra plugins, externals, whatever? What OS are you on? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu Jun 21 18:22:30 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 21 Jun 2007 17:22:30 -0500 Subject: Launching rev app from file on Mac In-Reply-To: <94D57962-7BB4-4566-90C4-5B9DFBBED003@hawaii.edu> References: <94D57962-7BB4-4566-90C4-5B9DFBBED003@hawaii.edu> Message-ID: <20070621172230941410.62d43c63@sonsothunder.com> On Thu, 21 Jun 2007 12:02:37 -1000, Thomas Speitel wrote: > On a System 10 Mac I wish to launch a rev app by double-clicking on a > text file created by the app. I have the filetype with the registered > creator name. When the app opens I would like the text file to appear > in the app's field. Help appreciated. Here's something to get you started: http://www.sonsothunder.com/devres/revolution/tips/file005.htm Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Thu Jun 21 19:24:47 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 21 Jun 2007 18:24:47 -0500 Subject: OS X - systemversion Message-ID: <467B08BF.90302@hyperactivesw.com> Just in case it matters to anyone's software, Apple did some kind of hack to the OS to allow them to build a point-10 release which apparently violates their published naming standards, and as a result, some apps are breaking. I notice that the systemversion function in Rev thinks that my newly updated OS 10.4.10 is actually 10.4.9. This isn't as bad as another report I just read, in which SoftRaid won't run at all (it tells the user to "update" to OS 10.4.9 and provides only a Quit function.) I'm not sure what the implications are for this, but just so you know. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lan.kc.macmail at gmail.com Thu Jun 21 20:19:32 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 22 Jun 2007 08:19:32 +0800 Subject: Best Practices in Rev development In-Reply-To: <3C3EE0E1-E49A-42DF-8161-E9F1FC5BF25E@byu.edu> References: <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> <3C3EE0E1-E49A-42DF-8161-E9F1FC5BF25E@byu.edu> Message-ID: On 6/22/07, Devin Asay wrote: > > > It was the first time I'd found this feature useful, and now I'm > really glad it's there. Suddently the 'break' statements don't seem > so irksome. Another 'penny drop' moment. As mentioned earlier, if you can help your students understand/appreciate how to use Switch, then IMO they'll end up writing more code that is logical to create, easier to read and debug. From lan.kc.macmail at gmail.com Thu Jun 21 20:31:54 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 22 Jun 2007 08:31:54 +0800 Subject: Best Practices in Rev development In-Reply-To: <467ACE9B.2080703@hyperactivesw.com> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <467AC1E4.2030502@hyperactivesw.com> <4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com> <467ACE9B.2080703@hyperactivesw.com> Message-ID: On 6/22/07, J. Landman Gay wrote: > > > Brian, you are absolutely right. I changed the test to string constants > with four conditions and it was break-even. I knew there had to be > something wrong with my test the results were too different. Yes there was a Switch vs If-Then-Else Thread on this List a while back. I might see if I can track it down. The end result was that, when you were talking thousands of iterations, in some cases Switch won, in other case If-Then-Else won. If I remember correctly such factors as, numbers, strings, expressions requiring evaluation, and order of operation all had an effect on the result. I think the conclusion was: 1) If speed was your ultimate goal, then you'd need to run tests and go with whatever came out as the winner. 2) If 1000s of hits were not involved then it would be impossible for anyone to notice the difference so go with whatever you're comfortable with. From lan.kc.macmail at gmail.com Thu Jun 21 20:52:09 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 22 Jun 2007 08:52:09 +0800 Subject: Best Practices in Rev development In-Reply-To: <467AB23C.1020401@hyperactivesw.com> References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> Message-ID: On 6/22/07, J. Landman Gay wrote: > > I read somewhere a long time ago that switch statements run faster than > if/else. I was able to track down the thread on this list about this. Unfortunately I access this List via gMail so I can't provide an easy hyperlink, but for those who are out to make their code the fastest possible you may wish to track this down: Originator: Mark Swindell Date: 10/22/06 Subject: Switch Case Question Included some excellent detective work by Dar Scott which explained why seemingly similar Switch vs If statements would provided different 'winners' in the speed tests. HTH From sarah.reichelt at gmail.com Thu Jun 21 21:15:20 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 22 Jun 2007 11:15:20 +1000 Subject: Colorizing List Fields In-Reply-To: <20070621110616946561.e71831e8@sonsothunder.com> References: <467A999E.6070906@crcom.net> <20070621110616946561.e71831e8@sonsothunder.com> Message-ID: > > Is it possible to use either htmlText or rtfText to color the lines > > of a list? I have a list field where I'd like to have each line > > colored depending on the type of record it's displaying. If I can't > > set the font or background color using htmlText, what exactly CAN I > > use htmlText for? > > You can set either or both... and you don't need to use htmlText or > rtfText if you don't want to - you can set the 'textColor' or > 'backgroundColor' property of individual lines from script: > > set the textColor of line 2 of field "MyListField" to red > > But if you'd rather use HTML or RTF, be my guest: > > put " & \ > line 2 of field "MyListField" & "" into tHTML > set the htmlText of line 2 of field "MyListField" to tHTML While either of these approaches will work, the html version is much faster if you have to color a lot of lines because you can work in a variable instead of directly in a field. I have a printout generation routine where every 2nd line changes color and there are about 6000 lines. Using "set the textColor" took several minutes, but building the html to change colors happens almost instantly. Cheers, Sarah From mwieder at ahsoftware.net Thu Jun 21 23:06:53 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 21 Jun 2007 20:06:53 -0700 Subject: How to determine bug severity level? In-Reply-To: <467AB0BB.4030307@hyperactivesw.com> References: <45265e20edd3e6a59a4e787cb5b00c0e@prismpole.com> <467AB0BB.4030307@hyperactivesw.com> Message-ID: <831127817876.20070621200653@ahsoftware.net> Jacque- Thursday, June 21, 2007, 10:09:15 AM, you wrote: > I'd be cautious of marking something like this a "blocker" or "critical" > though; those two categories are reserved for severe problems like > engine crashes and lockups, and the team is likely to reset your level > to something lower than you'd like. Probably "normal" is a good choice. Losing user data, especially silently, would rate a high "critical" from me, or "blocker" if there's no workaround. -- -Mark Wieder mwieder at ahsoftware.net From scott at cdroo.com Thu Jun 21 22:44:18 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 12:44:18 +1000 Subject: Best Practices in Rev development References: <0BB749A6-F42C-4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com><035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj><467AC1E4.2030502@hyperactivesw.com><4DC642EC-D7B9-40E5-BC25-9A091E078F0E@qldlearning.com><467ACE9B.2080703@hyperactivesw.com> Message-ID: <000001c7b480$7b6468a0$0201010a@esbi3dg1ukz0fj> From: "Shari" > Another thought for good coding practices: > > Version your handlers! > > Every handler in my program has a version number # 1.1.3 Yes. I take this a step further and insert version scripts (this ties in with security issues of the application as well - i.e. registration codes). It's the closest I seem to be able to get to conditional compiling. Scott Kane From scott at cdroo.com Thu Jun 21 22:57:00 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 12:57:00 +1000 Subject: Best Practices in Rev development References: <0BB749A6-F42C -4C40-BB63-4AA6CFEA24AF@byu.edu> <467AB23C.1020401@hyperactivesw.com> <035e01c7b42b$65a11f40$0201010a@esbi3dg1ukz0fj> <8BCDCEA8-AA3C-4643-AFA8-46CC6944D64D@cox.net> <467AC387.8090804@hyperactivesw.com> Message-ID: <000101c7b480$7d56c2c0$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "J. Landman Gay" > It's more of a feature of "switch" statements. That's just how they work, > in any programming language. Not quite. It may well be a feature of some - but not in general. Take an Object Pascal example (Borland Delphi): procedure TMyButton.OnClick(Sender: TObject); begin case MyNumber of 0 : DoThisFunction; 1 : DoThatFunction; 2 : DoTheOtherFunction 3: DoSomethingCompletelyDifferent; end; //case end; Each element of the case statement is only evaluated of it is matches (in this instance) the value of MyNumber. Everything else is skipped. You have no break or exit statement as it's not needed and you could tack on an "else" statement to handle the unexpected if desired. Then of course there is short circuit boolean evaluation which speeds everything up including if statements by allowing only part of a statement to be read: if not myBoolean = true then DoSomething If myBoolean is not false then everything is ignored as the compiler only sees it if it is in fact not true - and so on..... Scott From scott at cdroo.com Thu Jun 21 23:05:39 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 13:05:39 +1000 Subject: RunRev updates [was RunRev 2.8.1.470] References: <467A0414.3060507@fourthworld.com><008f01c7b408$8e559560$0201010a@esbi3dg1ukz0fj> Message-ID: <000201c7b480$7e668510$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- Hi Mark, > First thing I do on Vista boxes these days when I have to work on them > (fortunately that's rarely) is to enable the Administrator account. Took > two days to figure out how to do this the first time. Yep. It's not developers that I have nightmares about. It's those people who don't know what an administrator is - or worse - run as "administrator" (default install) when it's not really "administrator" in the same way it was "administrator" pre Vista. Scott Kane From ambassador at fourthworld.com Fri Jun 22 01:25:59 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 21 Jun 2007 22:25:59 -0700 Subject: How to determine bug severity level? Message-ID: <467B5D67.5030001@fourthworld.com> Michael Binder wrote: > For example: IF you have a list field set to allow multiple contiguous > selected lines, AND you have not incorporated Ken Ray's workaround, > THEN you have at least a cosmetic bug. If you then use the > 'selectedlines' function to doSomething with the hilited lines, then > you have a serious bug. (because the lines returned by the function are > not the same as the hilited lines that the user sees). I think I must have misunderstood something early on. When I ran the recipe you'd posted I found that the hilitedLines always returned the expected value, and only the old legacy HC option (the selectedLines) fails to account for the discontiguous selection. This was the recipe given: > To demonstrate: > 1) Create a new main stack. > 2) Drag onto it a default scrolling list field from the tool pallete. > 3) Add 5 more lines of text (choices 4-8). > 4) Make the field tall enough so that you can see all 8 lines. > 5) Set the multipleHilites of the field to true. > 6) choose browse tool > 7) select the first 3 lines of the list field > 8) Click somewhere on the card so the field loses focus > 9) Hold the shift key down and click on line 6 When I do that I find the hilitedLines consistenly gives me the answer I'd expect. What did I miss? > So, how would you rate this bug? I'm with the rest of the gang: if a bug loses data or reports bad data (not sure which is worse) it gets "Critical"; if it's holding up an app from shipping it gets "Blocker". If anyone on the team disagrees they'll tell you when they change the severity, but at that point at least you know you have their attention. I think it's wise to exercise prudence when using those two severity ratings, but when warranted it would be a disservice to both RunRev and their customers not to. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Fri Jun 22 01:31:42 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 22 Jun 2007 00:31:42 -0500 Subject: How to determine bug severity level? In-Reply-To: <467B5D67.5030001@fourthworld.com> References: <467B5D67.5030001@fourthworld.com> Message-ID: <20070622003142215521.6b571fae@sonsothunder.com> On Thu, 21 Jun 2007 22:25:59 -0700, Richard Gaskin wrote: > I think I must have misunderstood something early on. When I ran the > recipe you'd posted I found that the hilitedLines always returned the > expected value, and only the old legacy HC option (the selectedLines) > fails to account for the discontiguous selection. The problem is that there is a discontiguous selection at all. The original recipe was with multipleHilites set to true, but nonContiguousHilites left in its original state (which is false), which should mean that you can only make a *contiguous* selection. When you run the recipe, what should happen is that when you have the first 3 lines of the list field higlighted, click off of it onto the card, and then shift-click line 6, you end up with lines 1, 2, and 6 highlighted (a discontiguous selection). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Fri Jun 22 01:36:07 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 15:36:07 +1000 Subject: Best Practices in Rev development Message-ID: <003701c7b48f$3deaa7a0$0201010a@esbi3dg1ukz0fj> From: "Shari" > Another thought for good coding practices: > > Version your handlers! > > Every handler in my program has a version number # 1.1.3 Yes. I take this a step further and insert version scripts (this ties in with security issues of the application as well - i.e. registration codes). It's the closest I seem to be able to get to conditional compiling. Scott Kane From scott at cdroo.com Fri Jun 22 01:36:58 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 15:36:58 +1000 Subject: Best Practices in Rev development Message-ID: <003f01c7b48f$5c5cb110$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "J. Landman Gay" > It's more of a feature of "switch" statements. That's just how they work, > in any programming language. Not quite. It may well be a feature of some - but not in general. Take an Object Pascal example (Borland Delphi): procedure TMyButton.OnClick(Sender: TObject); begin case MyNumber of 0 : DoThisFunction; 1 : DoThatFunction; 2 : DoTheOtherFunction 3: DoSomethingCompletelyDifferent; end; //case end; Each element of the case statement is only evaluated of it is matches (in this instance) the value of MyNumber. Everything else is skipped. You have no break or exit statement as it's not needed and you could tack on an "else" statement to handle the unexpected if desired. Then of course there is short circuit boolean evaluation which speeds everything up including if statements by allowing only part of a statement to be read: if not myBoolean = true then DoSomething If myBoolean is not false then everything is ignored as the compiler only sees it if it is in fact not true - and so on..... Scott From scott at cdroo.com Fri Jun 22 01:40:46 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 15:40:46 +1000 Subject: RunRev updates [was RunRev 2.8.1.470] Message-ID: <005101c7b48f$e412f880$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- Hi Mark, > First thing I do on Vista boxes these days when I have to work on them > (fortunately that's rarely) is to enable the Administrator account. Took > two days to figure out how to do this the first time. Yep. It's not developers that I have nightmares about. It's those people who don't know what an administrator is - or worse - run as "administrator" (default install) when it's not really "administrator" in the same way it was "administrator" pre Vista. Scott Kane From ambassador at fourthworld.com Fri Jun 22 03:04:07 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 00:04:07 -0700 Subject: How to determine bug severity level? Message-ID: <467B7467.9090204@fourthworld.com> Ken Ray wrote: > The problem is that there is a discontiguous selection at all. The > original recipe was with multipleHilites set to true, but > nonContiguousHilites left in its original state (which is false), which > should mean that you can only make a *contiguous* selection. Thanks for clarifying. Yes, confirmed here: it is as though the nonContiguousHilites property has no effect once a field loses focus. Bug it as "Critical", IMO. While most of the lists I use allow discontiguous selection, continguous-only selection is common enough that one should expect it to be well supported. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From paolo.mazza at neol.it Fri Jun 22 04:16:13 2007 From: paolo.mazza at neol.it (paolo mazza) Date: Fri, 22 Jun 2007 10:16:13 +0200 Subject: SQLite In-Reply-To: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> References: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> Message-ID: Hi Liam, I can not find any specific tutorial for SQLite. In the video tutorial section of revolution site if found " Thumbnail Kiosk - Simple MySQL Front End." which is about MySQL. Is there anything else? Thanks Paolo How to use Revolution writes: >There is a tutorial look in Resources/Examples it is very good and >easy to use good luck > >Liam >IRELAND >liamlambert at mac.com ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it From toolbook at kestner.de Fri Jun 22 04:50:14 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 10:50:14 +0200 Subject: Best Practices using globals vs. custprops? Message-ID: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> Hello, on various sites - and again in this best practice thread - it is recommended not to use globals, or at least so less as possible, because they can be changed from everywhere and that's hard to debug and no nice style. I really don't see any difference between using globals or properties yet. Properties can be changed also "from everywhere" and even if you write a central handler to change your properties, this handler can be called from everywhere. What is the best practice for statuses, flags and all these global informations, you need at different times and in different handlers? And if there is a "clean pratice", what is the difference to using globals? I appreciate your experience! Tiemo From heather at runrev.com Fri Jun 22 04:51:53 2007 From: heather at runrev.com (Heather Nagey) Date: Fri, 22 Jun 2007 09:51:53 +0100 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: <6B2F7ADD-E2A4-402E-A89B-8CE66779F5E9@wehostmacs.com> References: <6B2F7ADD-E2A4-402E-A89B-8CE66779F5E9@wehostmacs.com> Message-ID: Just FYI, gm-2 is not on general release yet. Its still in testing. Once it is ready for release, the links on the main download pages will be changed, and your check for updates menu in Rev will be able to see it. Regards, Heather On 21 Jun 2007, at 22:55, Shao Sean wrote: > All you need to do is grab their existing link from the website and > change the "gm-1" to "gm-2" > > Original URL > http://developer.runrev.com/components/revolution/enterprise/2.8.1- > gm-1/RevEnt281Full.dmg > > Updated URL > http://developer.runrev.com/components/revolution/enterprise/2.8.1- > gm-2/RevEnt281Full.dmg > > > (The above examples are for the Mac OS X Enterprise full installer, > but will work with any of the links off of the download site) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From toolbook at kestner.de Fri Jun 22 04:54:09 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 10:54:09 +0200 Subject: AW: SQLite In-Reply-To: Message-ID: <000a01c7b4aa$e68c68b0$18b2a8c0@TiemoPC2> There has been a very nice altSQLite3 Demo stack from altuit, which was created for altSQLite, before they took it into 2.8.1 and had a very nice step by step demo. I just don't know where to find it, perhaps you'll find it somewhere. The only difference is it was called altSQLite3 and now SQLite Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von paolo mazza Gesendet: Freitag, 22. Juni 2007 10:16 An: How to use Revolution Betreff: Re: SQLite Hi Liam, I can not find any specific tutorial for SQLite. In the video tutorial section of revolution site if found " Thumbnail Kiosk - Simple MySQL Front End." which is about MySQL. Is there anything else? Thanks Paolo How to use Revolution writes: >There is a tutorial look in Resources/Examples it is very good and >easy to use good luck > >Liam >IRELAND >liamlambert at mac.com ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Fri Jun 22 04:58:05 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 22 Jun 2007 09:58:05 +0100 Subject: RunRev updates [was RunRev 2.8.1.470] In-Reply-To: References: <6B2F7ADD-E2A4-402E-A89B-8CE66779F5E9@wehostmacs.com> Message-ID: <1D8625D5-72B0-4A33-BB1F-6564BF845B4E@anachreon.co.uk> Eh? I got it via the Rev Updates Menu a few days ago. Cheers, Luis. On 22 Jun 2007, at 09:51, Heather Nagey wrote: > Just FYI, gm-2 is not on general release yet. Its still in testing. > Once it is ready for release, the links on the main download pages > will be changed, and your check for updates menu in Rev will be > able to see it. > > Regards, > > Heather > > On 21 Jun 2007, at 22:55, Shao Sean wrote: > >> All you need to do is grab their existing link from the website >> and change the "gm-1" to "gm-2" >> >> Original URL >> http://developer.runrev.com/components/revolution/enterprise/2.8.1- >> gm-1/RevEnt281Full.dmg >> >> Updated URL >> http://developer.runrev.com/components/revolution/enterprise/2.8.1- >> gm-2/RevEnt281Full.dmg >> >> >> (The above examples are for the Mac OS X Enterprise full >> installer, but will work with any of the links off of the download >> site) >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Heather Nagey > Customer Services Manager > Runtime Revolution Ltd > http://www.runrev.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mb.userev at harbourhosting.co.uk Fri Jun 22 05:09:02 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Fri, 22 Jun 2007 10:09:02 +0100 Subject: SQLite In-Reply-To: References: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> Message-ID: <467B91AE.8040506@harbourhosting.co.uk> Hi Paolo, I think Liam meant for you to look in your revolution application folder on your hard drive. You should find a folder called "examples" in the folder called "resources". In the examples folder is a stack called "SQLite Sampler.rev" Martin Baxter paolo mazza wrote: > Hi Liam, > > I can not find any specific tutorial for SQLite. > > In the video tutorial section of revolution site if found " Thumbnail > Kiosk - Simple MySQL Front End." which is about MySQL. > > Is there anything else? > > Thanks > > Paolo > > How to use Revolution writes: >> There is a tutorial look in Resources/Examples it is very good and >> easy to use good luck >> >> Liam >> IRELAND >> liamlambert at mac.com From scott at cdroo.com Fri Jun 22 05:03:37 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 19:03:37 +1000 Subject: SQLite References: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> Message-ID: <008301c7b4ac$3a528690$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "paolo mazza" > I can not find any specific tutorial for SQLite. There's one in RevOnline that I did a few years ago. It assumes some basic knowledge so I'm not sure if it will help you or not... Scott Kane From luis at anachreon.co.uk Fri Jun 22 05:03:57 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 22 Jun 2007 10:03:57 +0100 Subject: SQLite In-Reply-To: References: <9DF3EBCF-2C8C-41CF-B244-A24F17E28856@mac.com> Message-ID: Hiya, Revolution Studio/2.8.1-gm-2/Resources/Examples/SQLite Sampler.rev Substitute '2.8.1-gm-2' for your Rev version. Cheers, Luis. On 22 Jun 2007, at 09:16, paolo mazza wrote: > Hi Liam, > > I can not find any specific tutorial for SQLite. > > In the video tutorial section of revolution site if found " Thumbnail > Kiosk - Simple MySQL Front End." which is about MySQL. > > Is there anything else? > > Thanks > > Paolo > > How to use Revolution writes: >> There is a tutorial look in Resources/Examples it is very good and >> easy to use good luck >> >> Liam >> IRELAND >> liamlambert at mac.com > > > > ****************************************** > > Paolo Mazza > NEOL SRL > Societ? partecipata da Universit? di Padova > via N. Tommaseo 84 > 35131 - Padova (Italy) > Tel 049- 2050147 - Fax 049-7964386 > www.neol.it > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From paolo.mazza at neol.it Fri Jun 22 05:27:02 2007 From: paolo.mazza at neol.it (paolo mazza) Date: Fri, 22 Jun 2007 11:27:02 +0200 Subject: SQLite In-Reply-To: References: Message-ID: Thank you all. It is very helpfull. >Revolution Studio/2.8.1-gm-2/Resources/Examples/SQLite Sampler.rev ****************************************** Paolo Mazza NEOL SRL Societ? partecipata da Universit? di Padova via N. Tommaseo 84 35131 - Padova (Italy) Tel 049- 2050147 - Fax 049-7964386 www.neol.it From scott at tactilemedia.com Fri Jun 22 05:51:20 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 22 Jun 2007 02:51:20 -0700 Subject: Trigger resizeControl? Message-ID: Hello List: I have a frontscript with a resizeControl handler that does stuff when a control is resized with the mouse. Can I trigger this handler when changing the dimensions of a control via script, for example: set the width of btn 1 to 200 When I run this from the message box, the resizeControl handler is not triggered. I can add a line of script that sends "resizeControl" to the object, but I'm wondering if there's a way to automatically generate the resizeControl message. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From eric.chatonet at sosmartsoftware.com Fri Jun 22 06:15:53 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 22 Jun 2007 12:15:53 +0200 Subject: Trigger resizeControl? In-Reply-To: References: Message-ID: <32188F7F-9A39-476A-831B-B0DFA2A67420@sosmartsoftware.com> Hi Scott, Assuming that this is done with the pointer tool: just set the cRevLoadInfo["revResizeControl"] of your stack to true. I's a trick normally reserved for plugins but it works with any stack. Then the engine will send a revResizeControl to you. Just change the name of your resizeControl handler :-) No frontscript needed... Best regards from Paris, Eric Chatonet. Le 22 juin 07 ? 11:51, Scott Rossi a ?crit : > I have a frontscript with a resizeControl handler that does stuff > when a > control is resized with the mouse. Can I trigger this handler when > changing > the dimensions of a control via script, for example: > set the width of btn 1 to 200 > > When I run this from the message box, the resizeControl handler is not > triggered. I can add a line of script that sends "resizeControl" > to the > object, but I'm wondering if there's a way to automatically > generate the > resizeControl message. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From scott at cdroo.com Fri Jun 22 06:19:49 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 20:19:49 +1000 Subject: Best Practices using globals vs. custprops? References: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> Message-ID: <00ae01c7b4b6$dfd8e690$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > on various sites - and again in this best practice thread - it is > recommended not to use globals, or at least so less as possible, because > they can be changed from everywhere and that's hard to debug and no nice > style. I really don't see any difference between using globals or > properties > yet. Properties can be changed also "from everywhere" and even if you > write a central handler to change your properties, this handler can be > called from > everywhere. What is the best practice for statuses, flags and all these > global informations, you need at different times and in different > handlers? > And if there is a "clean pratice", what is the difference to using > globals? Globals are a kind of variable. As you note it's considered best practice in most programming languages to avoid using them unless absolutely necessary. However they can come in handy for some things. Generally a local variable is safer because it's scope is within the procedure (in Rev the on statement) or function. Limiting scope to local limits the chance of accidentlal results (or undesirable or unpredicted results). I'd not recommend somebody new to programming to use globals at all until they've had some experience debugging and understanding scope. Properties need to be thought of as pieces of an object. For example. A Cat. A Cat has legs. Legs are properties of cats. Cats pretty much have four legs (barring a major accident for the moggy) so it's safe to assume there will always be four legs (properties) of a Cat. This is just like a button object. The button always, for example, a label property unless we create a button that does not (which is no mean feat in a technically non object orientated language like Rev which doesn't allow decendent classes like some other languages - in the strictest sense of the word). So the Label is always there and we know we can stick in some text into myButton or into theOtherButton and we are safe. Quite distinct to a variable which is declared in our code (locally or globally). Variables don't have properties. Flags... Not sure what you mean here...? Best practice is to comment your code. Just because you know what your variable does today doesn't mean you will tomorrow or next year (or ten years from now). So comment, comment and comment. This is critical with globals. Name your local variables in a manner that *you* can easily see at a glance that they are local variables and if you absolutely have to use a global make sure you lable it clearly to and document it so that you don't use the name somewhere else and potentially cause problems for yourself. I'd recommend taking a look at how these things are done in some of the example stack available on RevOnline. Many of these are exemplar and worthy of perusal. Scott Kane From toolbook at kestner.de Fri Jun 22 06:45:12 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 12:45:12 +0200 Subject: AW: Best Practices using globals vs. custprops? In-Reply-To: <00ae01c7b4b6$dfd8e690$0201010a@esbi3dg1ukz0fj> Message-ID: <000c01c7b4ba$69e74770$18b2a8c0@TiemoPC2> Hello Scott, Ok, what I can follow is the better reference and with that the better documentation "to whom an information belongs" with properties instead of globals, as far there is a connection between them (not to store the number of legs of the cat independ of the cat in a global). So I see an advantage in style, but not in safty against unwilling change. For statuses and flags (user has done something or not / a handler or condition was called, or not,...) I don't have a relation to any object, so I would prefer globals. Can you go with this? Thank you for your thoughts Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Freitag, 22. Juni 2007 12:20 An: How to use Revolution Betreff: Re: Best Practices using globals vs. custprops? From: "Tiemo Hollmann TB" > on various sites - and again in this best practice thread - it is > recommended not to use globals, or at least so less as possible, because > they can be changed from everywhere and that's hard to debug and no nice > style. I really don't see any difference between using globals or > properties > yet. Properties can be changed also "from everywhere" and even if you > write a central handler to change your properties, this handler can be > called from > everywhere. What is the best practice for statuses, flags and all these > global informations, you need at different times and in different > handlers? > And if there is a "clean pratice", what is the difference to using > globals? Globals are a kind of variable. As you note it's considered best practice in most programming languages to avoid using them unless absolutely necessary. However they can come in handy for some things. Generally a local variable is safer because it's scope is within the procedure (in Rev the on statement) or function. Limiting scope to local limits the chance of accidentlal results (or undesirable or unpredicted results). I'd not recommend somebody new to programming to use globals at all until they've had some experience debugging and understanding scope. Properties need to be thought of as pieces of an object. For example. A Cat. A Cat has legs. Legs are properties of cats. Cats pretty much have four legs (barring a major accident for the moggy) so it's safe to assume there will always be four legs (properties) of a Cat. This is just like a button object. The button always, for example, a label property unless we create a button that does not (which is no mean feat in a technically non object orientated language like Rev which doesn't allow decendent classes like some other languages - in the strictest sense of the word). So the Label is always there and we know we can stick in some text into myButton or into theOtherButton and we are safe. Quite distinct to a variable which is declared in our code (locally or globally). Variables don't have properties. Flags... Not sure what you mean here...? Best practice is to comment your code. Just because you know what your variable does today doesn't mean you will tomorrow or next year (or ten years from now). So comment, comment and comment. This is critical with globals. Name your local variables in a manner that *you* can easily see at a glance that they are local variables and if you absolutely have to use a global make sure you lable it clearly to and document it so that you don't use the name somewhere else and potentially cause problems for yourself. I'd recommend taking a look at how these things are done in some of the example stack available on RevOnline. Many of these are exemplar and worthy of perusal. Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Fri Jun 22 07:00:39 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 22 Jun 2007 21:00:39 +1000 Subject: Best Practices using globals vs. custprops? References: <000c01c7b4ba$69e74770$18b2a8c0@TiemoPC2> Message-ID: <00c001c7b4bc$93c52290$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Tiemo Hollmann TB" > Ok, what I can follow is the better reference and with that the better > documentation "to whom an information belongs" with properties instead of > globals, as far there is a connection between them (not to store the > number of legs of the cat independ of the cat in a global). So I see an > advantage > in style, but not in safty against unwilling change. For statuses and > flags (user has done something or not / a handler or condition was called, > or > not,...) I don't have a relation to any object, so I would prefer globals. > Can you go with this? Thank you for your thoughts Well. In this isntance you actually have to options. You could use a global and have the problems we've talked about - or - you could use a "Custom Property" (in Revolution speak) which allows us to create a special property of the object - say a button - to check what the user has done. This way we never get confused as we might with a global variable. Scott From dave.cragg at lacscentre.co.uk Fri Jun 22 07:14:04 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 22 Jun 2007 12:14:04 +0100 Subject: Best Practices using globals vs. custprops? In-Reply-To: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> References: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> Message-ID: <39BE11D1-8F60-43E5-94FB-E93173ECD4CC@lacscentre.co.uk> On 22 Jun 2007, at 09:50, Tiemo Hollmann TB wrote: > I really don't see any difference between using globals or properties > yet. Scott pointed out some of the problems of using globals. One particular problem in Rev is that we can easily share stacks with each other. If you use someone else's stack (as a plugin, a library, or as part of your application), and if there is a global in that peron's stack that has the same name as one in your own stack, unexpected things are likely to happen. That is why it's usually advisable to use some kind of naming strategy for your globals. For example, start all gloabls with "g" plus your applications name. gMyAppUserName, gMyAppUserID, etc. But that's only reducing the risk of name conflicts; it doesn't remove it. Custom properties don't have this problem as thy are tied to objects (stacks, cards, etc.) therefore it's OK to have custom properties with the same name. (the userID of stack "myApp" versus the userID of stack "herApp"). Cheers Dave From sarah.reichelt at gmail.com Fri Jun 22 07:17:02 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 22 Jun 2007 21:17:02 +1000 Subject: Best Practices using globals vs. custprops? In-Reply-To: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> References: <000501c7b4aa$5a9458e0$18b2a8c0@TiemoPC2> Message-ID: > on various sites - and again in this best practice thread - it is > recommended not to use globals, or at least so less as possible, because > they can be changed from everywhere and that's hard to debug and no nice > style. I really don't see any difference between using globals or properties > yet. Properties can be changed also "from everywhere" and even if you write > a central handler to change your properties, this handler can be called from > everywhere. What is the best practice for statuses, flags and all these > global informations, you need at different times and in different handlers? > And if there is a "clean pratice", what is the difference to using globals? Firstly, you can often reduce the number of globals needed by sending parameters to handers & functions instead. This makes for much easier debugging and maintenance. Secondly, custom properties are persistent - they are saved with the stack, while globals are not - they are lost when the stack is closed. Which you use depends on whether you want to be able to store the data in the stack or not. Cheers, Sarah From toolbook at kestner.de Fri Jun 22 07:35:38 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 13:35:38 +0200 Subject: AW: Best Practices using globals vs. custprops? In-Reply-To: <39BE11D1-8F60-43E5-94FB-E93173ECD4CC@lacscentre.co.uk> Message-ID: <000d01c7b4c1$77433710$18b2a8c0@TiemoPC2> Hi Dave, this really is a "hard fact" assuming I will never have same object names as others, what is less risky, living in germany :) Thanks for reminding Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Dave Cragg Gesendet: Freitag, 22. Juni 2007 13:14 An: How to use Revolution Betreff: Re: Best Practices using globals vs. custprops? On 22 Jun 2007, at 09:50, Tiemo Hollmann TB wrote: > I really don't see any difference between using globals or properties > yet. Scott pointed out some of the problems of using globals. One particular problem in Rev is that we can easily share stacks with each other. If you use someone else's stack (as a plugin, a library, or as part of your application), and if there is a global in that peron's stack that has the same name as one in your own stack, unexpected things are likely to happen. That is why it's usually advisable to use some kind of naming strategy for your globals. For example, start all gloabls with "g" plus your applications name. gMyAppUserName, gMyAppUserID, etc. But that's only reducing the risk of name conflicts; it doesn't remove it. Custom properties don't have this problem as thy are tied to objects (stacks, cards, etc.) therefore it's OK to have custom properties with the same name. (the userID of stack "myApp" versus the userID of stack "herApp"). Cheers Dave _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Fri Jun 22 07:42:54 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 13:42:54 +0200 Subject: AW: Best Practices using globals vs. custprops? In-Reply-To: Message-ID: <000e01c7b4c2$79339ff0$18b2a8c0@TiemoPC2> Hi Sarah, yes, whereever it is possible I try it with parametrized function calls, but I meant overall needed status informations, where there is no need for persistency. I think there it is more a matter of "style" not to use globals. Perhaps I'll switch in these cases to custom properties of mainstack, because they are often not related to any object. BTW does anybody know if there is a performance difference if you declare local variables or not? (beside the "style" question) Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Sarah Reichelt Gesendet: Freitag, 22. Juni 2007 13:17 An: How to use Revolution Betreff: Re: Best Practices using globals vs. custprops? > on various sites - and again in this best practice thread - it is > recommended not to use globals, or at least so less as possible, because > they can be changed from everywhere and that's hard to debug and no nice > style. I really don't see any difference between using globals or properties > yet. Properties can be changed also "from everywhere" and even if you write > a central handler to change your properties, this handler can be called from > everywhere. What is the best practice for statuses, flags and all these > global informations, you need at different times and in different handlers? > And if there is a "clean pratice", what is the difference to using globals? Firstly, you can often reduce the number of globals needed by sending parameters to handers & functions instead. This makes for much easier debugging and maintenance. Secondly, custom properties are persistent - they are saved with the stack, while globals are not - they are lost when the stack is closed. Which you use depends on whether you want to be able to store the data in the stack or not. Cheers, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Fri Jun 22 07:49:46 2007 From: dave at looktowindward.com (Dave) Date: Fri, 22 Jun 2007 12:49:46 +0100 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <467958E8.3010702@hyperactivesw.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> Message-ID: Hi, I really can't get this to work, I've tried it under 3 different versions of RunRev and they all crash the IDE when setting the "alwaysBuffer" flag to true. This is a repeatable, crashing bug with the stacks and system I have here, I can't reproduce it in a simpler form since the App I am developing has evolved over the last 6 months or so and the stacks involved have to be called in a certain order for the system to functions correctly. Given that I am about to miss the deadline on this, what would you suggest I do? I really need some answer as to why setting the "alwaysBuffer" flag causes a crash. If you remember we had problems with this when using the export snapshot command which you helped to solve. I don't mean this to sound as a threat because it's not intended that way, but if we are going to keep having these type of problems with RunRev, we will just have to drop it. I've worked hard to get it accepted at my place of work and have done a pretty good job so far, but when I am missing deadlines as a direct result of using RunRev things *have* to change. I have managed to get RunRev as the #1 development IDE for the Mac and have gone a long to to influence the Windows team, it's a pity because if we could just get over these silly problems the company would most likely adopt RunRev. I need some *proper* support on this or else it's just not worth it. All the Best Dave From palcibiades-first at yahoo.co.uk Fri Jun 22 08:04:32 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 22 Jun 2007 13:04:32 +0100 Subject: Hierachical listfield Message-ID: <200706221304.32439.palcibiades-first@yahoo.co.uk> Very nice. Have only played with the demo, not used it in anger, but it looks great: does one small thing, and does it perfectly. Well, maybe not perfectly, but very well. Peter From p.jimmieson at csc.liv.ac.uk Fri Jun 22 08:07:00 2007 From: p.jimmieson at csc.liv.ac.uk (Phil Jimmieson) Date: Fri, 22 Jun 2007 13:07:00 +0100 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> Message-ID: <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> On 22 Jun 2007, at 12:49, Dave wrote: > Hi, > > I really can't get this to work, I've tried it under 3 different > versions of RunRev and they all crash the IDE when setting the > "alwaysBuffer" flag to true. This is a repeatable, crashing bug > with the stacks and system I have here, I can't reproduce it in a > simpler form since the App I am developing has evolved over the > last 6 months or so and the stacks involved have to be called in a > certain order for the system to functions correctly. > > Given that I am about to miss the deadline on this, what would you > suggest I do? Hi Dave, why not invest in a support package from Run Rev? Check out I've not had the need to use this myself (thanks to help from people here from time to time), but if you're truly stuck then getting the people who wrote the software to help you seems the best way, and the costs don't seem too great either. > > I really need some answer as to why setting the "alwaysBuffer" flag > causes a crash. If you remember we had problems with this when > using the export snapshot command which you helped to solve. I > don't mean this to sound as a threat because it's not intended that > way, but if we are going to keep having these type of problems with > RunRev, we will just have to drop it. I've worked hard to get it > accepted at my place of work and have done a pretty good job so > far, but when I am missing deadlines as a direct result of using > RunRev things *have* to change. I have managed to get RunRev as the > #1 development IDE for the Mac and have gone a long to to influence > the Windows team, it's a pity because if we could just get over > these silly problems the company would most likely adopt RunRev. > > I need some *proper* support on this or else it's just not worth it. Given that the problem that's causing you grief seems to be something that hasn't really come up before, and isn't affecting a lot of users its not surprising that it hasn't been treated as a priority. I've used alwaysbuffer with movies in Rev 2.7x and never had a problem, so there must be something special going on that's causing a problem for you. If its important to you that it get fixed, or you get a workaround, then you may need to invest in some proper support. -- Phil Jimmieson phil at csc.liv.ac.uk (UK) 0151 795 4236 (Mobile) 07976 983164 Computer Science Dept., Liverpool University, Ashton Building, Ashton Street Liverpool L69 3BX http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From dave at looktowindward.com Fri Jun 22 08:39:47 2007 From: dave at looktowindward.com (Dave) Date: Fri, 22 Jun 2007 13:39:47 +0100 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> Message-ID: <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> On 22 Jun 2007, at 13:07, Phil Jimmieson wrote: > If its important to you that it get fixed, or you get a > workaround, then you may need to invest in some proper support. The thing is, if I invested in "some proper support" (as apposed to im-proper support!) I'd have paid god knows how much by now! Af far as I can tell I'm doing everything that should be done and the IDE crashes out. Why should I have to pay extra to have a product that works reliably. If it gave an error message or some other indication of the problem that would at least be a little help, but to just crash on one statement really is the pits. All the Best Dave From eric.chatonet at sosmartsoftware.com Fri Jun 22 08:54:04 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 22 Jun 2007 14:54:04 +0200 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> Message-ID: <64132C05-0E6F-43C4-92C8-B5DC2F85C64E@sosmartsoftware.com> Hi Dave, Le 22 juin 07 ? 14:39, Dave a ?crit : > Af far as I can tell I'm doing everything that should be done and > the IDE crashes out. How many among us have ended by finding their own mistakes? ;-) Actually, if you don't find anything related to your problem in BZ, it might signify that it's an issue related to your stack * somewhere you have not thought of... You focus on 'alwaysBuffer' when the real cause is elsewhere. Investigate: overlapping controls, nested groups and ALL your code, pending messages, etc. So many fields to check. Good luck :-) * As Ken pointed it out very clearly. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From len-morgan at crcom.net Fri Jun 22 09:25:35 2007 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 22 Jun 2007 08:25:35 -0500 Subject: Stack Trace Function Message-ID: <467BCDCF.6070202@crcom.net> In trying to debug a rather complex application, I'm wondering if there is some sort of "stack trace" fuction (like there is in Tcl/Tk) so that when a message is sent, I can see the calling sequence that got me there? What's happening is that I have a message that clears a group when the group is selected (kind of like a tabbed group) and also whenever a new record is read while the group is being already being displayed (I don't want to leave data from a prior record in a field that might not be used in the current record). When I select a new record, the fields are getting cleared 2 or 3 times (the screen blinks) and I can't find all the places that are calling that routine (and in what order). It doesn't have to be fancy, just some what to see who's calling who, when. Len Morgan From eric.chatonet at sosmartsoftware.com Fri Jun 22 09:29:54 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 22 Jun 2007 15:29:54 +0200 Subject: Stack Trace Function In-Reply-To: <467BCDCF.6070202@crcom.net> References: <467BCDCF.6070202@crcom.net> Message-ID: Hi Len, Le 22 juin 07 ? 15:25, Len Morgan a ?crit : > In trying to debug a rather complex application, I'm wondering if > there is some sort of "stack trace" fuction (like there is in Tcl/ > Tk) so that when a message is sent, I can see the calling sequence > that got me there? Probably you can use executionContexts non documented function: Add where you need it: put the executionContexts & cr & cr after msg Hope this helps. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From mark at maseurope.net Fri Jun 22 09:39:58 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 22 Jun 2007 14:39:58 +0100 Subject: Surprising result Message-ID: <47CF6E61-7E91-44B5-891A-68BEE53B6108@maseurope.net> Following a thread (some time ago) about getting the size of a file, I've finally got around to doing a little test. One of the contentions was that it seemed inefficient to have to navigate to the folder containing the file, then get 'the detailed files', and parse the result just to find out how big a file is. I've just been brushing up on shell commands (I'm on OS X), and found what would seem to be a viable alternative: function getFileSize pFullPath get shell("ls -l" && pFullPath return word -5 of it end getFileSize This looks like it would be more efficient... Currently, I have a library handler: function getFileInfo pFileName set the itemDelimiter to "/" put put item 1 to -2 of pFileName into tFolderName put put item -1 of pFileName into tFileName put the directory into tOldFolder set the directory to tFolderName put urlDecode(the detailed files) into tFileList get lineOffset(tFileName,tFileList) put line it of tFileList into tInfo put item 1 of tInfo into tFileInfo["fileName"] put item 2 of tInfo into tFileInfo["fileSize"] put item 3 of tInfo into tFileInfo["resourceSize"] put item 4 of tInfo into tFileInfo["created"] put item 5 of tInfo into tFileInfo["lastModified"] put item 6 of tInfo into tFileInfo["lastAccessed"] put item 7 of tInfo into tFileInfo["lastBackedUp"] put item 8 of tInfo into tFileInfo["Owner"] put item 9 of tInfo into tFileInfo["GroupOwner"] put item 10 of tInfo into tFileInfo["Permissions"] put item 11 of tInfo into tFileInfo["fileType"] set the directory to tOldFolder return tFileInfo end getFileInfo so to get the size of a file, I do this: function getFileSize pFullPath put getFileInfo(pFullPath) into tInfo return tInfo["fileSize" end getFileSize So I set up a list of about 600 files, and used both versions of 'getFileSize()' in separate loops. The transcript version took just over two seconds, the shell version just under 40 seconds! Of course, in many real applications, if you needed to get the sizes of hundreds of files, you could probably do it much more efficiently than this, since many, or all, might be in the same folder. Anyway, I thought this was information worth sharing.... Best, Mark From xavier.bury at clearstream.com Fri Jun 22 09:39:29 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 22 Jun 2007 15:39:29 +0200 Subject: Stack Trace Function In-Reply-To: <467BCDCF.6070202@crcom.net> Message-ID: Hi Len, There's the classical and there the "global" way to debug... Im sure some people in the "best practices" thread might not like what i say but it is a suggestion and nothing prevents you from using a custom prop either to do the same thing. I love globals. But what i can propose as a solution is this: There's tracing and there's debug traces... If you want to debug something for example: global debugcheck on myhandlerOrEvenTtriggerOrFunctionName if debugcheck is true then debugcheckpoint then you will be tracing in debug mode... The other way is more complicated however. If you want a written trace and not a debug trace, then what you would do is to have a parallel statement to all your statements that get or set some value somewhere to be written to a debug file. For example: global debugcheck on myhandlerOrEvenTtriggerOrFunctionName aparam if debugcheck["status"] is true then writetotracefile("Executing myhandlerOrEvenTtriggerOrFunctionName ","parameter",aparam) get something(aparam) if debugcheck["status"] is true then writetotracefile("Executing myhandlerOrEvenTtriggerOrFunctionName ",get something(aparam), it) etc... The second solution is very useful if you need to see what the customer is doing without you having to intervene. Just ask the user for the trace file and you can see what happens. the second solution can be triggered via a config file with a debug parameter read at teh start of your program or a preferences feature in your gui. Second solution is not the simplest but damn it rocks when you need it! The first solution is my favorite though. I also use a separate stack to collect the debugging history which can be quite helpful for post-error analysis. hope that helps Xavier use-revolution-bounces at lists.runrev.com wrote on 22/06/2007 15:25:35: > In trying to debug a rather complex application, I'm wondering if there > is some sort of "stack trace" fuction (like there is in Tcl/Tk) so that > when a message is sent, I can see the calling sequence that got me there? > > What's happening is that I have a message that clears a group when the > group is selected (kind of like a tabbed group) and also whenever a new > record is read while the group is being already being displayed (I don't > want to leave data from a prior record in a field that might not be used > in the current record). When I select a new record, the fields are > getting cleared 2 or 3 times (the screen blinks) and I can't find all > the places that are calling that routine (and in what order). > > It doesn't have to be fancy, just some what to see who's calling who, when. > > Len Morgan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From dave at looktowindward.com Fri Jun 22 09:59:08 2007 From: dave at looktowindward.com (Dave) Date: Fri, 22 Jun 2007 14:59:08 +0100 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <64132C05-0E6F-43C4-92C8-B5DC2F85C64E@sosmartsoftware.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> <64132C05-0E6F-43C4-92C8-B5DC2F85C64E@sosmartsoftware.com> Message-ID: On 22 Jun 2007, at 13:54, Eric Chatonet wrote: > Hi Dave, > > Le 22 juin 07 ? 14:39, Dave a ?crit : > >> Af far as I can tell I'm doing everything that should be done and >> the IDE crashes out. > > How many among us have ended by finding their own mistakes? > ;-) > Actually, if you don't find anything related to your problem in BZ, > it might signify that it's an issue related to your stack * > somewhere you have not thought of... > You focus on 'alwaysBuffer' when the real cause is elsewhere. > Investigate: overlapping controls, nested groups and ALL your code, > pending messages, etc. > So many fields to check. > Good luck :-) The problem is that in the "real" system there are a number of stacks involved, any of which could be compounding the problem/ If I call my Library function from a simple test stack it works ok, if I call it from the main app, it crashes. With the level of debugging tools and the fact that it crashes, it is difficult or impossible to track down the problem. What is needed is some to look at the source code and see why or how setting "alwaysBuffer" causes the IDE to crash. Thanks a lot All the Best Dave From toolbook at kestner.de Fri Jun 22 10:06:03 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 22 Jun 2007 16:06:03 +0200 Subject: AW: Again - Player/Image Object "always buffer" Problems In-Reply-To: Message-ID: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> I would say "looking into the source code" without having explicit details what to look for wouldn't give more insight as looking into your source code. You only can track it down step by step, excluding one question, what has any relation to the player, after the other. Just my two cents Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Dave Gesendet: Freitag, 22. Juni 2007 15:59 An: How to use Revolution Betreff: Re: Again - Player/Image Object "always buffer" Problems On 22 Jun 2007, at 13:54, Eric Chatonet wrote: > Hi Dave, > > Le 22 juin 07 ? 14:39, Dave a ?crit : > >> Af far as I can tell I'm doing everything that should be done and >> the IDE crashes out. > > How many among us have ended by finding their own mistakes? > ;-) > Actually, if you don't find anything related to your problem in BZ, > it might signify that it's an issue related to your stack * > somewhere you have not thought of... > You focus on 'alwaysBuffer' when the real cause is elsewhere. > Investigate: overlapping controls, nested groups and ALL your code, > pending messages, etc. > So many fields to check. > Good luck :-) The problem is that in the "real" system there are a number of stacks involved, any of which could be compounding the problem/ If I call my Library function from a simple test stack it works ok, if I call it from the main app, it crashes. With the level of debugging tools and the fact that it crashes, it is difficult or impossible to track down the problem. What is needed is some to look at the source code and see why or how setting "alwaysBuffer" causes the IDE to crash. Thanks a lot All the Best Dave _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Fri Jun 22 10:17:12 2007 From: dave at looktowindward.com (Dave) Date: Fri, 22 Jun 2007 15:17:12 +0100 Subject: AW: Again - Player/Image Object "always buffer" Problems In-Reply-To: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> Message-ID: <33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com> On 22 Jun 2007, at 15:06, Tiemo Hollmann TB wrote: > I would say "looking into the source code" without having explicit > details Well you are wrong then! That's how bugs gets fixed. I have had a similar problems in the past where someone has looked at the source code and been able to find a work around for a particular problem. There can only be so many causes for a crash, in this case it obviously has to do with buffering, maybe a buffer is being freed in error or maybe, when I am running the main application, a allocation request fails and it's not checked for and so results in a crash. All the Best Dave From shari at gypsyware.com Fri Jun 22 10:15:54 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 10:15:54 -0400 Subject: Unexpected quit problem solved Message-ID: Bug 5165 Unexpected Quits update: The unexpected quit problem was definitely related to a graphic, but I don't think a bad image was the culprit. I created a whole new graphic in Photoshop from scratch and saved it as a PNG instead of GIF as the original had been, but that did not stop the quits. So I abandoned the entire handler that used the graphic and the quits stopped. What the handler did was copy a graphic from one stack to another, and perform a lot of manipulations on the newly pasted graphic. It would resize and rotate the graphic frequently. This handler used to work without issue. But for some reason now it chokes the engine and makes it quit. I found a way to create the same type of visual without any resizing or rotating. And it's been running on the MacPro since yesterday non-stop without quitting. On the other computer, the standalone that still has the resize/rotate handler has also been running non-stop without quit. The only change I made was to choose a game option that turned off that particular handler. So it verifies the findings. Problem solved. Or rather, workaround found... :-) This bug has been reported and I did make a crash log available to the engine team. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From chris at altuit.com Fri Jun 22 10:41:05 2007 From: chris at altuit.com (chris bohnert) Date: Fri, 22 Jun 2007 09:41:05 -0500 Subject: AW: Again - Player/Image Object "always buffer" Problems In-Reply-To: <33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> <33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com> Message-ID: <2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> Hi Dave, Deep breathing...it helps;-) Tiemo was saying that your case is pretty clearly an issue of the unintended consequences of different parts of code interacting. Asking for someone to look at the code most likely won't reveal the bug because they have no context for the other interactions that are taking place in your code. I realize you must have a very complex set of interactions, but is there any way to remove some of them and then start adding them back in until you find the one that triggers the combination with alwaysBuffer to cause the crash? -- cb On 6/22/07, Dave wrote: > > > On 22 Jun 2007, at 15:06, Tiemo Hollmann TB wrote: > > > I would say "looking into the source code" without having explicit > > details > > Well you are wrong then! That's how bugs gets fixed. I have had a > similar problems in the past where someone has looked at the source > code and been able to find a work around for a particular problem. > > There can only be so many causes for a crash, in this case it > obviously has to do with buffering, maybe a buffer is being freed in > error or maybe, when I am running the main application, a allocation > request fails and it's not checked for and so results in a crash. > > All the Best > Dave > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From shari at gypsyware.com Fri Jun 22 10:44:46 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 10:44:46 -0400 Subject: Best Practices using globals vs. custprops? In-Reply-To: <00c001c7b4bc$93c52290$0201010a@esbi3dg1ukz0fj> References: <000c01c7b4ba$69e74770$18b2a8c0@TiemoPC2> <00c001c7b4bc$93c52290$0201010a@esbi3dg1ukz0fj> Message-ID: Differentiating local and global variables: One way I differentiate is that all of my local variables are related to *it*. I always name a local variable some variation of it, for example: tit, wit, skit, pit, grit, twit, spit... If I get confused and can't remember in a long handler if I've used one of the its, I move to itty. itty, bitty, titty, witty, smitty So at a glance, I know these are locals without appending an L or T or something. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From luis at anachreon.co.uk Fri Jun 22 10:50:30 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 22 Jun 2007 15:50:30 +0100 Subject: Best Practices using globals vs. custprops? In-Reply-To: References: <000c01c7b4ba$69e74770$18b2a8c0@TiemoPC2> <00c001c7b4bc$93c52290$0201010a@esbi3dg1ukz0fj> Message-ID: <13766DA7-7D78-40FB-8576-492D44168D4E@anachreon.co.uk> I use girlfriends names, but after the first one I need to use numbers... Cheers, Luis. On 22 Jun 2007, at 15:44, Shari wrote: > Differentiating local and global variables: > > One way I differentiate is that all of my local variables are > related to *it*. I always name a local variable some variation of > it, for example: > > tit, wit, skit, pit, grit, twit, spit... > > If I get confused and can't remember in a long handler if I've used > one of the its, I move to itty. > > itty, bitty, titty, witty, smitty > > So at a glance, I know these are locals without appending an L or T > or something. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Fri Jun 22 10:54:54 2007 From: dave at looktowindward.com (Dave) Date: Fri, 22 Jun 2007 15:54:54 +0100 Subject: AW: Again - Player/Image Object "always buffer" Problems In-Reply-To: <2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> <33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com> <2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> Message-ID: It's not that complex at all. One stacks calls another, there about 4 levels of call nested, that's about it. All works fine until I set "alwaysBuffer" to true on the Player, then it crashes! Here is a stack dump just before I set it true: field id 1167 of group id 1173 of card id 1002 of stack "/Documents/ Programming/RunRevBase/Projects/HFPA-VW/RunTime/Stacks/ StackHFPAMain.rev",ControlProcessInputQueue,725 field id 1167 of group id 1173 of card id 1002 of stack "/Documents/ Programming/RunRevBase/Projects/HFPA-VW/RunTime/Stacks/ StackHFPAMain.rev",ControlAnalyzeFile,501 field id 1167 of group id 1173 of card id 1002 of stack "/Documents/ Programming/RunRevBase/Projects/HFPA-VW/RunTime/Stacks/ StackHFPAMain.rev",ControlGenerateResults,393 stack "/Documents/Programming/RunRevBase/Projects/HFPA-VW/RunTime/ Stacks/LibPDF.rev",PDFGenerateResultsFile,839 stack "/Documents/Programming/RunRevBase/Projects/HFPA-VW/RunTime/ Stacks/LibPDF.rev",PDFGenerateResultsDetailPages,613 field id 1035 of card id 1002 of stack "/Applications/Revolution Studio/2.8.1-gm-2/Toolset/revmessagebox.rev",returnInField,5 field id 1035 of card id 1002 of stack "/Applications/Revolution Studio/2.8.1-gm-2/Toolset/revmessagebox.rev",revExecuteMessage,324 stack "/Applications/Revolution Studio/2.8.1-gm-2/Toolset/ revmessagebox.rev",revDebugDoMessage,261 stack "/Documents/Programming/RunRevBase/Projects/HFPA-VW/RunTime/ Stacks/LibPDF.rev",PDFGenerateResultsDetailPages,260 All the Best Dave On 22 Jun 2007, at 15:41, chris bohnert wrote: > Hi Dave, > > Deep breathing...it helps;-) > > Tiemo was saying that your case is pretty clearly an issue of the > unintended > consequences of different parts of code interacting. Asking for > someone to > look at the code most likely won't reveal the bug because they have no > context for the other interactions that are taking place in your code. > > I realize you must have a very complex set of interactions, but is > there any > way to remove some of them and then start adding them back in until > you find > the one that triggers the combination with alwaysBuffer to cause > the crash? From sundown at nwrain.net Fri Jun 22 11:00:33 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 22 Jun 2007 08:00:33 -0700 Subject: Clipboard In-Reply-To: References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2> <33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com> <2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> Message-ID: Is there a way to show the clipboard from a Revolution script? thanks, -=>JB<=- From scott at cdroo.com Fri Jun 22 11:10:01 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 23 Jun 2007 01:10:01 +1000 Subject: Clipboard References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2><33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com><2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> Message-ID: <011c01c7b4df$6a6c2f10$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "-= JB =-" > Is there a way to show the clipboard from a Revolution script? Yes. From the Rev doc's. if the clipboard is "text" then paste if the clipboard is empty then answer "Nothing to paste!" Scott Kane From ambassador at fourthworld.com Fri Jun 22 12:09:38 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 09:09:38 -0700 Subject: Trigger resizeControl? Message-ID: <467BF442.3040500@fourthworld.com> Eric Chatonet wrote: > Assuming that this is done with the pointer tool: > just set the cRevLoadInfo["revResizeControl"] of your stack to true. > I's a trick normally reserved for plugins but it works with any stack. > Then the engine will send a revResizeControl to you. > Just change the name of your resizeControl handler :-) > No frontscript needed... No *additional* frontScript needed, but the revResizeControl message is sent my Rev's own frontScript, and is not natively part of the engine. When a control is resized via script, neither the resizeControl nor revResizeControl messages are sent; they're only sent when resizing the control interactively with the pointer tool. (In fact, given how revResizeControl mirrors the already-built-in resizeControl message, I wonder why RunRev just doesn't rely on the engine for that. But I digress.) If you need to trigger behaviors when a control is resized, it may be best to use a custom property for that, with setProp and getProp handlers to trigger any other behaviors needed: setProp MyRect pRect set the rect of the target to pRect -- add other behaviors here: end MyRect getPop MyRect return the rect of the target end MyRect -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From eric.chatonet at sosmartsoftware.com Fri Jun 22 12:19:01 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 22 Jun 2007 18:19:01 +0200 Subject: Trigger resizeControl? In-Reply-To: <467BF442.3040500@fourthworld.com> References: <467BF442.3040500@fourthworld.com> Message-ID: <03950DE7-462E-41FB-8830-54B2B35CDB48@sosmartsoftware.com> Hi Richard, I love your precision sense ;-) And you are right: I did not answered the question Scott asked. Nevertheless knowing all these messages that can be automatically sent to any stack by just setting a custom property appropriately stays unknown and valuable for stacks running in the IDE. Not for you who know that since decades :-) but for those who might be interested in, selecting "Development/Plugins/Plugin Settings" will show the list of all messages that can be sent: revCloseStack revEditScript revIDChanged revMouseMove revMoveControl revNameChanged revNewTool revPreOpenCard revPreOpenStack revResizeControl revResizeStack revResumeStack revSaveStackRequest revSelectedObjectChanged revSelectionChanged revShutdown Best regards from Paris, Eric Chatonet. Le 22 juin 07 ? 18:09, Richard Gaskin a ?crit : > Eric Chatonet wrote: >> Assuming that this is done with the pointer tool: >> just set the cRevLoadInfo["revResizeControl"] of your stack to true. >> I's a trick normally reserved for plugins but it works with any >> stack. >> Then the engine will send a revResizeControl to you. >> Just change the name of your resizeControl handler :-) >> No frontscript needed... > > No *additional* frontScript needed, but the revResizeControl > message is sent my Rev's own frontScript, and is not natively part > of the engine. > > When a control is resized via script, neither the resizeControl nor > revResizeControl messages are sent; they're only sent when resizing > the control interactively with the pointer tool. > > (In fact, given how revResizeControl mirrors the already-built-in > resizeControl message, I wonder why RunRev just doesn't rely on the > engine for that. But I digress.) > > If you need to trigger behaviors when a control is resized, it may > be best to use a custom property for that, with setProp and getProp > handlers to trigger any other behaviors needed: > > setProp MyRect pRect > set the rect of the target to pRect > -- add other behaviors here: > > end MyRect > > > getPop MyRect > return the rect of the target > end MyRect > > > -- > Richard Gaskin > Managing Editor, revJournal ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From david at openpartnership.net Fri Jun 22 12:39:23 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 22 Jun 2007 17:39:23 +0100 Subject: Trigger resizeControl? In-Reply-To: References: Message-ID: No unfortunately. The way I do this is to: set the view_Rect of someControl to someRect You can then place these scripts in the front script: setprop view_Rect someRect put the long id of the target into targetObject put the rect of targetObject into someRect trigger_FrontScriptResize someRect, targetObejct end view_Rect on resizeControl put the long id of the target into targetObject put the rect of targetObject into someRect trigger_FrontScriptResize someRect, targetObejct pass resizeControl ebd resizeControl on trigger_FrontScriptResize someRect, targetObejct -- do your stuff here end trigger_FrontScriptResize I do this for each view rather than a frontScript, but you can mix both approaches with a local custom property over-riding the global default - for this though don't put the script in the front script! From devin_asay at byu.edu Fri Jun 22 12:41:08 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 22 Jun 2007 10:41:08 -0600 Subject: Windows menubar line Message-ID: I've looked for this but can't find it. Is there a simple way to create a Windows-style 3-D-ish line that separates the menu from the rest of the window? (I.e., the line under the menubar, not the separators within individual menus.) Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From sundown at nwrain.net Fri Jun 22 12:45:16 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 22 Jun 2007 09:45:16 -0700 Subject: Clipboard In-Reply-To: <011c01c7b4df$6a6c2f10$0201010a@esbi3dg1ukz0fj> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2><33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com><2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> <011c01c7b4df$6a6c2f10$0201010a@esbi3dg1ukz0fj> Message-ID: <32716B73-5943-401B-9F7D-EEAF735267C2@nwrain.net> On Jun 22, 2007, at 8:10 AM, Scott Kane wrote: > ----- Original Message ----- From: "-= JB =-" > > >> Is there a way to show the clipboard from a Revolution script? >> > > Yes. From the Rev doc's. > > if the clipboard is "text" then paste > > if the clipboard is empty then answer "Nothing to paste!" > > > > Scott Kane Thanks for the reply but I don't think you understood the question. When I am in the finder I can select the clipboard from the edit menu and show it. I am really not interested in pasting because I can do it. And I would rather not paste to see what is on the clipboard. I want to actually show it as if I selected it from the edit menu in the finder. thanks, -=>JB<=- From scott at tactilemedia.com Fri Jun 22 12:55:09 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 22 Jun 2007 09:55:09 -0700 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: Message-ID: Recently, Dave wrote: > I really can't get this to work, I've tried it under 3 different > versions of RunRev and they all crash the IDE when setting the > "alwaysBuffer" flag to true. This is a repeatable, crashing bug with > the stacks and system I have here, I can't reproduce it in a simpler > form since the App I am developing has evolved over the last 6 months > or so and the stacks involved have to be called in a certain order > for the system to functions correctly. > > Given that I am about to miss the deadline on this, what would you > suggest I do? Just out of curiosity, have you tried using different content in the player? If I recall, you were using a short (ish) movie in the player. What if you use something of some length, like a minute or two long, just to see what happens. Otherwise, if you claim you can't pare your code down to a simple stack that demonstrates the problem, I *believe* RunRev has some kind of paid support option where they will look through your code. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From ambassador at fourthworld.com Fri Jun 22 13:03:39 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 10:03:39 -0700 Subject: Best Practices using globals vs. custprops? Message-ID: <467C00EB.7040706@fourthworld.com> Tiemo wrote: > on various sites - and again in this best practice thread - it is > recommended not to use globals, or at least so less as possible, because > they can be changed from everywhere and that's hard to debug and no nice > style. I really don't see any difference between using globals or properties > yet. Properties can be changed also "from everywhere" and even if you write > a central handler to change your properties, this handler can be called from > everywhere. What is the best practice for statuses, flags and all these > global informations, you need at different times and in different handlers? > And if there is a "clean pratice", what is the difference to using globals? There was a very enthusiastic discussion about this not long ago -- my contribution to it is here: I think the others here have addressed the most salient points, so the only thing I might add is the gentle reminder that maybe the best mnemonic device for knowing when to use a global variable is its name: if you need data to be accessed globally, it can be a good choice. And if you need to associate data with a specific object, or need persistence, custom properties can be a good choice. As far as speed, whenever you can avoid the overhead of requiring the engine to parse an object's data structures you'll likely save time. The overhead is most dramatic with storing data in fields, where the data structures are among the most complex in the engine. Getting a global can be several times faster than getting the same data from a field, and measurably faster than getting it from a custom property. That said, it's worth noting that the time per access is pretty short either way, so performance is only really an issue for data that's accessed in a large number of iterations. Here's a simple benchmark to measure this: 1. Make a stack with one button 2. Put this script in the button: global gTest on mouseUp set the uTest of me to 100 put 100 into gTest put 100000 into tTimes -- -- Global: put the milliseconds into tStart repeat tTimes get gTest end repeat put "Global: "&the (milliseconds - tStart)/tTimes into tOut -- -- Property: put the milliseconds into tStart repeat tTimes get the uTest of me end repeat put cr &"Property: "& ( the milliseconds - tStart)/tTimes after tOut -- -- Function: put the millisecs into tStart repeat tTimes get FooTest() end repeat put cr & "Function: "&( the milliseconds - tStart)/tTimes after tOut -- put tOut end mouseUp 3. Put this script in the card: function FooTest return 100 end FooTest 4. Click the button. The results I get here on my MacBook Pro 2.16GHz are: Global: 0.00021 Property: 0.00122 Function: 0.00082 Note that those times are in milliseconds per access; unless you're accessing the data frequently, it probably won't amount to any noticeable difference no matter which method you use. This experiment also introduces a third option to the discussion: using functions for values that are used as read-only. Functions have these benefits: - They're faster than property accesses - They don't require a declaration in each handler that uses them - They carry no risk that something in these calling handlers might muck with the data - They can be defined and maintained in a shared library for easy reuse -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revlist at azurevision.co.uk Fri Jun 22 13:16:43 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 22 Jun 2007 10:16:43 -0700 Subject: Clipboard In-Reply-To: <32716B73-5943-401B-9F7D-EEAF735267C2@nwrain.net> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2><33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com><2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> <011c01c7b4df$6a6c2f10$0201010a@esbi3dg1ukz0fj> <32716B73-5943-401B-9F7D-EEAF735267C2@nwrain.net> Message-ID: <52E0FB61-A5AA-46DD-A6FD-C93CEDEE51C3@azurevision.co.uk> On 22 Jun 2007, at 09:45, -= JB =- wrote: > Thanks for the reply but I don't think you understood > the question. When I am in the finder I can select > the clipboard from the edit menu and show it. I am > really not interested in pasting because I can do it. > And I would rather not paste to see what is on the > clipboard. I want to actually show it as if I selected > it from the edit menu in the finder. So you want to show the clipboard text in a window? In that case you are going to need a new substack, and put the text into a field in that substack. Then use something like: put the clipboardData["text"] into fld "clip" of stack "show clip" go stack "show clip" Alternatively: answer the clipboardData["text"] Ian From wjm at wjm.org Fri Jun 22 11:42:07 2007 From: wjm at wjm.org (Bill Marriott) Date: Fri, 22 Jun 2007 11:42:07 -0400 Subject: Unexpected quit problem solved References: Message-ID: Shari, > What the handler did was copy a graphic from one stack to another, and > perform a lot of manipulations on the newly pasted graphic. It would > resize and rotate the graphic frequently. This handler used to work > without issue. But for some reason now it chokes the engine and makes it > quit. The issue is very likely rotate. There are some issues with the rotate command. You can cause a crash in rev simply by loading an image and rotating it repeatedly. It hasn't been an easy problem to resolve, but it is slated for 2.9... Thanks for sending in the crash logs and reporting the bug. - Bill From ambassador at fourthworld.com Fri Jun 22 13:41:46 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 10:41:46 -0700 Subject: Windows menubar line Message-ID: <467C09DA.7070002@fourthworld.com> Devin Asay wrote: > I've looked for this but can't find it. Is there a simple way to > create a Windows-style 3-D-ish line that separates the menu from the > rest of the window? (I.e., the line under the menubar, not the > separators within individual menus.) Here's a script from the MC IDE which uses a button's threeD property for this: on mouseUp if the width of the selobj > the height of the selobj then set the height of the selobj to 2 else set the width of the selobj to 2 set the hilitedButtonName of group "Style" to the "Rectangle" setproperty "style","rectangle" end mouseUp -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Fri Jun 22 13:43:22 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2007 12:43:22 -0500 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> References: <8C4A8788-0326-46C0-8F6D-DE6611705C4A@looktowindward.com> <835FED22-5992-4741-8712-064C3576B364@looktowindward.com> <467958E8.3010702@hyperactivesw.com> <868E2CFC-364C-4215-9C25-984F5266C004@csc.liv.ac.uk> <837CC17A-AE9F-47CE-9144-0B55A9E13FD0@looktowindward.com> Message-ID: <467C0A3A.9040904@hyperactivesw.com> Dave wrote: > > On 22 Jun 2007, at 13:07, Phil Jimmieson wrote: >> If its important to you that it get fixed, or you get a workaround, >> then you may need to invest in some proper support. > > The thing is, if I invested in "some proper support" (as apposed to > im-proper support!) I'd have paid god knows how much by now! > > Af far as I can tell I'm doing everything that should be done and the > IDE crashes out. Why should I have to pay extra to have a product that > works reliably. If it gave an error message or some other indication of > the problem that would at least be a little help, but to just crash on > one statement really is the pits. Just so the list knows, tech support is working with Dave without a support contract. This is pretty much normal procedure for crashing bugs. To actually go in and examine his code in detail though, he would have to purchase a support incident. As I mentioned in my support reply, the bug would be given top priority and fixed quickly (all crashers are) if Dave can provide a sample that shows the problem. So far, no one can reproduce it. I was able to create snapshots from the sample stack he sent me privately without setting the alwaysBuffer of the player to true, so one work-around is to just not do that. Ken and I both provided revised example scripts also that work for us. I'm not sure what else RR could do until they can actually reproduce the problem. All I can think of is that there is something different on Dave's setup, and that maybe testing on a different OS X machine would give him different results. It's something to try, anyway. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Fri Jun 22 13:44:26 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 22 Jun 2007 10:44:26 -0700 Subject: Best Practices using globals vs. custprops? In-Reply-To: <467C00EB.7040706@fourthworld.com> References: <467C00EB.7040706@fourthworld.com> Message-ID: Speaking of persistence, has anyone been using the "Variable preservation by default" feature in Preferences-->Script Editor--> that showed up a few version ago? How would this be used, and does anybody actually turn this on? the tooltip says "Preserve script-local variables are declared and literals quoted when applying a script." what? sqb >accessed globally, it can be a good choice. And if you need to >associate data with a specific object, or need persistence, custom >properties can be a good choice. > > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at nwrain.net Fri Jun 22 14:02:29 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 22 Jun 2007 11:02:29 -0700 Subject: Clipboard In-Reply-To: <52E0FB61-A5AA-46DD-A6FD-C93CEDEE51C3@azurevision.co.uk> References: <001101c7b4d6$7cb22840$18b2a8c0@TiemoPC2><33640D63-4E86-4541-AF56-7546A0B97E98@looktowindward.com><2e0cf4750706220741l41bdc3e7n7a22b8d65fc4fae4@mail.gmail.com> <011c01c7b4df$6a6c2f10$0201010a@esbi3dg1ukz0fj> <32716B73-5943-401B-9F7D-EEAF735267C2@nwrain.net> <52E0FB61-A5AA-46DD-A6FD-C93CEDEE51C3@azurevision.co.uk> Message-ID: <04741B23-5BE9-4140-B40C-08CA0676C4E2@nwrain.net> On Jun 22, 2007, at 10:16 AM, Ian Wood wrote: > > On 22 Jun 2007, at 09:45, -= JB =- wrote: > > >> Thanks for the reply but I don't think you understood >> the question. When I am in the finder I can select >> the clipboard from the edit menu and show it. I am >> really not interested in pasting because I can do it. >> And I would rather not paste to see what is on the >> clipboard. I want to actually show it as if I selected >> it from the edit menu in the finder. >> > > So you want to show the clipboard text in a window? In that case > you are going to need a new substack, and put the text into a field > in that substack. Then use something like: > > put the clipboardData["text"] into fld "clip" of stack "show clip" > go stack "show clip" > > Alternatively: > > answer the clipboardData["text"] > > Ian Okay, thanks. From the reply by you and Scott and from what I have read in the Rev Docs I take it the clipboard cannot be shown. But I can find out what is on it and I can also paste what is on it. So if I want to actually see what is on the clipboard I need to build a stack to copy the contents of the clipboard rather than actually being able to show the clipboard itself. thank you both, -=>JB<=- From ambassador at fourthworld.com Fri Jun 22 14:10:06 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 11:10:06 -0700 Subject: Best Practices using globals vs. custprops? Message-ID: <467C107E.5070008@fourthworld.com> Stephen Barncard wrote: > Speaking of persistence, has anyone been using the "Variable > preservation by default" feature in Preferences-->Script Editor--> > that showed up a few version ago? > > How would this be used, and does anybody actually turn this on? > > the tooltip says > > "Preserve script-local variables are declared and literals quoted > when applying a script." > > what? In that context "persistence" only applies to the current session; unlike custom props, which are physically stored in the object record, the values of script-local vars are lost on quit. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Fri Jun 22 14:12:23 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 11:12:23 -0700 Subject: Clipboard Message-ID: <467C1107.5060801@fourthworld.com> -= JB =- wrote: >> So you want to show the clipboard text in a window? In that case >> you are going to need a new substack, and put the text into a field >> in that substack. Then use something like: >> >> put the clipboardData["text"] into fld "clip" of stack "show clip" >> go stack "show clip" ... > Okay, thanks. From the reply by you and Scott and from > what I have read in the Rev Docs I take it the clipboard > cannot be shown. But I can find out what is on it and I > can also paste what is on it. So if I want to actually see > what is on the clipboard I need to build a stack to copy > the contents of the clipboard rather than actually being > able to show the clipboard itself. That's basically what the Mac Finder does. You can obtain the type of data on the clipboard with the clipboard() function, then use the clipboardData global array to obtain its contents for display. It might be handy if some kind soul here were to make a one-liner library call which implements a "Show Clipboard" command..... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Fri Jun 22 14:12:46 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2007 13:12:46 -0500 Subject: Best Practices using globals vs. custprops? In-Reply-To: References: <467C00EB.7040706@fourthworld.com> Message-ID: <467C111E.6060602@hyperactivesw.com> Stephen Barncard wrote: > Speaking of persistence, has anyone been using the "Variable > preservation by default" feature in Preferences-->Script Editor--> that > showed up a few version ago? > > How would this be used, and does anybody actually turn this on? > It was turned on by default when it first was implemented and I've left it on ever since. It's handy. Without it, editing a script will empty the values of all script-local variables. If your script relies on those values to function, handlers will fail after editing unless you reset the script local values. With the new property turned on, the script locals retain their values after a script edit and you don't have to reset anything. For example: local myVar on opencard put 1 into myVar ... end opencard on otherHandler add 1 to myVar end otherHandler If I edit the script without preservation turned on, "myVar" will lose its value and "otherHandler" will throw an error the next time it runs. With the preservation turned on, myVar retains its current value throughout any editing session. I used to have to preface handlers with something like this: if myVar = "" then put 1 into myVar just so I could edit without interruption. Now I don't have to. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Fri Jun 22 14:13:51 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 11:13:51 -0700 Subject: Again - Player/Image Object "always buffer" Problems Message-ID: <467C115F.2030605@fourthworld.com> J. Landman Gay wrote: > Just so the list knows, tech support is working with Dave without a > support contract. This is pretty much normal procedure for crashing > bugs. To actually go in and examine his code in detail though, he would > have to purchase a support incident. For those of us who may need a support contract from time to time, it might be helpful is you or someone from RunRev could describe what's covered by such a contract and what isn't. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From shari at gypsyware.com Fri Jun 22 14:14:35 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 14:14:35 -0400 Subject: Unexpected quit problem solved In-Reply-To: References: Message-ID: >The issue is very likely rotate. > >There are some issues with the rotate command. You can cause a crash in rev >simply by loading an image and rotating it repeatedly. > >It hasn't been an easy problem to resolve, but it is slated for 2.9... >Thanks for sending in the crash logs and reporting the bug. > >- Bill Dah'lin, If there's a weird bug, I'll find it :-) Thank you for the update, I very much appreciate it. Good to know that it's not me :-) THAT is even more appreciated. I know how hard it can be to track down a bug. Hats off to the Rev team! You've got my vote! Does this mean I can delete the crash log from online? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Fri Jun 22 14:19:28 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 14:19:28 -0400 Subject: Back to my standalone 10.2.x bug.... In-Reply-To: References: Message-ID: OSX Universal standalone on 10.2.8 update: The weird issue where it didn't decompress a file stored in a property and copy it to the hard drive seems to have disappeared. I recompiled a new verson today and tried it on the 10.2.8 and it worked perfectly. I did have trouble logging into the network to get to the other computer and had to reboot the other computer, and am wondering if network troubles corrupted the file during transport the other day, causing the standalone to behave wrongly? So.... far as I know, Universal Builds are compatible now on OSX 10.2.x thru 10.4.x as desired. If anybody with 10.2.x wants to test the theory that UB's now work, you can download the UB from: http://www.gypsyware.com/downloads/blackjack-gold-osx.dmg Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jeff at siphonophore.com Fri Jun 22 15:13:18 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Fri, 22 Jun 2007 15:13:18 -0400 Subject: Rev 2.6.1 and OS X 10.2 and earlier In-Reply-To: <20070621202857.10D1A4894D8@mail.runrev.com> References: <20070621202857.10D1A4894D8@mail.runrev.com> Message-ID: <83BC9F4C-10BF-4260-B820-AAAF7C4D66CD@siphonophore.com> Has anyone been using rev 2.6.1 stanalons on mac osX 10.2 and earlier? We are having a devil of a time getting a 10.2 test machine. we are buying a 10.2 set of discs and setting up an old imac, but i thought i would make double sure that folks were not having any 10.2 or earlier troubles with rev 2.6.1 before more time passed. we HAVE to deliver on 10.2 machines for education still so its a must. as far as i know we have not gotten any neg feedback on our earlier osx product built with 2.6.1 from the schools and im sure there are a lot out there with 10.2 that have used the product, but i though i would just check to see if anyone else had any gotchas with 2.6.1 and pre 10.3. thanks Jeffrey Reynolds From ambassador at fourthworld.com Fri Jun 22 15:29:33 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 12:29:33 -0700 Subject: Rev 2.6.1 and OS X 10.2 and earlier Message-ID: <467C231D.6050406@fourthworld.com> Jeff Reynolds wrote: > Has anyone been using rev 2.6.1 stanalons on mac osX 10.2 and > earlier? We are having a devil of a time getting a 10.2 test machine. > we are buying a 10.2 set of discs and setting up an old imac, but i > thought i would make double sure that folks were not having any 10.2 > or earlier troubles with rev 2.6.1 before more time passed. > > we HAVE to deliver on 10.2 machines for education still so its a > must. Doesn't the v2.8.1GM2 build address OS X 10.2? I agree that OS X 10.2 is worth supporting, and I think Rev has addressed this. Someone please correct me if I'm wrong, and if so maybe someone from RunRev will chime in to tell us when that critical build will become available if it isn't already. As for earlier versions of OS X, it's almost a disservice to the customer to encourage them to continue using it. For all practical purposes OS X 10.0 and 10.1 were effectively beta (hats off to whomever at Apple had the cajones to ask customers to pay for beta software, and the cunning to achieve that; as a shareholder I appreciate such exploitation of their customer loyalty ). Even if it hurts a little, installations of OS X prior to 10.2 must be upgraded. Between bugs, performance, usability, and security, there's no positive ROI from trying to save the relatively low cost of getting the latest. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Fri Jun 22 15:30:24 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2007 14:30:24 -0500 Subject: Again - Player/Image Object "always buffer" Problems In-Reply-To: <467C115F.2030605@fourthworld.com> References: <467C115F.2030605@fourthworld.com> Message-ID: <467C2350.70305@hyperactivesw.com> Richard Gaskin wrote: > For those of us who may need a support contract from time to time, it > might be helpful is you or someone from RunRev could describe what's > covered by such a contract and what isn't. > It's on the web site in pretty good detail: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Fri Jun 22 15:30:43 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 22 Jun 2007 12:30:43 -0700 Subject: Best Practices using globals vs. custprops? In-Reply-To: <467C107E.5070008@fourthworld.com> References: <467C107E.5070008@fourthworld.com> Message-ID: Ah... then that would explain why I had to restart some things after editing some libraries when I hadn't before... thanks > >In that context "persistence" only applies to the current session; >unlike custom props, which are physically stored in the object >record, the values of script-local vars are lost on quit. > >-- > Richard Gaskin >Stephen Barncard wrote: >>Speaking of persistence, has anyone been using the "Variable >>preservation by default" feature in Preferences-->Script Editor--> >>that showed up a few version ago? >> >>How would this be used, and does anybody actually turn this on? >> >>the tooltip says >> >>"Preserve script-local variables are declared and literals quoted >>when applying a script." >> >>what? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Fri Jun 22 15:40:55 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2007 14:40:55 -0500 Subject: Windows menubar line In-Reply-To: References: Message-ID: <467C25C7.3050307@hyperactivesw.com> Devin Asay wrote: > I've looked for this but can't find it. Is there a simple way to create > a Windows-style 3-D-ish line that separates the menu from the rest of > the window? (I.e., the line under the menubar, not the separators within > individual menus.) I usually just set the showborder and threeD of the menu group to true and fiddle with the borderwidth and color properties. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Fri Jun 22 15:53:15 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 15:53:15 -0400 Subject: Rev 2.6.1 and OS X 10.2 and earlier In-Reply-To: <467C231D.6050406@fourthworld.com> References: <467C231D.6050406@fourthworld.com> Message-ID: >Doesn't the v2.8.1GM2 build address OS X 10.2? I can verify that I've built a 10.2.x compatible standalone with 2.8.1-gm-2 (build 471) Didn't the Rev team just tell us that this release is not official, though? In spite of so many of us having it :-) My question is: Where some places call a build gm-2 and some call it 471, how do you know which gm = which build number? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From runrev260805 at m-r-d.de Fri Jun 22 17:36:21 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 22 Jun 2007 21:36:21 +0000 Subject: reading CSV text file Message-ID: <00029A06.467C5CF4@192.168.168.3> Hi, i have to read a textfile, which is comma separated and contains " as text identifier. The item delimiter is , My problem is, i do not know, how can i read the file and detect each item of a line, as the items are sepearated by comma and the textfield/items could contain comma, too. How can i tell Revolution to ignore the comma in the "tesxtarea of an item" Here?s an example line "7722"," ","Fuji Cleaning Cartridge f?r DLT Streamer, retail","DLT Reinigungskassette f?r bis zu 20 Reinigungen nicht f?r DLT 1 und VS!","","","BAND","183","Diverse Hersteller","42419",31.03,38.79,35.27,34.48,34.48,34.48,32.66,0.000,0.000,"",24 As you can see, some fields/items are included in " ,others (the numeric values) are not. The field included in " could contain , . Any idea, how i can solve that. I have to mention that in the textfields/items there could be also the " as product description e.g. TFT 19" or HDD 2.5" Regards, Matthias From viktoras at ekoinf.net Fri Jun 22 18:11:13 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Sat, 23 Jun 2007 01:11:13 +0300 (FLE Daylight Time) Subject: reading CSV text file References: <00029A06.467C5CF4@192.168.168.3> Message-ID: <467C48FF.000001.00572@MAZYTIS> In cases like this I usually open the csv with my OpenOffice and save it with record delimiter set to tab and no text delimiter (e.g. ordinary tab delimited file). Then I go to my Revolution studio :-). Otherwise it is a real headache to process the "correct" csv files as some "clever" programs also put quotes around text strings only and don't put quotes around numbers etc, etc... You can also load that real csv into mysql and then get it out as tab delimited. SQLite might also be of some help - just put it into the db and get it back with select *. Viktoras -------Original Message------- From: runrev260805 at m-r-d.de Date: 06/23/07 00:36:15 To: use-revolution at lists.runrev.com Subject: reading CSV text file Hi, i have to read a textfile, which is comma separated and contains " as text identifier. The item delimiter is , My problem is, i do not know, how can i read the file and detect each item of a line, as the items are sepearated by comma and the textfield/items could contain comma, too. How can i tell Revolution to ignore the comma in the "tesxtarea of an item" Heres an example line "7722"," ","Fuji Cleaning Cartridge fr DLT Streamer, retail","DLT Reinigungskassette fr bis zu 20 Reinigungen nicht fr DLT 1 und VS!","","", BAND","183","Diverse Hersteller","42419",31.03,38.79,35.27,34.48,34.48,34.48 32.66,0.000,0.000,"",24 As you can see, some fields/items are included in " ,others (the numeric values) are not. The field included in " could contain , . Any idea, how i can solve that. I have to mention that in the textfields/items there could be also the " as product description e.g. TFT 19" or HDD 2.5" Regards, Matthias _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at elementarysoftware.com Fri Jun 22 18:20:49 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Fri, 22 Jun 2007 15:20:49 -0700 Subject: Rev 2.6.1 and OS X 10.2 and earlier In-Reply-To: <83BC9F4C-10BF-4260-B820-AAAF7C4D66CD@siphonophore.com> References: <20070621202857.10D1A4894D8@mail.runrev.com> <83BC9F4C-10BF-4260-B820-AAAF7C4D66CD@siphonophore.com> Message-ID: <1a119a369a7cfe35060ce07e7d310ea7@elementarysoftware.com> Jeffrey, One of my stand-alones makes use of drawers (drawers aren't usable in rev versions after 2.6.1 when run under OSX prior to 10.4) so still I build with rev 2.6.1 and test on OSX 10.2.8 and 10.3.9 machines regularly. Scott Morrow Elementary Software On Jun 22, 2007, at 12:13 PM, Jeff Reynolds wrote: > Has anyone been using rev 2.6.1 stanalons on mac osX 10.2 and earlier? > We are having a devil of a time getting a 10.2 test machine. we are > buying a 10.2 set of discs and setting up an old imac, but i thought i > would make double sure that folks were not having any 10.2 or earlier > troubles with rev 2.6.1 before more time passed. > > we HAVE to deliver on 10.2 machines for education still so its a must. > as far as i know we have not gotten any neg feedback on our earlier > osx product built with 2.6.1 from the schools and im sure there are a > lot out there with 10.2 that have used the product, but i though i > would just check to see if anyone else had any gotchas with 2.6.1 and > pre 10.3. > > thanks > > Jeffrey Reynolds > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Jun 22 17:31:38 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 22 Jun 2007 14:31:38 -0700 Subject: Best Practices using globals vs. custprops? References: <000e01c7b4c2$79339ff0$18b2a8c0@TiemoPC2> Message-ID: Tiemo- > BTW does anybody know if there is a performance difference if you declare > local variables or not? (beside the "style" question) Questions of "style" aside, there shouldn't be any performance hit at runtime - it all compiles down to the same code. At compile time there might be a miniscule hit while the compiler adds a new variable to the list, but I wouldn't count on that and you'd never notice it if there were. -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Jun 22 17:18:35 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 22 Jun 2007 14:18:35 -0700 Subject: Rev 2.6.1 and OS X 10.2 and earlier References: <20070621202857.10D1A4894D8@mail.runrev.com> <83BC9F4C-10BF-4260-B820-AAAF7C4D66CD@siphonophore.com> Message-ID: Jeff- I can verify that 2.6.1 and OSX 10.2.8 cooperate fully. It's been a little while since I've used a rev version that old, but I used that combination before 2.7 got stable and still have it installed as a backup. For the record, 2.7.4 and 10.2.8 also play well together. -- Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Fri Jun 22 19:04:29 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 22 Jun 2007 16:04:29 -0700 Subject: reading CSV text file In-Reply-To: <00029A06.467C5CF4@192.168.168.3> Message-ID: > My problem is, i do not know, how can i read the file and detect each item of > a line, as the items are sepearated by comma and the textfield/items could > contain comma, too. How can i tell Revolution to ignore the comma in the > "tesxtarea of an item" Short answer is to ask for a tab delim file instead. I have had to do this task before because we bought industry data that was only available in CSV. Probably the worst format ever, but everyone seems to use it. Tab delim is sooo much better, Part of the situation is: text values with quotes surrounding and text values with embedded quotes text values with embedded commas Embedded commas are problematic in any solution you program. --> Fuji Cleaning Cartridge f?r DLT Streamer, retail The basic concept you need to keep is that you are building a character scanner with flags to represent conditions. A reading value w/o quote, thus number (commas illegal now) B reading value w/ quote as first char, thus string C found quote followed by comma, thus end of string D found quote not followed by comma, thus embedded quote E reading string, found comma before closing quote, thus embedded comma Thus embedded commas occur between quotes embedded quotes occur between (," and ",) as in -> ,"chain, 12" gold", ------------------------------------ Job 1 is to scan for commas where readingString = true and convert it to numtochar (3) ------------ NOTE { this is off the top of my head, so -------------- test drive before actually launching ------------------ missles } put quote into q false into readingString repeat for each char CH in textBlock if (CH is q) and readingString then put false into readingString if (CH is ",") and readingString then put numtochar (3) after newTextBlock else put CH after newTextBlock end if end repeat -------------------------------------- Job 2 is to scan for quotes where readingString = true and convert it to numtochar (4) false into readingString put empty into prevCH repeat for each char CH in textBlock if (CH is ",") and prevCH is q then put false into readingString put prevCH after newTextBlock else put numtochar (3) after newTextBlock end if if (CH is q) and prevCH is "," then put false into readingString end if end repeat put CH after newTextBlock -------------------------------------- Job 3 is to put quote into q replace (q&","&q) with tab in newTextBlock replace (q&",") with tab in newTextBlock replace (","&q) with tab in newTextBlock replace numtochar (4) with comma in newTextBlock replace numtochar (3) with q in newTextBlock ----------------------------- By the way, you are dead if the following was typed into the database "chain, gold, 12", pendant, ruby, 2" clasp, diam 0.5", 128,35.00 Good luck, Jim Ault Las Vegs On 6/22/07 2:36 PM, "runrev260805 at m-r-d.de" wrote: > Hi, > > i have to read a textfile, which is comma separated and contains " as text > identifier. The item delimiter is , > My problem is, i do not know, how can i read the file and detect each item of > a line, as the items are sepearated by comma and the textfield/items could > contain comma, too. How can i tell Revolution to ignore the comma in the > "tesxtarea of an item" > > Here?s an example line > > "7722"," ","Fuji Cleaning Cartridge f?r DLT Streamer, retail","DLT > Reinigungskassette f?r bis zu 20 Reinigungen nicht f?r DLT 1 und > VS!","","","BAND","183","Diverse > Hersteller","42419",31.03,38.79,35.27,34.48,34.48,34.48,32.66,0.000,0.000,"",2> 4 > > As you can see, some fields/items are included in " ,others (the numeric > values) are not. The field included in " could contain , . > > Any idea, how i can solve that. I have to mention that in the textfields/items > there could be also the " as product description e.g. TFT 19" or HDD 2.5" From ambassador at fourthworld.com Fri Jun 22 19:10:04 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 22 Jun 2007 16:10:04 -0700 Subject: reading CSV text file Message-ID: <467C56CC.7010608@fourthworld.com> runrev260805 wrote: > i have to read a textfile, which is comma separated and contains > " as text identifier. The item delimiter is , > My problem is, i do not know, how can i read the file and detect > each item of a line, as the items are sepearated by comma and > the textfield/items could contain comma, too. How can i tell > Revolution to ignore the comma in the "tesxtarea of an item" I know this probably isn't helpful, but the best solution is to go back to the source and ask for a copy of the file in a real format. CSV is a non-standard hodge-podge of more than a dozen different permutations whose only common feature is that commas appear somewhere in the file. They differ in consistency (some use quotes around all values, other only text but not numbers) and I've seen many different conventions used for escaping, from double quotes to preceding backslashes to things weirder and dumber than that. The self-evident uselessness and inefficiency of the format might have allowed it to die of natural causes had it not been support throughout Microsoft products. But by "it" I really mean "them": Microsoft products have each used different variants of CSV, sometimes even in the same product changing between versions. Ugh. CSV must die. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From JimAultWins at yahoo.com Fri Jun 22 19:19:55 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 22 Jun 2007 16:19:55 -0700 Subject: reading CSV text file In-Reply-To: Message-ID: Whoops, forgot one line for sure... > Job 2 is to scan for quotes where readingString = true > and convert it to numtochar (4) > false into readingString > put empty into prevCH > repeat for each char CH in textBlock > if (CH is ",") and prevCH is q then > put false into readingString > put prevCH after newTextBlock > else > put numtochar (3) after newTextBlock > end if > if (CH is q) and prevCH is "," then > put false into readingString > end if > end repeat put CH into prevCH --- IMPORTANT > put CH after newTextBlock > On 6/22/07 4:04 PM, "Jim Ault" wrote: >> My problem is, i do not know, how can i read the file and detect each item of >> a line, as the items are sepearated by comma and the textfield/items could >> contain comma, too. How can i tell Revolution to ignore the comma in the >> "tesxtarea of an item" > > Short answer is to ask for a tab delim file instead. > > I have had to do this task before because we bought industry data that was > only available in CSV. Probably the worst format ever, but everyone seems > to use it. Tab delim is sooo much better, > > Part of the situation is: > text values with quotes surrounding > and > text values with embedded quotes > text values with embedded commas > > Embedded commas are problematic in any solution you program. > --> Fuji Cleaning Cartridge f?r DLT Streamer, retail > > The basic concept you need to keep is that you are building a character > scanner with flags to represent conditions. > > A reading value w/o quote, thus number (commas illegal now) > B reading value w/ quote as first char, thus string > C found quote followed by comma, thus end of string > D found quote not followed by comma, thus embedded quote > E reading string, found comma before closing quote, thus embedded comma From kray at sonsothunder.com Fri Jun 22 19:25:40 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 22 Jun 2007 18:25:40 -0500 Subject: Windows menubar line In-Reply-To: <467C09DA.7070002@fourthworld.com> References: <467C09DA.7070002@fourthworld.com> Message-ID: <20070622182540104761.a3e50a10@sonsothunder.com> On Fri, 22 Jun 2007 10:41:46 -0700, Richard Gaskin wrote: > Devin Asay wrote: >> I've looked for this but can't find it. Is there a simple way to >> create a Windows-style 3-D-ish line that separates the menu from >> the rest of the window? (I.e., the line under the menubar, not the >> separators within individual menus.) > > Here's a script from the MC IDE which uses a button's threeD property > for this: Alternatively, if you're really anal, you can create two graphic lines, one gray and one white and put them where you want them. Oh, and in all cases, don't forget to resize the object (button or graphic lines) if the stack resizes. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Jun 22 19:29:54 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 22 Jun 2007 18:29:54 -0500 Subject: Surprising result In-Reply-To: <47CF6E61-7E91-44B5-891A-68BEE53B6108@maseurope.net> References: <47CF6E61-7E91-44B5-891A-68BEE53B6108@maseurope.net> Message-ID: <20070622182954626749.69cc91f7@sonsothunder.com> On Fri, 22 Jun 2007 14:39:58 +0100, Mark Smith wrote: > Currently, I have a library handler: > > function getFileInfo pFileName (snip) Great minds think alike! There's a similar one on the Rev Standard Library at RevInterop: http://groups.yahoo.com/group/revInterop ---- stdFileInfo Retrieves the file/folder information on a specific file/folder, either as a raw value or in a parseable array. If infoItem is empty, you will get back the line from the 'detailed files' in its entirety. If infoItem is one of "fileName", "dataSize", "resSize", "size" (a combination of "dataSize" and "resSize"), "createDate", "modDate", "accessDate","BUdate","ownerID", "groupID", "permissions","creator", "type", or "creatorType" (a combination of "creator" and "type"), only that value is returned. If infoItem is "array", you get back all the items in an array that you can then use one of the info "keys" above to get at the value you're interested in, with "full" giving you the full detailed files line. Syntax: stdFileInfo(filePath[,infoItem]) Example 1: put stdFileInfo("/Users/Ken/test.txt") Returns: test.txt,144,0,1174438984,1174457008,1174467820,0,502,502, 644,TTXTtext Example 2: put stdFileInfo("/Users/Ken/test.txt","creatorType") Returns: TTXTtext Example 3: put stdFileInfo("/Users/Ken/test.txt","array") into tMyArrayA put tMyArrayA["creatorType"] Returns: TTXTtext ---- :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Fri Jun 22 20:30:57 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 22 Jun 2007 19:30:57 -0500 Subject: Rev 2.6.1 and OS X 10.2 and earlier In-Reply-To: References: <467C231D.6050406@fourthworld.com> Message-ID: <467C69C1.6080903@hyperactivesw.com> Shari wrote: > > Where some places call a build gm-2 and some call it 471, how do you > know which gm = which build number? Couple of places. On OS X, it's in the version in the Get Info box. Or you can query Rev's message box with "put the buildnumber". -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Fri Jun 22 22:58:58 2007 From: shari at gypsyware.com (Shari) Date: Fri, 22 Jun 2007 22:58:58 -0400 Subject: Detangling Rev versions In-Reply-To: <467C69C1.6080903@hyperactivesw.com> References: <467C231D.6050406@fourthworld.com> <467C69C1.6080903@hyperactivesw.com> Message-ID: >>Where some places call a build gm-2 and some call it 471, how do >>you know which gm = which build number? > >Couple of places. On OS X, it's in the version in the Get Info box. >Or you can query Rev's message box with "put the buildnumber". I guess my question should have been worded differently... why do they use three very different terms for the same thing? gm-2 = 471 And then in Bugzilla, there is a third naming mechanism, DP1-2-3-4 and I don't know how to match my version to these choices, so to report any bugs I can only choose 2.8.1 and can't define it further for them. Bugzilla doesn't seem to offer gm-2 or 471 as a defining option. Is there a decoder that would untangle this? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From kray at sonsothunder.com Fri Jun 22 23:21:43 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 22 Jun 2007 22:21:43 -0500 Subject: reading CSV text file In-Reply-To: <00029A06.467C5CF4@192.168.168.3> References: <00029A06.467C5CF4@192.168.168.3> Message-ID: <20070622222143428265.87d6f61c@sonsothunder.com> On Fri, 22 Jun 2007 21:36:21 +0000, runrev260805 at m-r-d.de wrote: > Hi, > > i have to read a textfile, which is comma separated and contains " as > text identifier. The item delimiter is , > My problem is, i do not know, how can i read the file and detect each > item of a line, as the items are sepearated by comma and the > textfield/items could contain comma, too. How can i tell Revolution > to ignore the comma in the "tesxtarea of an item" Others have commented on how terrible CSV is, so I won't add my own loathing of the format. However, if you MUST deal with CSV, Alex Tweedly and Richard Gaskin came up with a reasonably speedy implementation a few years back the converts CSV data to tab-delimited format (which you can then parse at your leisure): function CSV2Tab3 pData local tNuData -- contains tabbed copy of data local tReturnPlaceholder -- replaces cr in field data to avoid line breaks which would be -- misread as records; replaced later during display local tEscapedQuotePlaceholder -- used for keeping track of quotes in data local tInQuotedText -- flag set while reading data between quotes -- put numtochar(11) into tReturnPlaceholder -- vertical tab as placeholder put numtochar(2) into tEscapedQuotePlaceholder -- used to simplify distinction between -- quotes in data and those in delimiters -- -- Normalize line endings: replace crlf with cr in pData -- Win to UNIX replace numtochar(13) with cr in pData -- Mac to UNIX -- -- Put placeholder in escaped quote (non-delimiter) chars: replace ("\""e) with tEscapedQuotePlaceholder in pData replace quote"e with tEscapedQuotePlaceholder in pData -- References: <00029A06.467C5CF4@192.168.168.3> Message-ID: Ahh parsing fun... this is easy... Rev considers text between quotes as a "word" when wholematches is true. Each data within the data is on a separate line. set the wholematches to true put line 1 of fld "output2" into tLine repeat for each word tWord in tLine put tWord & return after tOut end repeat replace quote with empty in tOut repeat for each line tLN in tOut put tLN into tLN2 if comma is in first character of tLN then delete first character of tLN2 put tLN2 & return after tOut2 end repeat put tOut2 into fld "output" -------------------------------fld output------------------------- 7722 Fuji Cleaning Cartridge f?r DLT Streamer, retail,DLT Reinigungskassette f?r bis zu 20 Reinigungen nicht f?r DLT 1 und VS!,,,BAND,183,Diverse Hersteller,42419,31.03,38.79,35.27,34.48,34.48,34.48,32.66,0.000,0.000,,24 ---------------------------------------------------------------------------- >Hi, > >i have to read a textfile, which is comma >separated and contains " as text identifier. The >item delimiter is , >My problem is, i do not know, how can i read the >file and detect each item of a line, as the >items are sepearated by comma and the >textfield/items could contain comma, too. How >can i tell Revolution to ignore the comma in the >"tesxtarea of an item" > >Here?s an example line > >"7722"," ","Fuji Cleaning Cartridge f?r DLT >Streamer, retail","DLT Reinigungskassette f?r >bis zu 20 Reinigungen nicht f?r DLT 1 und >VS!","","","BAND","183","Diverse >Hersteller","42419",31.03,38.79,35.27,34.48,34.48,34.48,32.66,0.000,0.000,"",24 > >As you can see, some fields/items are included >in " ,others (the numeric values) are not. The >field included in " could contain , . > >Any idea, how i can solve that. I have to >mention that in the textfields/items there could >be also the " as product description e.g. TFT >19" or HDD 2.5" > > >Regards, > >Matthias -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From dave at looktowindward.com Sat Jun 23 01:15:46 2007 From: dave at looktowindward.com (Dave) Date: Sat, 23 Jun 2007 06:15:46 +0100 Subject: reading CSV text file In-Reply-To: <467C48FF.000001.00572@MAZYTIS> References: <00029A06.467C5CF4@192.168.168.3> <467C48FF.000001.00572@MAZYTIS> Message-ID: Hi, Not sure what you are asking? Do you want to know how to get rid off the quote characters? If so, just do this on the line that is read in: replace quote with empty in myCSVLine Then just break off all the fields using "," as the delimiter as in: put item 1 of myCSVLine into myNameOfField1 put item 2 of myCSVLine into myNameOfField2 put item 3 of myCSVLine into myNameOfField3 Hope this helps All the Best Dave On 22 Jun 2007, at 23:11, Viktoras Didziulis wrote: > In cases like this I usually open the csv with my OpenOffice and > save it > with record delimiter set to tab and no text delimiter (e.g. > ordinary tab > delimited file). Then I go to my Revolution studio :-). Otherwise > it is a > real headache to process the "correct" csv files as some "clever" > programs > also put quotes around text strings only and don't put quotes > around numbers > etc, etc... > > You can also load that real csv into mysql and then get it out as tab > delimited. SQLite might also be of some help - just put it into the > db and > get it back with select *. > > Viktoras > > -------Original Message------- > > From: runrev260805 at m-r-d.de > Date: 06/23/07 00:36:15 > To: use-revolution at lists.runrev.com > Subject: reading CSV text file > > Hi, > > i have to read a textfile, which is comma separated and contains " > as text > identifier. The item delimiter is , > My problem is, i do not know, how can i read the file and detect > each item > of a line, as the items are sepearated by comma and the textfield/ > items > could contain comma, too. How can i tell Revolution to ignore the > comma in > the "tesxtarea of an item" > > Heres an example line > > "7722"," ","Fuji Cleaning Cartridge fr DLT Streamer, retail","DLT > Reinigungskassette fr bis zu 20 Reinigungen nicht fr DLT 1 und > VS!","","", > BAND","183","Diverse Hersteller","42419", > 31.03,38.79,35.27,34.48,34.48,34.48 > 32.66,0.000,0.000,"",24 > > As you can see, some fields/items are included in " ,others (the > numeric > values) are not. The field included in " could contain , . > > Any idea, how i can solve that. I have to mention that in the > textfields/items there could be also the " as product description > e.g. TFT > 19" or HDD 2.5" > > > Regards, > > Matthias > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at nwrain.net Sat Jun 23 01:16:36 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 22 Jun 2007 22:16:36 -0700 Subject: Clipboard In-Reply-To: <467C1107.5060801@fourthworld.com> References: <467C1107.5060801@fourthworld.com> Message-ID: On Jun 22, 2007, at 11:12 AM, Richard Gaskin wrote: > That's basically what the Mac Finder does. You can obtain the type > of data on the clipboard with the clipboard() function, then use > the clipboardData global array to obtain its contents for display. > -- > Richard Gaskin > Managing Editor, revJournal How do you set the clipboard to empty. Don't ask why because I really have no reason except I am curious if it can be done. If I use the script below it will empty the clipboard from viewable contents but it will not set the clipboard to empty. So when I use the clipboard function it will not return empty even though I can't see anything after putting nothing on the clipboard. set the clipboardData to "" put the clipboard into clipInfo ask "Clipboard" with clipInfo thanks, -=>JB<=- From stephenREVOLUTION at barncard.com Sat Jun 23 01:19:34 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 22 Jun 2007 22:19:34 -0700 Subject: reading CSV text file In-Reply-To: References: <00029A06.467C5CF4@192.168.168.3> <467C48FF.000001.00572@MAZYTIS> Message-ID: That won't work; there's commas within the quotes. See my previous post. >Hi, > >Not sure what you are asking? Do you want to know how to get rid off >the quote characters? >If so, just do this on the line that is read in: > >replace quote with empty in myCSVLine > >Then just break off all the fields using "," as the delimiter as in: > >put item 1 of myCSVLine into myNameOfField1 >put item 2 of myCSVLine into myNameOfField2 >put item 3 of myCSVLine into myNameOfField3 > >Hope this helps >All the Best >Dave > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Sat Jun 23 01:46:24 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 00:46:24 -0500 Subject: Clipboard In-Reply-To: References: <467C1107.5060801@fourthworld.com> Message-ID: <467CB3B0.8080005@hyperactivesw.com> -= JB =- wrote: > How do you set the clipboard to empty. You did it fine. "set the clipboardData to empty". > Don't ask why because > I really have no reason except I am curious if it can be done. Ours is not to question why. :) > If > I use the script below it will empty the clipboard from viewable > contents but it will not set the clipboard to empty. So when I > use the clipboard function it will not return empty even though > I can't see anything after putting nothing on the clipboard. > > set the clipboardData to "" > put the clipboard into clipInfo > ask "Clipboard" with clipInfo They're different things (and they work differently than in HC.) The "clipboardData" is the actual contents. You can set or get it. It's actually an array, and you can request a specific type of data from the array. If you don't specify a type, the default is text (there are exceptions.) This is pretty much the equivalent of HyperCard's "the clipboard", except HC only worked with text exclusively. The other function, the clipboard, is SuperCard's terminology. It gives you the type of data in the clipboard. The clipboard can be "text" or "image" or "controls" or other types. You can use "the clipboard" to find out what type of content is in it, and then get "the clipboardData" to actually grab the contents. For example, after you copy an image from somewhere: the clipboard --> "image" the clipboardData["image"] --> binary stuff If there is only one type of content, you don't need the array notation; whatever is in there will be accessed (that's the exception to the text default I mentioned.) But sometimes the clipboard has several types of data in it at the same time (like, text and HTML) and then you can use the array notation to extract only the type you want. When you set the clipboardData to empty, the contents are empty but it still has a type. The clipboard is "text" when I try that; apparently Rev thinks empty is a text type. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Sat Jun 23 01:47:32 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 22 Jun 2007 22:47:32 -0700 Subject: reading CSV text file In-Reply-To: Message-ID: There are also commas between quotes. This means that embedded quotes and commas are part of the string data and need to be preserved. eg. "chain, gold, 12", hook clasp","out of stock",0,36.00, 79.99 Jim Ault Las Vegas On 6/22/07 10:19 PM, "Stephen Barncard" wrote: > That won't work; there's commas within the quotes. See my previous post. > > >> Hi, >> >> Not sure what you are asking? Do you want to know how to get rid off >> the quote characters? >> If so, just do this on the line that is read in: >> >> replace quote with empty in myCSVLine >> >> Then just break off all the fields using "," as the delimiter as in: >> >> put item 1 of myCSVLine into myNameOfField1 >> put item 2 of myCSVLine into myNameOfField2 >> put item 3 of myCSVLine into myNameOfField3 >> >> Hope this helps >> All the Best >> Dave >> From sundown at nwrain.net Sat Jun 23 01:51:20 2007 From: sundown at nwrain.net (-= JB =-) Date: Fri, 22 Jun 2007 22:51:20 -0700 Subject: Clipboard In-Reply-To: <467CB3B0.8080005@hyperactivesw.com> References: <467C1107.5060801@fourthworld.com> <467CB3B0.8080005@hyperactivesw.com> Message-ID: On Jun 22, 2007, at 10:46 PM, J. Landman Gay wrote: > When you set the clipboardData to empty, the contents are empty but > it still has a type. The clipboard is "text" when I try that; > apparently Rev thinks empty is a text type. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com I clipped a lot of very important info you provided. This is just a note to say thanks for the detailed info. -=>JB<=- From JimAultWins at yahoo.com Sat Jun 23 01:55:44 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 22 Jun 2007 22:55:44 -0700 Subject: Colorizing List Fields In-Reply-To: Message-ID: On 6/21/07 6:15 PM, "Sarah Reichelt" wrote: > While either of these approaches will work, the html version is much > faster if you have to color a lot of lines because you can work in a > variable instead of directly in a field. > > I have a printout generation routine where every 2nd line changes > color and there are about 6000 lines. Using "set the textColor" took > several minutes, but building the html to change colors happens almost > instantly. So how do you set the backgroundColor of the line using html? This will come in handy on my next project. Jim Ault Las Vegas On 6/21/07 6:15 PM, "Sarah Reichelt" wrote: >>> Is it possible to use either htmlText or rtfText to color the lines >>> of a list? I have a list field where I'd like to have each line >>> colored depending on the type of record it's displaying. If I can't >>> set the font or background color using htmlText, what exactly CAN I >>> use htmlText for? >> >> You can set either or both... and you don't need to use htmlText or >> rtfText if you don't want to - you can set the 'textColor' or >> 'backgroundColor' property of individual lines from script: >> >> set the textColor of line 2 of field "MyListField" to red >> >> But if you'd rather use HTML or RTF, be my guest: >> >> put " & \ >> line 2 of field "MyListField" & "" into tHTML >> set the htmlText of line 2 of field "MyListField" to tHTML > > While either of these approaches will work, the html version is much > faster if you have to color a lot of lines because you can work in a > variable instead of directly in a field. > > I have a printout generation routine where every 2nd line changes > color and there are about 6000 lines. Using "set the textColor" took > several minutes, but building the html to change colors happens almost > instantly. > From deedog5 at hotmail.com Sat Jun 23 01:59:27 2007 From: deedog5 at hotmail.com (darryl moore) Date: Sat, 23 Jun 2007 01:59:27 -0400 Subject: (no subject) Message-ID: From sarah.reichelt at gmail.com Sat Jun 23 02:02:41 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 23 Jun 2007 16:02:41 +1000 Subject: Colorizing List Fields In-Reply-To: References: Message-ID: > > While either of these approaches will work, the html version is much > > faster if you have to color a lot of lines because you can work in a > > variable instead of directly in a field. > > > > I have a printout generation routine where every 2nd line changes > > color and there are about 6000 lines. Using "set the textColor" took > > several minutes, but building the html to change colors happens almost > > instantly. > So how do you set the backgroundColor of the line using html? > This will come in handy on my next project. I made a field and set the forecolor of mine 1 to red, and the backcolor of line 2 to blue. This is what the htmlText of the field then becomes.

Line 1

Line 2

However, the blue background for line 2 only covers the actual text, it doesn't fill the line. Cheers, Sarah From stephenREVOLUTION at barncard.com Sat Jun 23 02:04:34 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 22 Jun 2007 23:04:34 -0700 Subject: reading CSV text file In-Reply-To: References: Message-ID: ok not so easy. Ha! Use Jerry's code, but strip the quotes left over... get CSV2Tab3(fld "output2") replace quote with empty in it put it into fld "output" -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From FlexibleLearning at aol.com Sat Jun 23 02:17:22 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sat, 23 Jun 2007 02:17:22 EDT Subject: AltGr problem Message-ID: The following has taken me a while to resolve and may be quite a common problem for Windows users that rely on the AltGr key. If I am misrepresenting or overstating the issue, please post a correction. Problem: The AltGr key on Windows sets a third keyboard state so users can type the third symbol shown on their keyboard keys. When using AltGrc.Q on some keyboards to insert the @ symbol and AltGrc.4 on other keyboards to insert the Euro symbol, the symbol is not typed, or the stack will quit, or unexpected navigation takes place. Reasons: There are two bugs (plus a dependent problem in MC IDE) that work in mutual combination... [1] AltGr shares the same keysim number as Ctrl in the engine on Windows. AltGr.Q is interpreted as Ctrl.Q so on a Windows machine a menu that has a Quit/Q shortcut and/or a commandKeyDown.Q handler will exit instead of type @. [2] RawKeyDown blocks AltGr even if it is 'passed' up the message path hierarchy. This means you cannot implement a rawkeydown handler and expect AltGr to work at the same time. [3] AltGr.4 is the Euro symbol on a UK keyboard. In the MC IDE, this is interpreted by the engine as Ctrl.4 (see 1) and the MC toolbar frontscript traps this as a 'Go Last' shortcut. This only affect MC IDE users if you also have a rawkeydown handler in your stack. Solutions: - Remove Quit/Q from menus. - Remove your rawKeyDown handler. - Close the MC toolbar, or edit its frontscript to ignore Ctrl.4 I have logged this as bug 5174 at http://quality.runrev.com/qacenter/show_bug.cgi?id=5174. /H From jeff at siphonophore.com Sat Jun 23 03:04:44 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Sat, 23 Jun 2007 03:04:44 -0400 Subject: use-revolution Digest, Vol 45, Issue 60 In-Reply-To: <20070623032235.EB66B489562@mail.runrev.com> References: <20070623032235.EB66B489562@mail.runrev.com> Message-ID: Richard, Its a must to serve these installations as far as the publisher and distributors are concerned for the K-6 education market. sorry to be the broken record on this, but its just a fact of life that these systems are there and we have to sell to it. we cant make them change or upgrade, we have to support them. you may be able to try and convince/force your clients/customers to do upgrade since they have the $$ to do so, in many cases ours dont or dont have the support to do so. fact of life, nothing we can say will change this and its a must because there is NO ROI if we dont since we wont get distributed... simple fact, just have to deal with it. I have to go now and gm2 seems a little too unstable right now for me to rely on for a build that goes to press. We dont use drawers or other more advanced features, so we should be fine as far as that goes. our last product used 2.6.1 and it has basically the same feature set and has functioned ok with pre 10.3. i can build a universal app later for download and use with the CD- ROM later when it necessary for intel macs under osx. Does anyone know what the minimum requirements were that rev 2.6.1 asked for? cheers, jeff Jeffrey Reynolds On Jun 22, 2007, at 11:22 PM, use-revolution-request at lists.runrev.com wrote: > As for earlier versions of OS X, it's almost a disservice to the > customer to encourage them to continue using it. For all practical > purposes OS X 10.0 and 10.1 were effectively beta (hats off to > whomever > at Apple had the cajones to ask customers to pay for beta software, > and > the cunning to achieve that; as a shareholder I appreciate such > exploitation of their customer loyalty ). > > Even if it hurts a little, installations of OS X prior to 10.2 must be > upgraded. Between bugs, performance, usability, and security, there's > no positive ROI from trying to save the relatively low cost of getting > the latest. From runr at prismpole.com Sat Jun 23 06:08:15 2007 From: runr at prismpole.com (Michael Binder) Date: Sat, 23 Jun 2007 06:08:15 -0400 Subject: Detangling Rev versions Message-ID: Shari wrote: > And then in Bugzilla, there is a third naming mechanism, DP1-2-3-4 > and I don't know how to match my version to these choices, so to > report any bugs I can only choose 2.8.1 and can't define it further > for them. Bugzilla doesn't seem to offer gm-2 or 471 as a defining > option. > > Is there a decoder that would untangle this? Hi Shari, I am so glad you asked the question. (because I don't know the answer either) I just reported my first bug. I was all confused with the rev version and just entered 2.8.1. Did you search bugzilla to see if a 'version decoder' is already an enhancement request? --Michael Binder From mb.userev at harbourhosting.co.uk Sat Jun 23 06:21:10 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 23 Jun 2007 11:21:10 +0100 Subject: Windows menubar line In-Reply-To: <467C25C7.3050307@hyperactivesw.com> References: <467C25C7.3050307@hyperactivesw.com> Message-ID: <467CF416.2080307@harbourhosting.co.uk> J. Landman Gay wrote: > Devin Asay wrote: >> I've looked for this but can't find it. Is there a simple way to >> create a Windows-style 3-D-ish line that separates the menu from the >> rest of the window? (I.e., the line under the menubar, not the >> separators within individual menus.) > > I usually just set the showborder and threeD of the menu group to true > and fiddle with the borderwidth and color properties. > On the other hand I use a "line", set its linesize to 1, its height to 2, its width to whatever, and set colours for the top3dbevel and bottom3dbevel respectively dark and light (or to taste). Martin Baxter From david at dvglasgow.wanadoo.co.uk Sat Jun 23 06:15:53 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Sat, 23 Jun 2007 11:15:53 +0100 Subject: arrowkey and selectionchanged in a list field In-Reply-To: <20070622170005.56DC4489535@mail.runrev.com> References: <20070622170005.56DC4489535@mail.runrev.com> Message-ID: I have a list field containing the names of JPGs. I want the selected image displayed. This is easy using mouseup or selectionchanged to trigger the appropriate URL being prepended to the filename, and the file displayed correctly. However, I wanted users to be able to arrow up and down through the field, and the image to change just as if the selection had changed by being clicked on. Unfortunately, selectionchanged is not sent if the selection is changed via arrow keys. This is a bit sad, but documented as normal behaviour. This means you need to catch arrowkey, and then script accordingly. I was surprised to discover that the selectedline reported in this way seems to lag one behind the actual selected line, and display an image adjacent to the correct one. I put the script in a group containing the list field, so I expected the selection to have changed by the time the message reached the group. But it doesn't. Que pasa? I have worked around it by adding or subtracting one from the reported selectedline in a switch case structure, but then had to add script to test whether the tnewselectedline variable would be taken out of range by the calculation. Happy to have got it working, but I can't believe there isn't a better way of doing things (- isn't there always in Rev?). If the selection change by arrow key triggered the selectionchanged message, my cludge wouldn't be needed at all. What have other folks done to achieve the same thing? Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From eric.chatonet at sosmartsoftware.com Sat Jun 23 06:18:35 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 23 Jun 2007 12:18:35 +0200 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: Hi Shari and Michael, Le 23 juin 07 ? 12:08, Michael Binder a ?crit : > Shari wrote: >> And then in Bugzilla, there is a third naming mechanism, DP1-2-3-4 >> and I don't know how to match my version to these choices, so to >> report any bugs I can only choose 2.8.1 and can't define it further >> for them. Bugzilla doesn't seem to offer gm-2 or 471 as a defining >> option. >> >> Is there a decoder that would untangle this? > > Hi Shari, > I am so glad you asked the question. (because I don't know the > answer either) I just reported my first bug. I was all confused > with the rev version and just entered 2.8.1. Did you search bugzilla > to see if a 'version decoder' is already an enhancement request? > > --Michael Binder DP versions are intermediate versions released by Runrev before GM official ones for Enterprise users only. Studio users never access them :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From mb.userev at harbourhosting.co.uk Sat Jun 23 06:40:17 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 23 Jun 2007 11:40:17 +0100 Subject: reading CSV text file In-Reply-To: <467C56CC.7010608@fourthworld.com> References: <467C56CC.7010608@fourthworld.com> Message-ID: <467CF891.7050504@harbourhosting.co.uk> Richard Gaskin wrote: > runrev260805 wrote: > > i have to read a textfile, which is comma separated and contains > > " as text identifier. The item delimiter is , > > My problem is, i do not know, how can i read the file and detect > > each item of a line, as the items are sepearated by comma and > > the textfield/items could contain comma, too. How can i tell > > Revolution to ignore the comma in the "tesxtarea of an item" > > I know this probably isn't helpful, but the best solution is to go back > to the source and ask for a copy of the file in a real format. > Tab-delimited can also be referred to as TSV. And I find this helpful when cajoling customers to use it, as it makes it sound to them like something technically respectable. Martin Baxter From eric.chatonet at sosmartsoftware.com Sat Jun 23 06:36:34 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 23 Jun 2007 12:36:34 +0200 Subject: arrowkey and selectionchanged in a list field In-Reply-To: References: <20070622170005.56DC4489535@mail.runrev.com> Message-ID: <58E4C2F1-BF03-4EA7-9A16-F38396CFFBF8@sosmartsoftware.com> Hi David, Le 23 juin 07 ? 12:15, David Glasgow a ?crit : > I have a list field containing the names of JPGs. I want the > selected image displayed. This is easy using mouseup or > selectionchanged to trigger the appropriate URL being prepended to > the filename, and the file displayed correctly. > > However, I wanted users to be able to arrow up and down through the > field, and the image to change just as if the selection had changed > by being clicked on. Unfortunately, selectionchanged is not sent > if the selection is changed via arrow keys. This is a bit sad, > but documented as normal behaviour. This means you need to catch > arrowkey, and then script accordingly. > > I was surprised to discover that the selectedline reported in this > way seems to lag one behind the actual selected line, and display > an image adjacent to the correct one. I put the script in a group > containing the list field, so I expected the selection to have > changed by the time the message reached the group. But it > doesn't. Que pasa? > > I have worked around it by adding or subtracting one from the > reported selectedline in a switch case structure, but then had to > add script to test whether the tnewselectedline variable would be > taken out of range by the calculation. Happy to have got it > working, but I can't believe there isn't a better way of doing > things (- isn't there always in Rev?). > > If the selection change by arrow key triggered the selectionchanged > message, my cludge wouldn't be needed at all. What have other > folks done to achieve the same thing? Here is a code snippet that might get you started. You'll put it in the card script. on arrowkey pKey if the number of lines of fld > 2 then if (pKey = "up" and the hilitedLines of fld = 1) then set the hilitedLines of fld to the number of lines of fld else if (pKey = "down" and the hilitedLines of fld = the number of lines of fld ) then set the hilitedLines of fld to 1 else if pKey = "down" then set the hilitedLines of fld to (the hilitedLines of fld + 1) else set the hilitedLines of fld to (the hilitedLines of fld - 1) end if end if end arrowkey Note that it acts like a carousel. Rev does not send selectionChanged when selection is changed by script: could bring recursion problems ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From runr at prismpole.com Sat Jun 23 06:53:18 2007 From: runr at prismpole.com (Michael Binder) Date: Sat, 23 Jun 2007 06:53:18 -0400 Subject: arrowkey and selectionchanged in a list field Message-ID: David wrote: > I was surprised to discover that the selectedline reported in this > way seems to lag one behind the actual selected line, and display an > image adjacent to the correct one. Eric responded with code: > on arrowkey pKey > if the number of lines of fld > 2 then > if (pKey = "up" and the hilitedLines of fld = 1) then > set the hilitedLines of fld to the number of lines \ > of fld > Hi David, Notice that Eric's code does not use the selectedlines. I can't quite yet put my finger on it, but I think selectedlines is buggy and I don't trust it. I have switched all of my code to the hilitedlines. --Michael From mark at maseurope.net Sat Jun 23 07:23:37 2007 From: mark at maseurope.net (Mark Smith) Date: Sat, 23 Jun 2007 12:23:37 +0100 Subject: arrowkey and selectionchanged in a list field In-Reply-To: References: <20070622170005.56DC4489535@mail.runrev.com> Message-ID: <8AC59198-6A47-480D-8238-C3E99ADF6F23@maseurope.net> On 23 Jun 2007, at 11:15, David Glasgow wrote: > Unfortunately, selectionchanged is not sent if the selection is > changed via arrow keys. That's weird - I use this successfully in several projects: on selectionChanged showInfo the hilitedLine of me -- the handler that displays info about the list item end selectionChanged and it certainly works with the arrow keys, without any spcial scripting.... Is there some property of the list field that you've set or unset? Bets, Mark From geradamas at yahoo.com Sat Jun 23 07:37:29 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 23 Jun 2007 12:37:29 +0100 (BST) Subject: Documentation Message-ID: <217995.49656.qm@web37511.mail.mud.yahoo.com> I have been working and learning Runtime Revolution for a week and I think that the documentation is crap. >From Andro Mathewson ___________________________________________________________ All New Yahoo! Mail ? Tired of unwanted email come-ons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html From eric.chatonet at sosmartsoftware.com Sat Jun 23 07:49:04 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 23 Jun 2007 13:49:04 +0200 Subject: Documentation In-Reply-To: <217995.49656.qm@web37511.mail.mud.yahoo.com> References: <217995.49656.qm@web37511.mail.mud.yahoo.com> Message-ID: Hi Andro, Le 23 juin 07 ? 13:37, Richmond Mathewson a ?crit : > I have been working and learning Runtime Revolution > for a week and I think that the documentation is crap. > >> From Andro Mathewson Fortunately, you have a father able to help you even if sometimes he appears a bit negative :-) Go on, Andro! Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From kray at sonsothunder.com Sat Jun 23 09:40:59 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 23 Jun 2007 08:40:59 -0500 Subject: Colorizing List Fields In-Reply-To: References: Message-ID: <20070623084059333755.507aa202@sonsothunder.com> On Sat, 23 Jun 2007 16:02:41 +1000, Sarah Reichelt wrote: > However, the blue background for line 2 only covers the actual text, > it doesn't fill the line. Right - to fill a complete line, my recommendation is to use two list fields; the one in front is transparent (opaque=false), and the one in back is opaque. For every line of text in the front field, make a line of text in the back field that is all spaces (all the way across and a little beyond the right margin of the back field). Then, set the HTMLText of any of the lines in the back field to the color you want as we've discssed previously. It's a bit of a hack, but it works... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From geradamas at yahoo.com Sat Jun 23 10:45:42 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 23 Jun 2007 15:45:42 +0100 (BST) Subject: Documentation Message-ID: <584675.9426.qm@web37507.mail.mud.yahoo.com> when you go to the help system it is easy to find things like playLoudness but then the script in the help system does not work when i use it. >From Andro Mathewson ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sat Jun 23 11:04:43 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 23 Jun 2007 16:04:43 +0100 (BST) Subject: Documentation and Parental Cruelty Message-ID: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> Eric Chatonet wrote: "Fortunately, you have a father able to help you" As little as possible: What I like about the whole x-Talk family of RADs is that new users can get-up-and-running with little or no external help. If one spoon-feeds a child information one ends up with a parrot whose natural creativity has been stifled. So: 1. Started off Andro with a calculator - no reference to the Documentation. 1.5. Moving buttons and random numbers. 2. The "corny" movie-player (playback speed, pause, play backwards, etc.): everytime Andro asks a question I have said "look in the Documentation". Now, while part of this is out of my innate sadism; another part is because I am extremely curious how a child with no programming experience will interact with the help-system. His blanket comment: that the help system is crap: is next to useless itself. I am now trying to get him to explain exactly what his problems are with it - that might prove useful. 3. revSpeak and user-feedback: completely relying on documentation. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk From shari at gypsyware.com Sat Jun 23 11:07:28 2007 From: shari at gypsyware.com (Shari) Date: Sat, 23 Jun 2007 11:07:28 -0400 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: >Hi Shari, >I am so glad you asked the question. (because I don't know the >answer either) I just reported my first bug. I was all confused >with the rev version and just entered 2.8.1. Did you search bugzilla >to see if a 'version decoder' is already an enhancement request? > >--Michael Binder LOL! No, I sure didn't :-) But that is a GOOD idea! Eric's explanation of the DP versions helps a little, if I understood correctly that no DP version matches a GM version. But that still doesn't explain how the build numbers fit into all of it, and why GM isn't listed as an option in Bugzilla. Bugzilla lists vanilla 2.8.1, several DP options, and several RC options. No GM or build number 47x options, which is all I could figure out to pull out of my version. So in my bug reports, I included the build number so they'd know what version I'm reporting on, presuming they themselves have a nifty decoder :-) I will input this as a feature request. I do think this is important, as it is very confusing when reporting a bug. I just assumed everybody else here magically *knew* the decoding secrets ;-) She has bug number 5175. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sat Jun 23 11:16:40 2007 From: shari at gypsyware.com (Shari) Date: Sat, 23 Jun 2007 11:16:40 -0400 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: >DP versions are intermediate versions released by Runrev before GM >official ones for Enterprise users only. >Studio users never access them :-) > >Best regards from Paris, >Eric Chatonet. I have Enterprise and never heard of DP outside of the Bugzilla reference. Of course it would likely be lost on me anyway, once I find a version that does what I need I hate to upgrade from it. I've had to upgrade this time to be compatible with Macintel and Vista. Once my dust settles I'll likely stick in the mud again for a good long while :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sat Jun 23 11:19:12 2007 From: shari at gypsyware.com (Shari) Date: Sat, 23 Jun 2007 11:19:12 -0400 Subject: Documentation and Parental Cruelty In-Reply-To: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> References: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> Message-ID: Andro sounds like he'd be a good candidate for someone to outline what changes could be made to the docs to improve them for greenies :-) What would make the docs user friendly.... Think he'd bite? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From eric.chatonet at sosmartsoftware.com Sat Jun 23 11:27:33 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 23 Jun 2007 17:27:33 +0200 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: Hi Shari, Le 23 juin 07 ? 17:07, Shari a ?crit : >> Hi Shari, >> I am so glad you asked the question. (because I don't know the >> answer either) I just reported my first bug. I was all confused >> with the rev version and just entered 2.8.1. Did you search bugzilla >> to see if a 'version decoder' is already an enhancement request? >> >> --Michael Binder > > LOL! No, I sure didn't :-) But that is a GOOD idea! Eric's > explanation of the DP versions helps a little, if I understood > correctly that no DP version matches a GM version. But that still > doesn't explain how the build numbers fit into all of it, and why > GM isn't listed as an option in Bugzilla. DPs are DeveloPer releases, RC are Release Candidates and GM are Golden Masters: these releases are shipped chronologically. For instance, the whole cycle for 2.8.1 was: 2.8.1. dp-1 (for Enterprise users only: there is an additional check box in the update window that appears for these users) 2.8.1. dp-2 (ditto) 2.8.1. dp-3 (ditto) 2.8.1. dp-4 (ditto) 2.8.1. dp-5 (ditto) 2.8.1. rc-1 (ditto) 2.8.1. rc-2 (ditto) 2.8.1. rc-3 (ditto) 2.8.1. rc-4 (ditto) 2.8.1. gm-1 (for all) 2.8.1. gm-2 (for all) Hope it's a bit clearer ;-) I think that both 2.8.1. gm-1 and gm-2 have to be considered as 2.8.1. in Runrev quality center. If I'm wrong, others will correct :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From ambassador at fourthworld.com Sat Jun 23 11:43:16 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 23 Jun 2007 08:43:16 -0700 Subject: arrowkey and selectionchanged in a list field Message-ID: <467D3F94.4050303@fourthworld.com> Mark Smith wrote: > On 23 Jun 2007, at 11:15, David Glasgow wrote: >> Unfortunately, selectionchanged is not sent if the selection is >> changed via arrow keys. > > That's weird - I use this successfully in several projects: > > on selectionChanged > showInfo the hilitedLine of me -- the handler that displays info > about the list item > end selectionChanged > > and it certainly works with the arrow keys, without any spcial > scripting.... > > Is there some property of the list field that you've set or unset? I get the same reliable result here in many applications I use list fields in. Dave, is the traversalOn property set? The only way I can not get the desired behavior is to turn that property off; with it on it works like a champ. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pkcrossley at earthlink.net Sat Jun 23 11:43:51 2007 From: pkcrossley at earthlink.net (Pamela Crossley) Date: Sat, 23 Jun 2007 11:43:51 -0400 Subject: drawer opening wrong side --stubborn In-Reply-To: <20061202045914.A915548901E@mail.runrev.com> References: <20061202045914.A915548901E@mail.runrev.com> Message-ID: <10BCDCF8-4CF4-49C0-A2C1-7AF243766535@earthlink.net> I'm using drawers for the first time (have decided to try to conform to Apple guidelines as a lark). I've tried to catch up on drawer- related issues in the thread but so far have not found anybody with my complaint. I put in the conventional line telling a substack to open from the parent on the RIGHT. ##my line drawer stack "DRAWER1" at right of this stack aligned to top ##end quote However, it opens on the left unless the parent stack is way over on the left of the screen. This suggests to me that there is some kind of perverse default behavior in the drawer command that I do not know how to edit. I tried Eric Chatonet's good suggestion of creating a blank dummy parent stack and substack to see if the behavior was in any different. It is the same. The parent has to be virtually hugging the left of the screen before the drawer will open on the right. I tried an openStack script in the substack that would assure an opening on the right. No effect. I tried a conditional statement that if the left (the virtual left, not the visual left) of the parent was above 20 then the drawer must open on the right. Also no effect. Both the parent and the substack have default title configurations. The parent stack is resizeable, the substack is not resizable (though it makes no difference to make it resizeable). The width of the substack is 100, though it doesn't matter if it is 5 --the behavior is the same (the drawer rewrites the width to be what it likes). I am using OX 10.4.10 and Revolution 2.8.1 build 471. I haven't seen anybody else reporting this behavior. Should I take it personally? Do "left" and "right" mean something special in drawer commands? Pamela Crossley From stephenREVOLUTION at barncard.com Sat Jun 23 11:47:43 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 23 Jun 2007 08:47:43 -0700 Subject: Documentation In-Reply-To: <217995.49656.qm@web37511.mail.mud.yahoo.com> References: <217995.49656.qm@web37511.mail.mud.yahoo.com> Message-ID: Geeesh... What does one expect. He's your kid. >I have been working and learning Runtime Revolution >for a week and I think that the documentation is crap. > > >From Andro Mathewson this is lovely. Thanks for the glimpse. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Sat Jun 23 12:08:08 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 11:08:08 -0500 Subject: arrowkey and selectionchanged in a list field In-Reply-To: References: <20070622170005.56DC4489535@mail.runrev.com> Message-ID: <467D4568.2080206@hyperactivesw.com> David Glasgow wrote: > Unfortunately, selectionchanged is not sent if the > selection is changed via arrow keys. The message is sent here for me, and I have a couple of apps that rely on that behavior. Do you have a keydown, rawkeydown, or arrowkey handler somewhere that might be interfering? I think those messages get sent before "selectionChanged", so if you have any of those then you'll want to pass the message. Try this test in a new stack with one field, with the field set to "listBehavior". Set the script of the field to this: on selectionChanged put the seconds end selectionChanged Select one of the lines manually (you'll see the seconds in the message box) and then use the arrow keys to move up and down. On my machine, the seconds change with each arrow keystroke. This is on a Mac, I didn't try it on Windows. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sat Jun 23 12:13:38 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 11:13:38 -0500 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: <467D46B2.2010709@hyperactivesw.com> Eric Chatonet wrote: I think that both 2.8.1. gm-1 and gm-2 have to be considered as 2.8.1. > in Runrev quality center. > If I'm wrong, others will correct :-) Exactly right. Folks who aren't in the beta cycle should just choose the latest full release number in the list. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Sat Jun 23 12:31:23 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 23 Jun 2007 11:31:23 -0500 Subject: drawer opening wrong side --stubborn In-Reply-To: <10BCDCF8-4CF4-49C0-A2C1-7AF243766535@earthlink.net> References: <20061202045914.A915548901E@mail.runrev.com> <10BCDCF8-4CF4-49C0-A2C1-7AF243766535@earthlink.net> Message-ID: <20070623113123530559.44eaf85f@sonsothunder.com> On Sat, 23 Jun 2007 11:43:51 -0400, Pamela Crossley wrote: > I'm using drawers for the first time (have decided to try to conform > to Apple guidelines as a lark). I've tried to catch up on > drawer-related issues in the thread but so far have not found anybody > with my complaint. > > I put in the conventional line telling a substack to open from the > parent on the RIGHT. > > ##my line > drawer stack "DRAWER1" at right of this stack aligned to top > ##end quote > > However, it opens on the left unless the parent stack is way over on > the left of the screen. This suggests to me that there is some kind > of perverse default behavior in the drawer command that I do not know > how to edit. My understanding is that if the drawer cannot extend fully to the side you've identified (which would take it offscreen), that the OS-based behavior is to open on the other side. The bottom line is that part of a drawer cannot be offscreen. Now if you're saying that normally it could open ON-screen to the right, but it's still going off to the left, then that sounds like a bug to me. Keep in mind that for some reason the OS provide a small margin around the outside edges (I think it's something like 8 pixels) so if you go into the margin it's considered "offscreen"... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Sat Jun 23 12:43:43 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 11:43:43 -0500 Subject: Detangling Rev versions In-Reply-To: References: Message-ID: <467D4DBF.6020102@hyperactivesw.com> Shari wrote: >> DP versions are intermediate versions released by Runrev before GM >> official ones for Enterprise users only. >> Studio users never access them :-) >> >> Best regards from Paris, >> Eric Chatonet. > > I have Enterprise and never heard of DP outside of the Bugzilla reference. If your Enterprise license is up to date, you should have been added to the "improve-rev" list, which would give you access to the pre-release builds (DP builds), beta testing, and company information and announcements. If you aren't on that list, write to Heather and ask her to add you. You'll need to adhere to an NDA. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Sat Jun 23 13:13:16 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 23 Jun 2007 10:13:16 -0700 Subject: Colorizing List Fields In-Reply-To: <20070623084059333755.507aa202@sonsothunder.com> Message-ID: This technique should be a good choice and not deliver a speed hit, since there cannot be more that a few fields where anyone would use the background color of each line. some extra steps that might help the look and feel: setting the border of the field behind to 0 setting the left of the field behind further left because of margins setting the margin of both fields to 4 Of course, the scrolling field is more of a problem, so I built a scrolling group with both fields as non-scrolling, then set to the formattedheight of the data field. One extra touch is to set the blendLevel of the back field if the colors are too intense. I used a backing field set to gray50, did the line coloring using the space runs, then set the blendlevel to 30. Looks very readable. I have quick built a working stack that does all of the above, if anyone is interested. Thanks, Ken :-) Jim Ault Las Vegas On 6/23/07 6:40 AM, "Ken Ray" wrote: > On Sat, 23 Jun 2007 16:02:41 +1000, Sarah Reichelt wrote: > >> However, the blue background for line 2 only covers the actual text, >> it doesn't fill the line. > > Right - to fill a complete line, my recommendation is to use two list > fields; the one in front is transparent (opaque=false), and the one in > back is opaque. For every line of text in the front field, make a line > of text in the back field that is all spaces (all the way across and a > little beyond the right margin of the back field). Then, set the > HTMLText of any of the lines in the back field to the color you want as > we've discssed previously. It's a bit of a hack, but it works... > On Sat, 23 Jun 2007 16:02:41 +1000, Sarah Reichelt wrote: I made a field and set the forecolor of mine 1 to red, and the backcolor of line 2 to blue. This is what the htmlText of the field then becomes.

Line 1

Line 2

However, the blue background for line 2 only covers the actual text, it doesn't fill the line. From pkcrossley at earthlink.net Sat Jun 23 13:29:45 2007 From: pkcrossley at earthlink.net (Pamela Crossley) Date: Sat, 23 Jun 2007 13:29:45 -0400 Subject: drawer opening wrong side --stubborn In-Reply-To: <20070623113123530559.44eaf85f@sonsothunder.com> References: <20061202045914.A915548901E@mail.runrev.com> <10BCDCF8-4CF4-49C0-A2C1-7AF243766535@earthlink.net> <20070623113123530559.44eaf85f@sonsothunder.com> Message-ID: <3FAF14C8-419B-4F82-B232-3CC97ECC1CAC@earthlink.net> hi key, yes, that is the situation. there is no sizing conflict that is forcing the drawer to the left. it is the inverse --it opens on the right ONLY if there is a sizing conflict on the left. i'm talking not about the visible "edges" but about the virtual rect (which i'm always asking the msg to report). it behaves exactly as if it has a left-open default that i can't edit. On Jun 23, 2007, at 12:31 PM, Ken Ray wrote: > > My understanding is that if the drawer cannot extend fully to the side > you've identified (which would take it offscreen), that the OS-based > behavior is to open on the other side. The bottom line is that part of > a drawer cannot be offscreen. Now if you're saying that normally it > could open ON-screen to the right, but it's still going off to the > left, then that sounds like a bug to me. Keep in mind that for some > reason the OS provide a small margin around the outside edges (I think > it's something like 8 pixels) so if you go into the margin it's > considered "offscreen"... > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Sat Jun 23 13:34:16 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 12:34:16 -0500 Subject: drawer opening wrong side --stubborn In-Reply-To: <3FAF14C8-419B-4F82-B232-3CC97ECC1CAC@earthlink.net> References: <20061202045914.A915548901E@mail.runrev.com> <10BCDCF8-4CF4-49C0-A2C1-7AF243766535@earthlink.net> <20070623113123530559.44eaf85f@sonsothunder.com> <3FAF14C8-419B-4F82-B232-3CC97ECC1CAC@earthlink.net> Message-ID: <467D5998.2010501@hyperactivesw.com> Pamela Crossley wrote: > hi key, yes, that is the situation. there is no sizing conflict that is > forcing the drawer to the left. it is the inverse --it opens on the > right ONLY if there is a sizing conflict on the left. i'm talking not > about the visible "edges" but about the virtual rect (which i'm always > asking the msg to report). it behaves exactly as if it has a left-open > default that i can't edit. Check it also against the right side of the windowBoundingRect. I think if it overruns that, it will also be forced to the left. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Sat Jun 23 14:53:53 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 23 Jun 2007 11:53:53 -0700 (PDT) Subject: Documentation and Parental Cruelty In-Reply-To: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> Message-ID: Well, and then there is the separate issue of documentation that is good and meaningful for a child and that which is good/meaningful for an adult. And, of course, this in turn is separate from documentation that's good for an adult new to programming and one which is aimed for a seasoned programmer coming from entirely different languages. Has anyone seen a good set of docs for which one size fits all? (Other than Danny Goodman's books, that is) ;-) Judy On Sat, 23 Jun 2007, Richmond Mathewson wrote: > Eric Chatonet wrote: > > "Fortunately, you have a father able to help you" > > As little as possible: > > What I like about the whole x-Talk family of RADs is > that new users can get-up-and-running with little or > no external help. > > If one spoon-feeds a child information one ends up > with a parrot whose natural creativity has been > stifled. > > So: > > 1. Started off Andro with a calculator - no reference > to the Documentation. > > 1.5. Moving buttons and random numbers. > > 2. The "corny" movie-player (playback speed, pause, > play backwards, etc.): everytime Andro asks a question > I have said "look in the Documentation". > > Now, while part of this is out of my innate sadism; > another part is because I am extremely curious how a > child with no programming experience will interact > with the help-system. His blanket comment: that the > help system is crap: is next to useless itself. I am > now trying to get him to explain exactly what his > problems are with it - that might prove useful. > > 3. revSpeak and user-feedback: completely relying on > documentation. > > sincerely, Richmond Mathewson > > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > > > > ___________________________________________________________ > New Yahoo! Mail is the ultimate force in competitive emailing. Find out more at the Yahoo! Mail Championships. Plus: play games and win prizes. > http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From trancepacific at gmail.com Sat Jun 23 15:49:04 2007 From: trancepacific at gmail.com (kevin) Date: Sat, 23 Jun 2007 12:49:04 -0700 Subject: drawer opening wrong side --stubborn In-Reply-To: <20070623160816.BFCD248957D@mail.runrev.com> References: <20070623160816.BFCD248957D@mail.runrev.com> Message-ID: <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> Hi Pamela, It is a bug -- the drawers don't work properly in Rev. On Mac OS 10.3.x, they have a mind of their own and flee the screen like the runaway bride when you move the parent stack. On 10.4.x, you cannot convince them with any authority to open on the side you please. Having said that, if the parent stack is too far to the left or right of the screen, they will pop out on the correct side, its just that when space isn't an issue, you can't seem to control them. Historically, my drawers are very liberal and almost always pop out on the left. Best, Kevin >I'm using drawers for the first time (have decided to try to conform >to Apple guidelines as a lark). I've tried to catch up on drawer- >related issues in the thread but so far have not found anybody with >my complaint. From david at openpartnership.net Sat Jun 23 16:28:55 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 23 Jun 2007 21:28:55 +0100 Subject: Adding 1 to an array Message-ID: Why does this function not work: function index_CreateArray someIndex, someNumber > split someIndex by CR and tab > add someNumber to someIndex > combine someIndex by CR and tab > return someIndex > end index_CreateArray > But I get an error with: put index_CreateArray("Hello",1) > >From the docs: If a number is added to an arrayContainer, the number is added to each > element. If an array is added to an arrayContainer, both arrays must have > the same number of elements and the same dimension, and each element in the > array is added to the corresponding element of the arrayContainer. > > If the container or an element of the arrayContainer is empty, the add > command treats its contents as zero. > From pepetoo at cox.net Sat Jun 23 16:50:28 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 23 Jun 2007 13:50:28 -0700 Subject: drawer opening wrong side --stubborn In-Reply-To: <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> References: <20070623160816.BFCD248957D@mail.runrev.com> <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> Message-ID: <8367C773-41F5-49C4-8CA5-DADA601CA8A8@cox.net> For once I'm going to be anti-Apple. I really dislike the whole concept of drawers. They had a certain "wow" power in the beginning; but, now I think they are a real pain in the derriere. Probably one of those "sight" issues, but I'd love to go back to windows with frames that can be moved around by grabbing the frame and dragging it. Is there something in the HIG that says we "must" use drawers? It used to be that we had a system that let us do our work and didn't get in the way. We were in control. Not so any more. It's not Rev's fault. It's Apple and M$'s race to always try something "different and supposedly better". NOT IMHO; it's a fact! Boy did I get up on the wrong side of the computer this morning!!! Joe Wilkins On Jun 23, 2007, at 12:49 PM, kevin wrote: > Hi Pamela, > > It is a bug -- the drawers don't work properly in Rev. On Mac OS > 10.3.x, they have a mind of their own and flee the screen like the > runaway bride when you move the parent stack. On 10.4.x, you cannot > convince them with any authority to open on the side you please. > Having said that, if the parent stack is too far to the left or > right of the screen, they will pop out on the correct side, its > just that when space isn't an issue, you can't seem to control > them. Historically, my drawers are very liberal and almost always > pop out on the left. > > Best, > > Kevin > > >I'm using drawers for the first time (have decided to try to conform > >to Apple guidelines as a lark). I've tried to catch up on drawer- > >related issues in the thread but so far have not found anybody with > >my complaint. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Sat Jun 23 17:02:43 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 23 Jun 2007 14:02:43 -0700 Subject: Documentation and Parental Cruelty In-Reply-To: References: Message-ID: <36DF4060-7C43-4753-9BBA-4135E69C4C73@cox.net> Hi Judy, Those of us who enjoy writing about things usually get around to wondering about this very issue. At one point, these are things that I was hoping to accomplish when I was doing the "University of HyperCard" series for Macinstruct.com back about 1999; but then Apple nixed HC development and there was really no point. At that time I was somewhat retired from Architecture, but since have been lured back into it and no longer have the "free" time to use writing about much of anything. My point, Judy, is that I suspect you're going to have to do this yourself. LOL, Joe Wilkins On Jun 23, 2007, at 11:53 AM, Judy Perry wrote: > Well, and then there is the separate issue of documentation that is > good > and meaningful for a child and that which is good/meaningful for an > adult. > > And, of course, this in turn is separate from documentation that's > good > for an adult new to programming and one which is aimed for a seasoned > programmer coming from entirely different languages. > > Has anyone seen a good set of docs for which one size fits all? > (Other > than Danny Goodman's books, that is) ;-) > > Judy > > On Sat, 23 Jun 2007, Richmond Mathewson wrote: > >> Eric Chatonet wrote: >> >> "Fortunately, you have a father able to help you" >> >> As little as possible: >> >> What I like about the whole x-Talk family of RADs is >> that new users can get-up-and-running with little or >> no external help. >> >> If one spoon-feeds a child information one ends up >> with a parrot whose natural creativity has been >> stifled. >> >> So: >> >> 1. Started off Andro with a calculator - no reference >> to the Documentation. >> >> 1.5. Moving buttons and random numbers. >> >> 2. The "corny" movie-player (playback speed, pause, >> play backwards, etc.): everytime Andro asks a question >> I have said "look in the Documentation". >> >> Now, while part of this is out of my innate sadism; >> another part is because I am extremely curious how a >> child with no programming experience will interact >> with the help-system. His blanket comment: that the >> help system is crap: is next to useless itself. I am >> now trying to get him to explain exactly what his >> problems are with it - that might prove useful. >> >> 3. revSpeak and user-feedback: completely relying on >> documentation. >> >> sincerely, Richmond Mathewson >> >> >> ____________________________________________________________ >> >> A Thorn in the flesh is better than a failed Systems Development >> Life Cycle. >> ____________________________________________________________ >> >> >> >> >> >> ___________________________________________________________ >> New Yahoo! Mail is the ultimate force in competitive emailing. >> Find out more at the Yahoo! Mail Championships. Plus: play games >> and win prizes. >> http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Sat Jun 23 17:04:07 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 23 Jun 2007 14:04:07 -0700 Subject: Adding 1 to an array In-Reply-To: Message-ID: Looks like Rev does not work this way. Either it is a bug, docs are wrong, or it has been depricated and only works in the older versions. This will work, but it is not what you want to do: function index_CreateArray someIndex, someNumber get someindex split someIndex by CR and tab add someNumber to someIndex[it] combine someIndex by CR and tab return someIndex end index_CreateArray There must be more to the story, but why not use two lines and forget the function call? get "hello,1" split it using cr and comma Jim Ault Las Vegas On 6/23/07 1:28 PM, "David Bovill" wrote: > Why does this function not work: > > function index_CreateArray someIndex, someNumber >> split someIndex by CR and tab >> add someNumber to someIndex >> combine someIndex by CR and tab >> return someIndex >> end index_CreateArray >> > > But I get an error with: > > put index_CreateArray("Hello",1) >> > > >> From the docs: > > If a number is added to an arrayContainer, the number is added to each >> element. If an array is added to an arrayContainer, both arrays must have >> the same number of elements and the same dimension, and each element in the >> array is added to the corresponding element of the arrayContainer. >> >> If the container or an element of the arrayContainer is empty, the add >> command treats its contents as zero. From shari at gypsyware.com Sat Jun 23 17:25:51 2007 From: shari at gypsyware.com (Shari) Date: Sat, 23 Jun 2007 17:25:51 -0400 Subject: Documentation and Parental Cruelty In-Reply-To: References: Message-ID: >Has anyone seen a good set of docs for which one size fits all? (Other >than Danny Goodman's books, that is) ;-) > >Judy Well yes... by Winkler, Kamins and our very own Jeanne DeVoto :-) Hypertalk 2.2 was the BEST documentation I've ever encountered. Of course, it did not come with Hypercard..... It gave full instructions, never assuming that you already knew something. It gave detailed examples and explained things very nicely. I haven't looked at it in a long while, but I'd imagine that a good bit of it is still relevant for Transcript. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sat Jun 23 17:31:25 2007 From: shari at gypsyware.com (Shari) Date: Sat, 23 Jun 2007 17:31:25 -0400 Subject: Documentation and Parental Cruelty In-Reply-To: <36DF4060-7C43-4753-9BBA-4135E69C4C73@cox.net> References: <36DF4060-7C43-4753-9BBA-4135E69C4C73@cox.net> Message-ID: >Hi Judy, > >Those of us who enjoy writing about things usually get around to >wondering about this very issue. At one point, these are things that >I was hoping to accomplish when I was doing the "University of >HyperCard" series for Macinstruct.com back about 1999; but then >Apple nixed HC development and there was really no point. At that >time I was somewhat retired from Architecture, but since have been >lured back into it and no longer have the "free" time to use writing >about much of anything. My point, Judy, is that I suspect you're >going to have to do this yourself. > >LOL, > >Joe Wilkins What ever happened to the... was it a Wiki? I remember hearing about something online that was supposed to take the burden off of any one person, where the documentation was more an open source thing online. If someone was well versed in a particular thing, they could add their knowledge and examples to the Wiki for all to read. The only Wiki I find is a list of resources, none of which are this thing I remember hearing about somewhere. I know I've shared code or knowledge that I would have posted to a Wiki if one existed. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From pkcrossley at earthlink.net Sat Jun 23 18:13:52 2007 From: pkcrossley at earthlink.net (Pamela Crossley) Date: Sat, 23 Jun 2007 18:13:52 -0400 Subject: drawer opening wrong side --stubborn In-Reply-To: <8367C773-41F5-49C4-8CA5-DADA601CA8A8@cox.net> References: <20070623160816.BFCD248957D@mail.runrev.com> <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> <8367C773-41F5-49C4-8CA5-DADA601CA8A8@cox.net> Message-ID: <955A1177-3A2F-4A14-9E06-BC943596A542@earthlink.net> thanks all. i followed jacqueline's suggestion of working with the windowBoundingRect, which in principle makes more sense than the rect i was using before. i wrote a script that would simply not open the drawer if there was a space conflict. it didn't make any difference. i guess kevin is correct --bug. but why are some people having happy experiences with the drawers and some like me find that drawers just don't do as they are told? oh well, i was just trying to do my bit for apple consistency. now back to separate panels, which i agree with joe are much easier to handle anyway. pamela From jacque at hyperactivesw.com Sat Jun 23 18:16:10 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 23 Jun 2007 17:16:10 -0500 Subject: drawer opening wrong side --stubborn In-Reply-To: <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> References: <20070623160816.BFCD248957D@mail.runrev.com> <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> Message-ID: <467D9BAA.6060508@hyperactivesw.com> kevin wrote: > It is a bug -- the drawers don't work properly in Rev. On Mac OS 10.3.x, > they have a mind of their own and flee the screen like the runaway bride > when you move the parent stack. On 10.4.x, you cannot convince them with > any authority to open on the side you please. I'm running 10.4.10 with Rev 2.8.1 gm-2 and it seems to work fine here. Maybe it got fixed? Or maybe Apple changed something? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Sat Jun 23 18:44:08 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 23 Jun 2007 23:44:08 +0100 Subject: Adding 1 to an array In-Reply-To: References: Message-ID: On 23/06/07, Jim Ault wrote: > There must be more to the story, but why not use two lines and forget the > function call? > > get "hello,1" > split it using cr and comma Yes - the story is I was looking for the fastest way I could think of combining hit counts for tags. That is if I have one list (I call them indexes if they are CR delimited) for items tagged "xml" and another for "html" etc and one item could be in several lists... well I was thinking it would be a lot faster to use built in array commands than to repeat over keys or lines. So I was thinking of doing intersects of arrays and adding 1 to each element in the resulting intersect as a way of generating hit counts: put xmlHitCountArray into doubleHitArray intersect doubleHitArray with htmlHitCountArrray add 1 to xmlHitCountArray From JimAultWins at yahoo.com Sat Jun 23 20:40:38 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 23 Jun 2007 17:40:38 -0700 Subject: Adding 1 to an array In-Reply-To: Message-ID: Does the list of tags change or is it static? One approach could be storing the hit counts in custom properties in different objects (eg. cards or buttons) or different property sets... or using a single array that has a double key (+ the filter command to do reporting, cross tabulation and tallies) I have done both and for simpler stats, prefer the last method implemented as a single custom property set of the card or stack. Of course, I also like to do a periodic 'save this stack' which is a benefit of custom properties. Think of a single custom property set == one array ... set the custompropertysets of this card to "XMLset" set the custom properties of this card to xmlHitCountArray -------- put "IMG" into tagg put empty into arrayKeyList if "html" then put " htmlHit" after arrayKeyList if "xml" then put " htmlHit" after arrayKeyList repeat for each word WRD in arrayKeyList add 1 to doubleKeyArr[WRD&"^"&tagg] end repeat set the custom properties of this card to doubleKeyArr get doubleKeyArr combine using cr and tab filter it with "*" & tagg & "*" answer "Tag " & tagg & " shows tally of " & cr & it you get the idea. Jim Ault Las Vegas On 6/23/07 3:44 PM, "David Bovill" wrote: > On 23/06/07, Jim Ault wrote: > >> There must be more to the story, but why not use two lines and forget the >> function call? >> >> get "hello,1" >> split it using cr and comma > > > Yes - the story is I was looking for the fastest way I could think of > combining hit counts for tags. That is if I have one list (I call them > indexes if they are CR delimited) for items tagged "xml" and another for > "html" etc and one item could be in several lists... well I was thinking it > would be a lot faster to use built in array commands than to repeat over > keys or lines. So I was thinking of doing intersects of arrays and adding 1 > to each element in the resulting intersect as a way of generating hit > counts: > > put xmlHitCountArray into doubleHitArray > intersect doubleHitArray with htmlHitCountArrray > add 1 to xmlHitCountArray > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Sat Jun 23 21:48:14 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 23 Jun 2007 18:48:14 -0700 (PDT) Subject: Documentation and Parental Cruelty In-Reply-To: Message-ID: Indeed, and I even religiously tote both to class when I've had a chance to teach a class using Rev :-D Another good one was by Thimbleby & Colouris (sp?) or maybe the other way around. Still, the point I was trying to make is that it is unfair to compare Rev's docs with the broad spectrum of documentation available for other languages when, outside of Dan's book, Rev's "spectrum" consists of a single wavelength. I'm sure I'm not the only person who would love to see more wavelengths out there, especially inasmuch as I doubt the Enterprise warship is intended to suck in 13 year olds. It would be nice to see a different approach to the docs for the Media line... Judy On Sat, 23 Jun 2007, Shari wrote: > >Has anyone seen a good set of docs for which one size fits all? (Other > >than Danny Goodman's books, that is) ;-) > Well yes... by Winkler, Kamins and our very own Jeanne DeVoto :-) From jperryl at ecs.fullerton.edu Sat Jun 23 21:48:58 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sat, 23 Jun 2007 18:48:58 -0700 (PDT) Subject: Documentation and Parental Cruelty In-Reply-To: Message-ID: Wasn't that Marielle's project? Judy On Sat, 23 Jun 2007, Shari wrote: > What ever happened to the... was it a Wiki? I remember hearing about > something online that was supposed to take the burden off of any one > person, where the documentation was more an open source thing online. > If someone was well versed in a particular thing, they could add > their knowledge and examples to the Wiki for all to read. > > The only Wiki I find is a list of resources, none of which are this > thing I remember hearing about somewhere. > > I know I've shared code or knowledge that I would have posted to a > Wiki if one existed. From kray at sonsothunder.com Sat Jun 23 22:27:38 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 23 Jun 2007 21:27:38 -0500 Subject: Adding 1 to an array In-Reply-To: References: Message-ID: <20070623212738837244.c6c41758@sonsothunder.com> On Sat, 23 Jun 2007 14:04:07 -0700, Jim Ault wrote: > Looks like Rev does not work this way. > Either it is a bug, docs are wrong, or it has been depricated and only works > in the older versions. The docs are *sort of* wrong... you can't do: add someNumber to someIndex But you *can* do this: put someIndex + someNumber into someIndex And it will update all the elements. here's a simple example without variables: on mouseUp put 1 into tA[1] put 2 into tA[2] put 3 into tA[3] put tA + 1 into tA put tA[1],tA[2],tA[3] end mouseUp --> 2,3,4 Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From lan.kc.macmail at gmail.com Sat Jun 23 22:29:54 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 24 Jun 2007 07:59:54 +0530 Subject: Documentation and Parental Cruelty In-Reply-To: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> References: <20070623150443.15067.qmail@web37502.mail.mud.yahoo.com> Message-ID: On 6/23/07, Richmond Mathewson wrote: > > > If one spoon-feeds a child information one ends up > with a parrot whose natural creativity has been > stifled. Agreed, but what I want to know is did you give Andro your e-mail account or did he hack into it so he can abuse the world and leave everyone thinking it is really you Richmond? ;-) From kray at sonsothunder.com Sat Jun 23 22:30:03 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 23 Jun 2007 21:30:03 -0500 Subject: drawer opening wrong side --stubborn In-Reply-To: <8367C773-41F5-49C4-8CA5-DADA601CA8A8@cox.net> References: <20070623160816.BFCD248957D@mail.runrev.com> <5dfff9dcbde95e62a5bc7054cde958cc@gmail.com> <8367C773-41F5-49C4-8CA5-DADA601CA8A8@cox.net> Message-ID: <20070623213003042026.1de62222@sonsothunder.com> On Sat, 23 Jun 2007 13:50:28 -0700, Joe Lewis Wilkins wrote: > For once I'm going to be anti-Apple. I really dislike the whole > concept of drawers. They had a certain "wow" power in the beginning; > but, now I think they are a real pain in the derriere. Probably one > of those "sight" issues, but I'd love to go back to windows with > frames that can be moved around by grabbing the frame and dragging > it. Is there something in the HIG that says we "must" use drawers? It > used to be that we had a system that let us do our work and didn't > get in the way. I'm right there with you, Joe. I don't use drawers because I want to deploy cross-platform, and they aren't in Windows. And even if they were, there are better ways (IMHO) of displaying relevant information than in drawers. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Sun Jun 24 00:36:58 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 23 Jun 2007 21:36:58 -0700 Subject: drawer opening wrong side --stubborn Message-ID: <467DF4EA.2080405@fourthworld.com> Pamela Crossley wrote: > oh well, i was just trying to do my bit for apple consistency. now back to > separate panels, which i agree with joe are much easier to handle anyway. While Apple does seem rather fond of their drawers, they continue to also recommend the universal standard for such things, the disclosure triangle: Still recommended by Apple, and integrates well with Windows, KDE, Gnome, and most other GUIs. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pepetoo at cox.net Sun Jun 24 00:55:10 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 23 Jun 2007 21:55:10 -0700 Subject: drawer opening wrong side --stubborn In-Reply-To: <467DF4EA.2080405@fourthworld.com> References: <467DF4EA.2080405@fourthworld.com> Message-ID: <3779BAF3-029B-4449-BDEC-FE1101217DD7@cox.net> Then we should have a Rev Control that implements one easily. I don't see one in the documentation. Joe Wilkins On Jun 23, 2007, at 9:36 PM, Richard Gaskin wrote: > Pamela Crossley wrote: > >> oh well, i was just trying to do my bit for apple consistency. now >> back to >> separate panels, which i agree with joe are much easier to handle >> anyway. > > While Apple does seem rather fond of their drawers, they continue > to also recommend the universal standard for such things, the > disclosure triangle: > > OSXHIGuidelines/XHIGControls/chapter_18_section_7.html#//apple_ref/ > doc/uid/TP30000359-TPXREF227> > > Still recommended by Apple, and integrates well with Windows, KDE, > Gnome, and most other GUIs. > > -- > Richard Gaskin From scott at elementarysoftware.com Sun Jun 24 01:18:15 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Sat, 23 Jun 2007 22:18:15 -0700 Subject: drawer opening wrong side --stubborn In-Reply-To: <467DF4EA.2080405@fourthworld.com> References: <467DF4EA.2080405@fourthworld.com> Message-ID: I agree that for cross platform purposes using a disclosure triangle allows greater consistency and easier code maintenance. However, there are times when drawers provide a solution in OSX (other than their gee-wiz OSX look) that can't be fully achieved otherwise. Window resizing over time can be done smoothly to the right and down but not to the left or upwards. Drawers (when they work) allow for the window space to grow *smoothly* in all four directions. Sure, it's *just* cosmetic... Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Jun 23, 2007, at 9:36 PM, Richard Gaskin wrote: > Pamela Crossley wrote: > >> oh well, i was just trying to do my bit for apple consistency. now >> back to >> separate panels, which i agree with joe are much easier to handle >> anyway. > > While Apple does seem rather fond of their drawers, they continue > to also recommend the universal standard for such things, the > disclosure triangle: > > OSXHIGuidelines/XHIGControls/chapter_18_section_7.html#//apple_ref/ > doc/uid/TP30000359-TPXREF227> > > Still recommended by Apple, and integrates well with Windows, KDE, > Gnome, and most other GUIs. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Sun Jun 24 01:49:58 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 06:49:58 +0100 (BST) Subject: Documentation and Parental Cruelty Message-ID: <638126.2733.qm@web37515.mail.mud.yahoo.com> "did you give Andro your e-mail account or did he hack into it so he can abuse the world and leave everyone thinking it is really you Richmond? ;-)" very droll! I gave Andro my account. I will suggest that he subscribes under his e-mail. If I wanted to "abuse the world" - again :) - I would do it is fancier language. Thw WIKI sounds very sensible: and the point about children and adults is well put: maybe the WIKI should have a kids part and an adult part: or, at least, several explanations about how to do each thing. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From eric.chatonet at sosmartsoftware.com Sun Jun 24 04:12:05 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 24 Jun 2007 10:12:05 +0200 Subject: arrowkey and selectionchanged in a list field In-Reply-To: <467D3F94.4050303@fourthworld.com> References: <467D3F94.4050303@fourthworld.com> Message-ID: Hi David, Mark, Richard, etc. Le 23 juin 07 ? 17:43, Richard Gaskin a ?crit : > Mark Smith wrote: > >> On 23 Jun 2007, at 11:15, David Glasgow wrote: >>> Unfortunately, selectionchanged is not sent if the selection >>> is changed via arrow keys. >> That's weird - I use this successfully in several projects: >> on selectionChanged >> showInfo the hilitedLine of me -- the handler that displays >> info about the list item >> end selectionChanged >> and it certainly works with the arrow keys, without any spcial >> scripting.... >> Is there some property of the list field that you've set or unset? > > I get the same reliable result here in many applications I use list > fields in. > > Dave, is the traversalOn property set? The only way I can not get > the desired behavior is to turn that property off; with it on it > works like a champ. > > -- > Richard Gaskin > Managing Editor, revJournal I have to apologize: you are right. I confused with a case I wanted arrow keys to act as a carousel then needed to script it. Thanks for this clarification. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From palcibiades-first at yahoo.co.uk Sun Jun 24 04:22:31 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 24 Jun 2007 09:22:31 +0100 Subject: Documentation and Parental Cruelty Message-ID: <200706240922.31668.palcibiades-first@yahoo.co.uk> Is there a model or models for documentation? Yes, there are several in the world of Python. Hetland's book "Beginning Python from Novice to Professional" is a model of how to do it for quite a wide range of people. It has the quality which Judy Perry speaks of: nothing is introduced without being explained clearly - variables, classes, whatever. Hetland's book also is to some extent a cookbook or thesaurus. It shows you not only what the language does, but it shows you how to do some well chosen things. A professional new to Python would probably not find it too condescending, but someone fairly new to programming could also pick it up and get up to speed. They would just spend their time a bit differently on different parts. The basic bits are terse but very clear, and you quickly move on to the interesting stuff. This is the kind of documentation that is either missing or only available in fragmented form for Rev. To be fair however, Python needs it a lot more than Rev does. One of the joys of Rev is how little documentation it can get away with. But if Rev were to embark on just one documentation project, this would be one reasonable model. Its a massive undertaking however. There is Dan Shafer's book. Perhaps the Python analogy would be the well known "How to think like a Computer Scientist". Very gentle and also very well written. I don't think its any better than Dan's book which is very good as far as it goes. There is also Guido van Rossum's book on Python, and "Dive into Python". Those are much more oriented to strong programmers who want to get started fast. There is no analogue to either for Rev that I've seen. They are fairly brief, get up to speed with the essentials fast., assuming you know other languages well, very systematic. "Python in a Nutshell" is a reference manual - a bit like what Rev started with their pdf document a year ago but more detailed. Does Rev really need this level of detail? On the other hand, that pdf project really ought to be completed. "Python Cookbook" is probably the model for the most useful second thing Rev could add to its documentation. It is a reverse dictionary if you like. Not documentation of the language, but documentation of meanings, how to use various bits of the language to do things. There is quite a bit of this available for Rev, but it is very scattered, and it would be much more accessible were it all in one place properly edited. Maybe if Rev were to do just one thing in addition to finishing the pdf, that would get most return for least effort, it would be to put something like this together from the existing scattered stuff, with supplementary material and structure. I think its a mistake to be too demanding about it for Rev. Yes, there are examples of things that would enormously improve its accessibility. But no, what it has is not completely inadequate. You are never going to get away from headbanging when you learn a new language. However, there is no doubt that better, or at least more complete and varied, documentation could have a role in increasing accessibility. Peter From runrev260805 at m-r-d.de Sun Jun 24 05:11:59 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Sun, 24 Jun 2007 09:11:59 +0000 Subject: reading CSV text file Message-ID: <00029A69.467E517B@192.168.168.3> Hi, thanks to all for your comments. I asked the "source" for a file without " as text delimiter and a ; for field/item delimiter. I was told that csv is standarized and that their format is 100% standard ! I will give Ken Rays script a try. Although a solution with sqlLite would be nice, but as i didn?t have done anything with Databases under Rev yet, i wouldn?t know how to do. All the best, Matthias From david at openpartnership.net Sun Jun 24 07:32:13 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 24 Jun 2007 12:32:13 +0100 Subject: Fastest memory based search technique (was: Adding 1 to an array) Message-ID: Thanks Ken. On 24/06/07, Ken Ray wrote: > on mouseUp > put 1 into tA[1] > put 2 into tA[2] > put 3 into tA[3] > put tA + 1 into tA > put tA[1],tA[2],tA[3] > end mouseUp On 24/06/07, Jim Ault wrote: > Does the list of tags change or is it static? > Its a general technique for keyword indexes I'm looking at, in this example it is for Rev handlers, each of which can have many keywords. It's the "find similar" algorithm I posted about earlier - so if a handler has say these 6 keywords - which other handlers have similar keywords. Or another way of putting it if a user types in some keywords, how can we find related handlers in the library? These are the types of technique I'd like to compare: 1. My very old stack searched for keywords in a field, and i am looking for a better way 2. Use indexes and loop though them with repeat 3. Use arrays and use union and intersect (current experiment) 4. Use database I'm interested to see how the old style card index compares for speed with the rest. This is what i am thinking; 1. Users will type in (or select from a list) the most important keywords first 2. Keywords can be in any order 3. Cannot index all keyword combinations - so need fast dynamic lookup 4. indexes of keyword => handlerNames are useful so lets store them somehow If from each keyword i can fetch an index of handler names from an array then I have several indexes - then i guess i just need the fastest way to calculate unions of indexes. I'm thinking that arrays and union will be faster than repeating through and index or array. From geradamas at yahoo.com Sun Jun 24 08:56:15 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 13:56:15 +0100 (BST) Subject: Documentation - Wiki Message-ID: <932834.55316.qm@web37512.mail.mud.yahoo.com> Judy Perry wrote: "Wasn't that Marielle's project?" And maybe it was; however, Marielle has gone a bit AWOL; whether for her own reasons or she was a bit cheesed-off by some comments made on this list I am not sure. I wish her well (despite having had some fairly "groovy" tiffs with her in the past). So, she should not be counted just now. (And, Marielle, if you are reading this and don't like it, say so and get involved again). I wonder if not the most sensible thing would be just to start a section in the standard Wikipedia and let all who want "dive in"? sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sun Jun 24 09:12:30 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 14:12:30 +0100 (BST) Subject: Documentation - Wiki Message-ID: <591296.91969.qm@web37507.mail.mud.yahoo.com> Here it is: http://en.wikipedia.org/wiki/Runtime_Revolution_Alt-Dox So; let's "get down-n-dirty" and try to put together something which consists of more than our collective moans :) 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 From geradamas at yahoo.com Sun Jun 24 09:42:17 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 14:42:17 +0100 (BST) Subject: Documentation - Wiki Message-ID: <183437.93854.qm@web37513.mail.mud.yahoo.com> Hmm! I have just spent 60 minutes getting started with http://en.wikipedia.org/wiki/Runtime_Revolution_Alt-Dox at which pointer somebody suitably anonymous deleted it because it was supposedly promoting something commercial. Luckily I had the presence of mind to save my work on my hard-disk. But just now I'm very F-F-F-F-in need of a walk in the fresh air! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From geradamas at yahoo.com Sun Jun 24 09:54:27 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 14:54:27 +0100 (BST) Subject: Documentation - Wiki Message-ID: <864390.92441.qm@web37510.mail.mud.yahoo.com> Well; Sucks to Richard Stallman:- http://richmondsrevolution.pbwiki.com/ Please Jump On Board 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 From geradamas at yahoo.com Sun Jun 24 10:10:57 2007 From: geradamas at yahoo.com (PBwiki User) Date: Sun, 24 Jun 2007 14:10:57 +0000 (GMT) Subject: Invitation to my wiki richmondsrevolution Message-ID: <20070624141057.BC2DD18D00C7@sf5.coceve.com> Hi! Check this out. I've set up a PBwiki, a quick website that lets multiple people edit it, and I want to invite you to join mine. This link will take you to the wiki and allow you to create and edit pages, add to discussions, and upload files. https://richmondsrevolution.pbwiki.com/shared.php?aph=75d625211c6682d4fcc4d0770f0d72cb6f5f9e18 Sent by PBwiki on behalf of geradamas at yahoo.com From shari at gypsyware.com Sun Jun 24 10:18:18 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 10:18:18 -0400 Subject: Documentation - Wiki In-Reply-To: <591296.91969.qm@web37507.mail.mud.yahoo.com> References: <591296.91969.qm@web37507.mail.mud.yahoo.com> Message-ID: >Here it is: > >http://en.wikipedia.org/wiki/Runtime_Revolution_Alt-Dox > >So; let's "get down-n-dirty" and try to put together >something which consists of more than our collective >moans :) > >sincerely, Richmond Mathewson Dang! I went to the page, it existed, Richmond had created a partial outline for the page and made an entry. I believe it's a good idea so while waiting for breakfast, I wrote a segment to add to it. When I logged in to Wikipedia to add it, the page had been deleted! Apparently the Wiki folks are not being user-friendly to the notion of a page that isn't fully written already :-( Because the page was actually deleted, the discussion that took place behind the scenes regarding the keeping/deleting of the page has also disappeared. Wikipedia is considered an encyclopedia, I'm not sure they would consider a Wiki-type project acceptible :-( Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sun Jun 24 10:20:33 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 10:20:33 -0400 Subject: Wiki farms In-Reply-To: <591296.91969.qm@web37507.mail.mud.yahoo.com> References: <591296.91969.qm@web37507.mail.mud.yahoo.com> Message-ID: According to Wikipedia itself, under Wiki, they list several Wikifarms that might be more Wiki friendly: http://en.wikipedia.org/wiki/List_of_wiki_farms -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From shari at gypsyware.com Sun Jun 24 10:27:12 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 10:27:12 -0400 Subject: Documentation - Wiki In-Reply-To: <864390.92441.qm@web37510.mail.mud.yahoo.com> References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: I am adding a bit to the Card category this morning. -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From geradamas at yahoo.com Sun Jun 24 11:50:05 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 16:50:05 +0100 (BST) Subject: Documentation - Wiki Message-ID: <20070624155005.46345.qmail@web37502.mail.mud.yahoo.com> Wow! Thanks Shari! Went all colourful; not sure how good this is? sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From shari at gypsyware.com Sun Jun 24 12:20:21 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 12:20:21 -0400 Subject: Documentation - Wiki In-Reply-To: <20070624155005.46345.qmail@web37502.mail.mud.yahoo.com> References: <20070624155005.46345.qmail@web37502.mail.mud.yahoo.com> Message-ID: >Wow! > >Thanks Shari! > >Went all colourful; not sure how good this is? > >sincerely, Richmond Mathewson I didn't color anything, Richmond. Maybe it's a built in Wiki thing? Nor did I create links as we don't have the sections to link to yet :-) But it's a beginning, and I support the effort. People contribute code to the list all the time, and that code is eventually lost among dozens of posts in the archives. I think a wiki is an excellent idea. And eventually, it can become the be-all for both newbies and experienced coders. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From david at openpartnership.net Sun Jun 24 12:28:33 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 24 Jun 2007 17:28:33 +0100 Subject: Documentation - Wiki In-Reply-To: References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: OK - I have not been following this thread too closely - but WikiPedia is not the place for this - I am pretty sure they won't allow it (its not free wiki space). Also MediaWiki does not yet have a good enough API to allow for the wiki to be properly "embedded" into the RevIde. If you want to do this robustly and you want another team member I'm in :) From shari at gypsyware.com Sun Jun 24 12:50:14 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 12:50:14 -0400 Subject: Documentation - Wiki In-Reply-To: References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: >OK - I have not been following this thread too closely - but WikiPedia is >not the place for this - I am pretty sure they won't allow it (its not free >wiki space). Also MediaWiki does not yet have a good enough API to allow for >the wiki to be properly "embedded" into the RevIde. If you want to do this >robustly and you want another team member I'm in :) David, Richmond moved the Wiki and I've already made a contribution :-) Any and all suggestions and additions are welcome :-) I wonder if the Wiki allows it to be separated into different pages? This link will take you to the wiki and allow you to create and edit pages, add to discussions, and upload files. https://richmondsrevolution.pbwiki.com/shared.php?aph=75d625211c6682d4fcc4d0770f0d72cb6f5f9e18 Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From kray at sonsothunder.com Sun Jun 24 12:57:54 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 24 Jun 2007 11:57:54 -0500 Subject: [ANN] RevZilla 2.1.1 Is Now Available Message-ID: <20070624115754504402.9d77c196@sonsothunder.com> A maintentance release of RevZilla is now available for download. Version 2.1.1 provides the following features/fixes: - Fixed bug where old data was left in the My Bugs tab if you didn't have the "Automatically get my bugs when card opens" option turned on. Tabs now reset to empty when you close RevZilla. - Fixed bug where the email and password were not being urlencoded first before checking to see if the person entered a valid login. This would cause users with special characters in their passwords to fail login even though it worked at the Bugzilla site. - Fixed bug in the Show Bug palette where comments on bugs that were not displaying in sequence on the Runtime Revolution Quality web site would not be displayed properly. (Thanks to Mark Talluto for identifying this bug.) - Fixed bug where submitting changes on a bug that had previously had a target milestone set by Runtime Revolution that was not "---" would generate a "not allowed" error. - Fixed bug where submitting a bug as a duplicate as another bug would generate a RevZilla error. (Thanks to Stephen Barncard for running into this one.) - Fixed bug where closed bugs were never appearing when you chose Show All of My Bugs because of a change to the html at the Runtime Revolution Quality web site. (Thanks to Mark Wieder for both locating this bug and providing the fix.) - Fixed bug where you were unable to select text in the Description field on the Show Bug palette, preventing you from being able to copy text from that field. - Added a "Copy All" button in the Show Bug palette which will copy the complete text in the Description field to the clipboard. You can get this from RevOnline, RevNet, or from the RevZilla web page: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Enjoy! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From JimAultWins at yahoo.com Sun Jun 24 13:04:01 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 24 Jun 2007 10:04:01 -0700 Subject: Fastest memory based search technique (was: Adding 1 to an array) In-Reply-To: Message-ID: I would recommend that you try to institute a controlled word dictionary, rather than let the user create key words since this will defeat the description of 'instant'. Even with very fast databases, the "SQL join" operation (which sounds like your method) can get slower and slower. You might want to send a note directly to Eric Chatonet about this because I believe he has done massive work and study on this topic (and multi-lingual to boot!). The key word for searching this archive I believe would be "stemmer", which is a way of defining which words are similar. This would be overkill for your project, but the fast techniques he uses could be applied in some form. Certainly you are developing a specialized application, but it is a road well-traveled by many. Hope this helps. I have only done rudimentary indexing and on very small data sets. The "filter var with .." and "filter var without .." are speed champs with short line-length lists. Don't forget the idea adding a comment line at the beginning of the handler that contains the keywords used in a single location. on doThisForMe --tagg doThisForMe calcPixels repeat for each union using end then harvest them by... filter handlersText with "--tagg*" => Jim Ault Las Vegas On 6/24/07 4:32 AM, "David Bovill" wrote: > Thanks Ken. > > On 24/06/07, Ken Ray wrote: > >> on mouseUp >> put 1 into tA[1] >> put 2 into tA[2] >> put 3 into tA[3] >> put tA + 1 into tA >> put tA[1],tA[2],tA[3] >> end mouseUp > > > On 24/06/07, Jim Ault wrote: > >> Does the list of tags change or is it static? >> > > Its a general technique for keyword indexes I'm looking at, in this example > it is for Rev handlers, each of which can have many keywords. It's the "find > similar" algorithm I posted about earlier - so if a handler has say these 6 > keywords - which other handlers have similar keywords. Or another way of > putting it if a user types in some keywords, how can we find related > handlers in the library? > > These are the types of technique I'd like to compare: > > 1. My very old stack searched for keywords in a field, and i am > looking for a better way > 2. Use indexes and loop though them with repeat > 3. Use arrays and use union and intersect (current experiment) > 4. Use database > > I'm interested to see how the old style card index compares for speed with > the rest. > > This is what i am thinking; > > 1. Users will type in (or select from a list) the most important > keywords first > 2. Keywords can be in any order > 3. Cannot index all keyword combinations - so need fast dynamic lookup > 4. indexes of keyword => handlerNames are useful so lets store them > somehow > > If from each keyword i can fetch an index of handler names from an array > then I have several indexes - then i guess i just need the fastest way to > calculate unions of indexes. I'm thinking that arrays and union will be > faster than repeating through and index or array. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Jun 24 13:06:20 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 24 Jun 2007 12:06:20 -0500 Subject: Documentation - Wiki In-Reply-To: References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: <20070624120620667746.0f87f5ae@sonsothunder.com> On Sun, 24 Jun 2007 12:50:14 -0400, Shari wrote: > Richmond moved the Wiki and I've already made a contribution :-) Any > and all suggestions and additions are welcome :-) I wonder if the > Wiki allows it to be separated into different pages? I certainly hope so (most wikis allow you to create additional pages by creating a link in your text while editing, get out of edit mode, and then click the link). Also, after looking at the page, I would recommend that it be used for *additional* information to what's in the Rev docs, not as a *replacement*. For example, the entry for "card" seems to me to be a lot of the same info you'd get from the Rev docs. Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From geradamas at yahoo.com Sun Jun 24 13:09:14 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 18:09:14 +0100 (BST) Subject: Documentation - Wiki Message-ID: <20070624170914.69832.qmail@web37502.mail.mud.yahoo.com> Shari wrote: "I wonder if the Wiki allows it to be separated into different pages?" Up the top there are a series of blueish buttons: HOME , EDIT PAGE , NEW PAGE , COMMENTS , FILES I suppose the NEW PAGE button is the one you are wanting :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From geradamas at yahoo.com Sun Jun 24 13:13:02 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 18:13:02 +0100 (BST) Subject: Documentation - Wiki Message-ID: <459677.60975.qm@web37507.mail.mud.yahoo.com> Hi, Ken! The disclaimer at the top of the Wiki states: " The contents of this Wiki are offered as supplementary footnotes to the information contained with the Runtime Revolution RAD." and, on a second look, Shari's write-up for CARD is almost the same as the RR documentation; and extremely obscure. sorry, Shari; but it is a bit "soupy" particularly as the "thing" that finally got me going with this was my son Andro's great difficulty to understand the inbuilt docs. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ All New Yahoo! Mail ? Tired of unwanted email come-ons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html From shari at gypsyware.com Sun Jun 24 13:21:16 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 13:21:16 -0400 Subject: Documentation - Wiki In-Reply-To: <459677.60975.qm@web37507.mail.mud.yahoo.com> References: <459677.60975.qm@web37507.mail.mud.yahoo.com> Message-ID: >and, on a second look, Shari's write-up for CARD is >almost the same as the RR documentation; and extremely >obscure. > >sorry, Shari; but it is a bit "soupy" > >particularly as the "thing" that finally got me going >with this was my son Andro's great difficulty to >understand the inbuilt docs. Okay then, perhaps others need to flesh out their idea of a Wiki before I contribute, so that I can follow the desired path. While I look forward to seeing good code examples that do not exist in the Rev docs, and more thorough explanations for things, I assumed that we needed a base first to build upon. Apparently 'tis not what you all envision :-) I will be happy to contribute again when it is fleshed out a bit more so that I can follow along. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From FlexibleLearning at aol.com Sun Jun 24 13:26:15 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 24 Jun 2007 13:26:15 EDT Subject: [ANN] RevZilla 2.1.1 Is Now Available Message-ID: Sterling work, Ken, as always. Thank you for maintaining RevZilla; my constant companion with impeccable behaviour. Now, if it had a little "Check for update" button to take us to the web page and choose the download when a newer release is available... :-)) /H FLCo > A maintentance release of RevZilla is now available for download. > [...] > You can get this from RevOnline, RevNet, or from the RevZilla web page: > > _http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm_ (http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm) From david at openpartnership.net Sun Jun 24 13:51:41 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 24 Jun 2007 18:51:41 +0100 Subject: Fastest memory based search technique (was: Adding 1 to an array) In-Reply-To: References: Message-ID: On 24/06/07, Jim Ault wrote: > > I would recommend that you try to institute a controlled word dictionary, > rather than let the user create key words since this will defeat the > description of 'instant'. Even with very fast databases, the "SQL join" > operation (which sounds like your method) can get slower and slower. So whats wrong with the idea of creating arrays and then making unions of these arrays to get a fast in memory result equivalent to "SQL join"? My thought is to do this and then make an asynch call to a slower sql based search for more esoteric results. You might want to send a note directly to Eric Chatonet about this because I > believe he has done massive work and study on this topic (and > multi-lingual > to boot!). The key word for searching this archive I believe would be > "stemmer", which is a way of defining which words are similar. This > would > be overkill for your project, but the fast techniques he uses could be > applied in some form. Ok - good idea - multilingual would be nice actually. Certainly you are developing a specialized application, but it is a road > well-traveled by many. Definitely! Actually I was pretty surprised bu the lack of stuff out there in database land on this. It seemed like such a standard type of search. Don't forget the idea adding a comment line at the beginning of the handler > that contains the keywords used in a single location. > > on doThisForMe > --tagg doThisForMe calcPixels repeat for each union using > > end > > then harvest them by... > filter handlersText with "--tagg*" => Good idea - I'll add that (is it something you use?). I have scripts that automatically extract keywords and link relationships between the handlers - so a function "xml_GetText" is split into words "xml,get,text" - I usually throw away the common stuff like "get", then I extract all the handler calls, and the built in transcript calls and generate keywords, and dependency relationships from them. In the old dictionary these keywords and links were stored on the card, and the user could edit them manually - but in the new one they are stored online (in subversion) and cached locally as text files. Your idea of adding keywords inline makes sense for that. The documentation for the handlers is stored as text in a wiki - but you can read and write to the wiki directly from a simple stack linked to the script editor (or use the web interface). From jperryl at ecs.fullerton.edu Sun Jun 24 14:00:20 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 24 Jun 2007 11:00:20 -0700 (PDT) Subject: Documentation - Wiki In-Reply-To: Message-ID: Shari wrote: > Okay then, perhaps others need to flesh out their idea of a Wiki > before I contribute, so that I can follow the desired path. > I will be happy to contribute again when it is fleshed out a bit more > so that I can follow along. --If everyone does this, I suspect nothing much will happen. --A second comment: shouldn't all those entries be separate pages? Else I suspect the page will become unwieldly long. Judy From kray at sonsothunder.com Sun Jun 24 14:30:19 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 24 Jun 2007 13:30:19 -0500 Subject: [ANN] RevZilla 2.1.1 Is Now Available In-Reply-To: References: Message-ID: <20070624133019724285.f591ece1@sonsothunder.com> On Sun, 24 Jun 2007 13:26:15 EDT, FlexibleLearning at aol.com wrote: > > > Sterling work, Ken, as always. Thank you for maintaining RevZilla; my > constant companion with impeccable behaviour. Thanks! > Now, if it had a little "Check for update" button to take us to the > web page > and choose the download when a newer release is available... Actually, when you open an older version, you *should* get an update window showing up telling you that RZ 2.1.1 is available and giving you a link to the web site. If you're not seeing that, let me know offlist. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From geradamas at yahoo.com Sun Jun 24 14:31:45 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 19:31:45 +0100 (BST) Subject: Documentation - Wiki In-Reply-To: Message-ID: <120912.83646.qm@web37507.mail.mud.yahoo.com> Sending your message and my reply to the Use-List as, while not wanting to dampen enthusiasm, wanting to make sure that I am not paddling a lone canoe up a dead-end creek. Dear David, I really do not see myself in a particularly messianic role - to be honest with you, I started a new page on the Wikipedia and got "plonked" in about 30 minutes flat - so transferred what I had done to the present "thing" with no research into alternative Wikis whatsoever. You are more than welcome to copy all that is useful from the current "thing" - pretty nascent, so nothing particularly memorable - and use it as a seed for a more 'sensible' Wiki, that, as you say, connects with the IDE. sincerely, Richmond Mathewson --- David Bovill wrote: > Hello - replying off list, as i don't want to damp > down any energy... > > On 24/06/07, Shari wrote: > > Richmond moved the Wiki and I've already made a > contribution :-) Any > > and all suggestions and additions are welcome :-) > > > My suggestion would be that the choice of wiki is > wrong. I've spent many > months installing and trying different 4 or 5 > wiki's, end result is that it > came down to 2 real choices - Trac or Jira (I opted > for Trac). I've already > got up and running a documentation wiki integrated > with a code repository - > so you can make links between the code and the docs. > You are more than > wellcome to use, it, combine forces, or I can set up > a new one for the > project. > > Some arguments > > I lobbied for and then saw RunRev mess up the wiki - > they put up. Several > attempts have gone before and all failed. Without > doing this properly and > integrating it directly into the IDE - I do not > think the project will take > off. I'm in and an active contributor if you use > Trac, but otherwise i wish > you all the best with this, and you can always copy > and paste stuff from the > Trac Wiki - as it will be Creative Commons licensed. > ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sun Jun 24 14:41:28 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 19:41:28 +0100 (BST) Subject: Documentation - Wiki - Format Message-ID: <130950.78781.qm@web37509.mail.mud.yahoo.com> Dear Shari et al, I believe to provide a Wiki that does not do what the Runtime Revolution Documentation does, but does what it does not, well: We need to become like little children, or at least like people who don't know what OBJECTS, COMMANDS and FUNCTIONS are; and think that a computer language is something out of history (err, like MiniFortran). There is a crying need for very simple explanations of how Runtime Revolution works . . . and, at this point, I will jump in with my dirty-great hobnail boots and state that that means showing people how to program, not fobbing them off with endless "customisable templates". . . . for people who are not either "computer wierdos" or have 25 years of computer programming experience under their belt already. e.g. a button looks exactly like a button on a cassette-player; and when you click on it with your mouse this is the equivalent of pressing a real button with your finger. I know it is crashingly basic: but children don't start year one on Integral Calculus (mind you, I never got my head round Calculus). Now, there is buckets of room for peple to disagree with me; and there is room for more than one Wiki catering to more than one type of percieved need . . . sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From JimAultWins at yahoo.com Sun Jun 24 14:56:28 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 24 Jun 2007 11:56:28 -0700 Subject: Fastest memory based search technique (was: Adding 1 to an array) In-Reply-To: Message-ID: On 6/24/07 10:51 AM, "David Bovill" wrote: I do use the (filter command) + (arrays, lists, custom properties) a lot to extract data using patterns I create... but only small stuff, and only for me/my lingo. Designing for others who will think differently and multi-lingual and multi-cultural is a whole 'nuther can of beans. My logic patterns only appeal to me and one other guy I know, and I have not seen him in over 15 years. >> Don't forget the idea adding a comment line at the beginning of the handler >> that contains the keywords used in a single location. >> >> on doThisForMe >> --tagg doThisForMe calcPixels repeat for each union using >> >> end >> >> then harvest them by... >> filter handlersText with "--tagg*" => > > > Good idea - I'll add that (is it something you use?). Yes, I use this in various ways to get sublists in context. Today I am using this to have Rev extract a list of Photoshop layers and allow me to define 'sets to make visible, hiding the others' (including 10 levels of undo since I often say "oops" and want to go back a few steps). This setup will manage .psd's that have 100-150 layers, one card for each .psd file, storing multiple definitions in custom properties. > So whats wrong with the idea of creating arrays and then making unions of > these arrays to get a fast in memory result equivalent to "SQL join"? My > thought is to do this and then make an asynch call to a slower sql based > search for more esoteric results. Nothing other than the design and maintenance of the system. The SQL join/add/delet/modify/index is already programmed, whereas your system needs to be built. It could be that you could retrieve a blob from SQL and then do the fast chunking in Rev. I don't use SQL yet, so I am in the dark on speed and ease of maintenance. Your project is wonderfully ambitious because the result will be so useful to many. My creations are for my own business ventures Good luck, Jim Ault Las Vegas From shari at gypsyware.com Sun Jun 24 15:44:13 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 15:44:13 -0400 Subject: Documentation - Wiki - Format In-Reply-To: <130950.78781.qm@web37509.mail.mud.yahoo.com> References: <130950.78781.qm@web37509.mail.mud.yahoo.com> Message-ID: Actually I have some thoughts about a basic outline. Rather than Cards, Buttons, etc.... what about something like: Code Examples Tutorials Beginner Topics and so forth? Code Examples would be a list of messages and commands, where we could post code examples. Tutorials might encompass things like the Standalone Builder in minute detail, answering all of the questions people post, including icons and so forth, or CGI, or so many other subjects that people ask about again and again. Beginner Topics would take the most basic concepts and explain them in such a way that a complete programming novice could understand. My soupy writing can do well with beginner topics :-) Each topic takes you to a page with a further breakdown. Tutorials with a list of Tutorial topics, each with it's own page. Code Examples being a page with a list of all possible messages and commands, then each one would have it's own page with examples. And so forth. -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From geradamas at yahoo.com Sun Jun 24 16:00:05 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 24 Jun 2007 21:00:05 +0100 (BST) Subject: Documentaton - Wiki Message-ID: <777211.19879.qm@web37501.mail.mud.yahoo.com> Well, Blow Me Away! Just cam back from supper and found that somebody has done some really good work, with lovely pictures, on the Wiki. Thank you so much! Whoever you are! If we can keep this up we might have something that will "plug the gap" very soon indeed. Love, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ What kind of emailer are you? Find out today - get a free analysis of your email personality. Take the quiz at the Yahoo! Mail Championship. http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk From pepetoo at cox.net Sun Jun 24 16:38:48 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sun, 24 Jun 2007 13:38:48 -0700 Subject: Documentation - Wiki - Format In-Reply-To: References: <130950.78781.qm@web37509.mail.mud.yahoo.com> Message-ID: Shari, Richmond, et al, In my opinion the most useful thing we can provide are some truly well conceived and implemented "templates" so that our newest users have something that works right out of the box and can be modified to suit their specific needs. I suspect that five or six different templates would cover pretty much the whole spectrum of "potential" efforts. Also, doing something like this would be a lot more fun and less subject to bickering, criticism. Joe Wilkins On Jun 24, 2007, at 12:44 PM, Shari wrote: > Actually I have some thoughts about a basic outline. Rather than > Cards, Buttons, etc.... what about something like: > > Code Examples > Tutorials > Beginner Topics > > and so forth? > > Code Examples would be a list of messages and commands, where we > could post code examples. > > Tutorials might encompass things like the Standalone Builder in > minute detail, answering all of the questions people post, > including icons and so forth, or CGI, or so many other subjects > that people ask about again and again. > > Beginner Topics would take the most basic concepts and explain them > in such a way that a complete programming novice could understand. > My soupy writing can do well with beginner topics :-) > > Each topic takes you to a page with a further breakdown. Tutorials > with a list of Tutorial topics, each with it's own page. Code > Examples being a page with a list of all possible messages and > commands, then each one would have it's own page with examples. > > And so forth. > > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Sun Jun 24 17:02:50 2007 From: shari at gypsyware.com (Shari) Date: Sun, 24 Jun 2007 17:02:50 -0400 Subject: Documentation - Wiki - Format In-Reply-To: References: <130950.78781.qm@web37509.mail.mud.yahoo.com> Message-ID: >In my opinion the most useful thing we can provide are some truly >well conceived and implemented "templates" so that our newest users >have something that works right out of the box and can be modified >to suit their specific needs. I suspect that five or six different >templates would cover pretty much the whole spectrum of "potential" >efforts. Also, doing something like this would be a lot more fun and >less subject to bickering, criticism. > >Joe Wilkins Maybe then: Code Examples Tutorials Beginner Topics Templates I see this as being useful not just for beginners, but for all of us, hence the code examples and even tutorials for more advanced subjects such as CGI's. I mentioned to someone off list that if we encourage everybody when posting a code example to post it to the Wiki rather than the list, with a link from the list to the example, this would go a long way to creating a highly useful Wiki for all. :-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From sarah.reichelt at gmail.com Sun Jun 24 18:08:54 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 25 Jun 2007 08:08:54 +1000 Subject: Documentation - Wiki In-Reply-To: References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: On 6/25/07, David Bovill wrote: > OK - I have not been following this thread too closely - but WikiPedia is > not the place for this - I am pretty sure they won't allow it (its not free > wiki space). Also MediaWiki does not yet have a good enough API to allow for > the wiki to be properly "embedded" into the RevIde. If you want to do this > robustly and you want another team member I'm in :) It seems to me that this effort would be better directed into RunRev's own wiki which includes a section for documentation Regards, Sarah From mark at maseurope.net Sun Jun 24 18:18:53 2007 From: mark at maseurope.net (Mark Smith) Date: Sun, 24 Jun 2007 23:18:53 +0100 Subject: Documentation - Wiki In-Reply-To: References: <864390.92441.qm@web37510.mail.mud.yahoo.com> Message-ID: <1BCB244D-0618-42C4-9968-DC51AA8AE33E@maseurope.net> Is it editable? ie. can we contribute? Mark On 24 Jun 2007, at 23:08, Sarah Reichelt wrote: > On 6/25/07, David Bovill wrote: >> OK - I have not been following this thread too closely - but >> WikiPedia is >> not the place for this - I am pretty sure they won't allow it (its >> not free >> wiki space). Also MediaWiki does not yet have a good enough API to >> allow for >> the wiki to be properly "embedded" into the RevIde. If you want to >> do this >> robustly and you want another team member I'm in :) > > > It seems to me that this effort would be better directed into RunRev's > own wiki which includes a section for documentation > > > Regards, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Sun Jun 24 18:28:32 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 25 Jun 2007 08:28:32 +1000 Subject: Documentation - Wiki In-Reply-To: <1BCB244D-0618-42C4-9968-DC51AA8AE33E@maseurope.net> References: <864390.92441.qm@web37510.mail.mud.yahoo.com> <1BCB244D-0618-42C4-9968-DC51AA8AE33E@maseurope.net> Message-ID: I think you need to get a login to be allowed to edit. Heather or someone from RunRev might be able to leap in here. Sarah On 6/25/07, Mark Smith wrote: > Is it editable? ie. can we contribute? > > Mark > > On 24 Jun 2007, at 23:08, Sarah Reichelt wrote: > > > On 6/25/07, David Bovill wrote: > >> OK - I have not been following this thread too closely - but > >> WikiPedia is > >> not the place for this - I am pretty sure they won't allow it (its > >> not free > >> wiki space). Also MediaWiki does not yet have a good enough API to > >> allow for > >> the wiki to be properly "embedded" into the RevIde. If you want to > >> do this > >> robustly and you want another team member I'm in :) > > > > > > It seems to me that this effort would be better directed into RunRev's > > own wiki which includes a section for documentation > > > > > > Regards, > > Sarah > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Sun Jun 24 15:13:47 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 24 Jun 2007 14:13:47 -0500 Subject: Documentation - Wiki - Format In-Reply-To: <130950.78781.qm@web37509.mail.mud.yahoo.com> References: <130950.78781.qm@web37509.mail.mud.yahoo.com> Message-ID: I've mentioned it many times, but the format of the MySQL.org documentation is stellar. Good definitions and examples followed by user submitted tips and tricks RELATING TO THE KEYWORD. Great CMS, the best i've seen. Code formatting is nice, too. THIS is what we need. Obviously the comments are watched and edited (I think) http://dev.mysql.com/doc/refman/5.0/en/index.html sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Sun Jun 24 18:53:34 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 25 Jun 2007 08:53:34 +1000 Subject: Documentation - Wiki - Format In-Reply-To: References: <130950.78781.qm@web37509.mail.mud.yahoo.com> Message-ID: On 6/25/07, Stephen Barncard wrote: > I've mentioned it many times, but the format of the MySQL.org > documentation is stellar. Good definitions and examples followed by > user submitted tips and tricks RELATING TO THE KEYWORD. Great CMS, > the best i've seen. Code formatting is nice, too. THIS is what we > need. Obviously the comments are watched and edited (I think) > http://dev.mysql.com/doc/refman/5.0/en/index.html I completely agree Stephen. If RunRev could be persuaded to put the standard docs online, we could start adding the comments & code examples that are such a valuable part of the MySQL docs. Sarah From jperryl at ecs.fullerton.edu Sun Jun 24 19:28:27 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 24 Jun 2007 16:28:27 -0700 (PDT) Subject: Documentaton - Wiki In-Reply-To: <777211.19879.qm@web37501.mail.mud.yahoo.com> Message-ID: Glad you liked 'em. The stuff's verbatim, images and all, from a PDF I did for my classes. I'll add more when I've time. Tomorrow morning I leave for Vancouver for the ED-MEDIA conference presentation that I will give on Thursday. It would be nice to have something nice to show them! Judy On Sun, 24 Jun 2007, Richmond Mathewson wrote: > Well, Blow Me Away! > > Just cam back from supper and found that somebody has > done some really good work, with lovely pictures, on > the Wiki. > > Thank you so much! Whoever you are! > > If we can keep this up we might have something that > will "plug the gap" very soon indeed. > > Love, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ > > > > ___________________________________________________________ > What kind of emailer are you? Find out today - get a free analysis of your email personality. Take the quiz at the Yahoo! Mail Championship. > http://uk.rd.yahoo.com/evt=44106/*http://mail.yahoo.net/uk > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Jun 24 19:29:36 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 24 Jun 2007 16:29:36 -0700 (PDT) Subject: Documentation - Wiki - Format In-Reply-To: Message-ID: This also sounds like a good idea. Instead of trying to formulate the exact rose we want to breed, why not take the approach of appreciating all of the flowers that may bloom? Judy On Sun, 24 Jun 2007, Joe Lewis Wilkins wrote: > Shari, Richmond, et al, > > In my opinion the most useful thing we can provide are some truly > well conceived and implemented "templates" so that our newest users > have something that works right out of the box and can be modified to > suit their specific needs. I suspect that five or six different > templates would cover pretty much the whole spectrum of "potential" > efforts. Also, doing something like this would be a lot more fun and > less subject to bickering, criticism. > > Joe Wilkins > > On Jun 24, 2007, at 12:44 PM, Shari wrote: > > > Actually I have some thoughts about a basic outline. Rather than > > Cards, Buttons, etc.... what about something like: > > > > Code Examples > > Tutorials > > Beginner Topics > > > > and so forth? > > > > Code Examples would be a list of messages and commands, where we > > could post code examples. > > > > Tutorials might encompass things like the Standalone Builder in > > minute detail, answering all of the questions people post, > > including icons and so forth, or CGI, or so many other subjects > > that people ask about again and again. > > > > Beginner Topics would take the most basic concepts and explain them > > in such a way that a complete programming novice could understand. > > My soupy writing can do well with beginner topics :-) > > > > Each topic takes you to a page with a further breakdown. Tutorials > > with a list of Tutorial topics, each with it's own page. Code > > Examples being a page with a list of all possible messages and > > commands, then each one would have it's own page with examples. > > > > And so forth. > > > > -- > > Windows and Macintosh shareware games > > BIackjack Gold > > http://www.gypsyware.com > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Jun 24 19:30:26 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 24 Jun 2007 16:30:26 -0700 (PDT) Subject: Documentation - Wiki - Format In-Reply-To: Message-ID: Thanks for the link! Judy On Sun, 24 Jun 2007, Stephen Barncard wrote: > I've mentioned it many times, but the format of the MySQL.org > documentation is stellar. Good definitions and examples followed by > user submitted tips and tricks RELATING TO THE KEYWORD. Great CMS, > the best i've seen. Code formatting is nice, too. THIS is what we > need. Obviously the comments are watched and edited (I think) > http://dev.mysql.com/doc/refman/5.0/en/index.html > > sqb > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From hughesmike2 at hotmail.com Sun Jun 24 22:11:14 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Mon, 25 Jun 2007 02:11:14 +0000 Subject: setting the system volume - very strange In-Reply-To: Message-ID: I'm trying to manipulate the alert volume on my Mac via an AppleScript in Revolution. I try this: set volume alert volume 0 and this command works perfectly fine in AppleScript's Script Editor. However, when I try it in Revolution in the msg box: do "set volume alert volume 0" as AppleScript I get a compiler error! What's up with that? The reason I want to adjust the alert volume is because I have a stack that moves some files in the Finder and I don't want users to hear "ping ping ping ping ping..." if their Macs' sound effects are setup to make a noise everytime they move a file from one place to another in their Finder. If anyone has a tip for addressing either of these problems, I'd really appreciate it! Cheers, Mike _________________________________________________________________ Get a preview of Live Earth, the hottest event this summer - only on MSN http://liveearth.msn.com?source=msntaglineliveearthhm From sarah.reichelt at gmail.com Sun Jun 24 22:31:52 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 25 Jun 2007 12:31:52 +1000 Subject: setting the system volume - very strange In-Reply-To: References: Message-ID: On 6/25/07, Mike Hughes wrote: > I'm trying to manipulate the alert volume on my Mac via an AppleScript in > Revolution. I try this: > > set volume alert volume 0 > > and this command works perfectly fine in AppleScript's Script Editor. > However, when I try it in Revolution in the msg box: > > do "set volume alert volume 0" as AppleScript > > I get a compiler error! What's up with that? It works fine here Mike. Is there some strange character that might have crept in? Are you trying to do another AppleScript at the same time? You might like to test it in a button, perhaps making it two lines: on mouseUp put "set volume alert volume 0" into tAS do tAS as AppleScript end mouseUp Cheers, Sarah P.S. I notice that the System Preference display does not update live. You have to go to a different pane and then back to Sound to get it to show the new setting. From hughesmike2 at hotmail.com Mon Jun 25 00:30:21 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Mon, 25 Jun 2007 04:30:21 +0000 Subject: setting the system volume - very strange In-Reply-To: Message-ID: Hi Sarah, Thanks for your reply. I've dug a little deeper into the issue and am even more confused. When I create a brand new stack, the AppleScripts to adjust the volume work fine. However, in the stack where I actually want the volume setting, ALL AppleScripts tend to work except for volume setting ones. Its really weird. I even tried executing the volume setting AS in the first line of the preOpenStack handler in the main stack and still got a compiler error. Does anyone know what types of conditions could exist to generate a compiler error in one stack and not in another with the same one-line AS? Thanks, Mike >From: "Sarah Reichelt" >Reply-To: How to use Revolution >To: "How to use Revolution" >Subject: Re: setting the system volume - very strange >Date: Mon, 25 Jun 2007 12:31:52 +1000 > >On 6/25/07, Mike Hughes wrote: >>I'm trying to manipulate the alert volume on my Mac via an AppleScript in >>Revolution. I try this: >> >>set volume alert volume 0 >> >>and this command works perfectly fine in AppleScript's Script Editor. >>However, when I try it in Revolution in the msg box: >> >>do "set volume alert volume 0" as AppleScript >> >>I get a compiler error! What's up with that? > >It works fine here Mike. Is there some strange character that might >have crept in? Are you trying to do another AppleScript at the same >time? > >You might like to test it in a button, perhaps making it two lines: > >on mouseUp > put "set volume alert volume 0" into tAS > do tAS as AppleScript >end mouseUp > >Cheers, >Sarah > >P.S. I notice that the System Preference display does not update live. >You have to go to a different pane and then back to Sound to get it to >show the new setting. >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Get a preview of Live Earth, the hottest event this summer - only on MSN http://liveearth.msn.com?source=msntaglineliveearthhm From hughesmike2 at hotmail.com Mon Jun 25 00:50:37 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Mon, 25 Jun 2007 04:50:37 +0000 Subject: setting the system volume - very strange In-Reply-To: Message-ID: I solved the issue. It turns out that my AppleEvent handler was intercepting and foiling my AppleScript calls to change the system volume. I just put a "pass AppleEvent" at the end of the handler and the problem was solved -- Bob's your uncle. Mike >From: "Mike Hughes" >Reply-To: How to use Revolution >To: use-revolution at lists.runrev.com >Subject: Re: setting the system volume - very strange >Date: Mon, 25 Jun 2007 04:30:21 +0000 > >Hi Sarah, > >Thanks for your reply. I've dug a little deeper into the issue and am even >more confused. When I create a brand new stack, the AppleScripts to adjust >the volume work fine. > >However, in the stack where I actually want the volume setting, ALL >AppleScripts tend to work except for volume setting ones. Its really weird. >I even tried executing the volume setting AS in the first line of the >preOpenStack handler in the main stack and still got a compiler error. > >Does anyone know what types of conditions could exist to generate a >compiler error in one stack and not in another with the same one-line AS? > >Thanks, > >Mike > > >>From: "Sarah Reichelt" >>Reply-To: How to use Revolution >>To: "How to use Revolution" >>Subject: Re: setting the system volume - very strange >>Date: Mon, 25 Jun 2007 12:31:52 +1000 >> >>On 6/25/07, Mike Hughes wrote: >>>I'm trying to manipulate the alert volume on my Mac via an AppleScript in >>>Revolution. I try this: >>> >>>set volume alert volume 0 >>> >>>and this command works perfectly fine in AppleScript's Script Editor. >>>However, when I try it in Revolution in the msg box: >>> >>>do "set volume alert volume 0" as AppleScript >>> >>>I get a compiler error! What's up with that? >> >>It works fine here Mike. Is there some strange character that might >>have crept in? Are you trying to do another AppleScript at the same >>time? >> >>You might like to test it in a button, perhaps making it two lines: >> >>on mouseUp >> put "set volume alert volume 0" into tAS >> do tAS as AppleScript >>end mouseUp >> >>Cheers, >>Sarah >> >>P.S. I notice that the System Preference display does not update live. >>You have to go to a different pane and then back to Sound to get it to >>show the new setting. >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution > >_________________________________________________________________ >Get a preview of Live Earth, the hottest event this summer - only on MSN >http://liveearth.msn.com?source=msntaglineliveearthhm > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t miss your chance to WIN $10,000 and other great prizes from Microsoft Office Live http://clk.atdmt.com/MRT/go/aub0540003042mrt/direct/01/ From revdev at pdslabs.net Mon Jun 25 01:22:11 2007 From: revdev at pdslabs.net (Phil Davis) Date: Sun, 24 Jun 2007 22:22:11 -0700 Subject: ANN: New USB Drive Library Message-ID: <467F5103.9000209@pdslabs.net> Here's something that some of you may find useful: a Revolution library that enables your apps to detect and manage any USB drives (flash drives and others) attached to your system. You can open it from the message box with: go url "http://pdslabs.net/stacks/libUsbDrive.rev" Or you can download it from my web site here: http://pdslabs.net/page2/page2.html I finally have something to give back to this great list. It's a freebie! Enjoy! Phil Davis http://pdslabs.net From kray at sonsothunder.com Mon Jun 25 02:54:50 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 25 Jun 2007 01:54:50 -0500 Subject: ANN: New USB Drive Library In-Reply-To: <467F5103.9000209@pdslabs.net> References: <467F5103.9000209@pdslabs.net> Message-ID: <20070625015450469031.4210be88@sonsothunder.com> On Sun, 24 Jun 2007 22:22:11 -0700, Phil Davis wrote: > I finally have something to give back to this great list. It's a > freebie! Enjoy! Cool stuff, Phil! Thanks for contributing this! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dick.kriesel at mail.com Mon Jun 25 03:09:11 2007 From: dick.kriesel at mail.com (Dick Kriesel) Date: Mon, 25 Jun 2007 00:09:11 -0700 Subject: Fastest memory based search technique (was: Adding 1 to an array) In-Reply-To: Message-ID: On 6/24/07 10:51 AM, "David Bovill" wrote: > So whats wrong with the idea of creating arrays and then making unions of > these arrays to get a fast in memory result equivalent to "SQL join"? You'd need to update your arrays when you recompile anything, when you rename almost any stack, and when you change the owner of almost anything, if you're doing something like the following: put tSignature & tab & tLongID & cr after tReference[tTerm] What arrays do you envision? > > I have scripts that automatically extract keywords and link relationships > between the handlers - so a function "xml_GetText" is split into words > "xml,get,text" Does it parse based on camelCaps and embedded delimiters like underscores? > - I usually throw away the common stuff like "get", then I > extract all the handler calls, and the built in transcript calls and > generate keywords, and dependency relationships from them. Does it parse call statements, value expressions, and do expressions? If you've got that just about under control, then please also add the ability to distinguish between finding terms in executable code and finding terms outside executable code, such as in comments and redundant handlers. Then please add the ability to distinguish between public handlers and private handlers. If you'd like suggestions about simplifying or speeding up your code, or beta testing, I'd like to help. -- Dick From toolbook at kestner.de Mon Jun 25 03:09:58 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 25 Jun 2007 09:09:58 +0200 Subject: Looking for known Win98 CD-ROM issues Message-ID: <000301c7b6f7$d7c09b90$18b2a8c0@TiemoPC2> Hello, I am testing the compatibility of my new application build on WinXp with 2.8.1. running from CD. Running the standalone on Win 2000 and XP and Mac OS X works as expected. When testing Win 98, the exe is loaded into memory, but the program doesn't start, no window comes up. I just can see the task in the task manager. When copying the app on HD it runs also on Win 98. The app has no "special functions" as writing files or registry, creating any connection, no db - just plain, simple code. The only "special" is, showing png images from a folder, what also works nice, running from HD. My question, are there any known issues, what could happen on Win 98, running from CD, or if not, is it just my test system or my CD drive? Has anybody experienced a different behaviour between running from HD or CD? Thanks Tiemo From tn at nul.se Mon Jun 25 03:34:42 2007 From: tn at nul.se (=?ISO-8859-1?Q?Torbj=F6rn_Nordlindh?=) Date: Mon, 25 Jun 2007 09:34:42 +0200 Subject: convert to UTF-8 Message-ID: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> I need to convert some text into UTF-8 This is the easiest way I have found so far: function utf8Encode theString return uniDecode(uniEncode(theString),"UTF8") end utf8Encode Is there any better way to do this? Torbj?rn From pkcrossley at earthlink.net Mon Jun 25 03:50:11 2007 From: pkcrossley at earthlink.net (Pamela Crossley) Date: Mon, 25 Jun 2007 03:50:11 -0400 Subject: Colorizing List Fields In-Reply-To: <20070623084059333755.507aa202@sonsothunder.com> References: <20070623084059333755.507aa202@sonsothunder.com> Message-ID: ken that is a great idea! it may be a solution to many problems i've had (including displaying unicode text but searching aasci text in a clickable list field). On Jun 23, 2007, at 9:40 AM, Ken Ray wrote: > > Right - to fill a complete line, my recommendation is to use two list > fields; the one in front is transparent (opaque=false), and the one in > back is opaque. From scott at cdroo.com Mon Jun 25 05:01:38 2007 From: scott at cdroo.com (Scott Kane) Date: Mon, 25 Jun 2007 19:01:38 +1000 Subject: Looking for known Win98 CD-ROM issues References: <000301c7b6f7$d7c09b90$18b2a8c0@TiemoPC2> Message-ID: <028d01c7b707$72e71770$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Tiemo Hollmann TB" > My question, are there any known issues, what could happen on Win 98, > running from CD, or if not, is it just my test system or my CD drive? Has > anybody experienced a different behaviour between running from HD or CD? Just a guess. But it could be poor or a lack thereof of support for ATAPI under Win98. Win98 and below always tended to be unpredictable at best when running of the CD. For example html files (simple html with simple pics) would often send the CD drive into an endless loop without loading to the screen (though the broswer could be found running in the list of active programs). Might not be the answer - but it's an issue I faced years ago time and time again. I no longer support anything below Win 2000. Scott Kane From mark at maseurope.net Mon Jun 25 06:07:39 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 25 Jun 2007 11:07:39 +0100 Subject: convert to UTF-8 In-Reply-To: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> References: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> Message-ID: <87D819C7-7923-4BEF-A72D-8073B9FF53AB@maseurope.net> Torbj?rn, it's the only way, I think, but it seems to be quite efficient, in my experience - it's never been any kind of bottleneck... Best, Mark On 25 Jun 2007, at 08:34, Torbj?rn Nordlindh wrote: > I need to convert some text into UTF-8 > > This is the easiest way I have found so far: > > function utf8Encode theString > return uniDecode(uniEncode(theString),"UTF8") > end utf8Encode > > Is there any better way to do this? > > Torbj?rn > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Mon Jun 25 06:11:10 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 12:11:10 +0200 Subject: convert to UTF-8 In-Reply-To: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> References: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> Message-ID: Hi Torbj?rn, If the original string is plain text, you can use uniEncode(theString) Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 9:34 heeft Torbj?rn Nordlindh het volgende geschreven: > I need to convert some text into UTF-8 > > This is the easiest way I have found so far: > > function utf8Encode theString > return uniDecode(uniEncode(theString),"UTF8") > end utf8Encode > > Is there any better way to do this? > > Torbj?rn From mark at maseurope.net Mon Jun 25 06:16:22 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 25 Jun 2007 11:16:22 +0100 Subject: convert to UTF-8 In-Reply-To: References: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> Message-ID: Mark, is that really so? I thought the uniEncode function will convert all single-byte characters to double-byte characters - not UTF8. Is that not what happens? Best, Mark On 25 Jun 2007, at 11:11, Mark Schonewille wrote: > If the original string is plain text, you can use uniEncode(theString) From tn at nul.se Mon Jun 25 06:24:42 2007 From: tn at nul.se (=?ISO-8859-1?Q?Torbj=F6rn_Nordlindh?=) Date: Mon, 25 Jun 2007 12:24:42 +0200 Subject: convert to UTF-8 In-Reply-To: References: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> Message-ID: Mark Schonewille Wrote > If the original string is plain text, you can use uniEncode(theString) uniEncode returns a double-byte unicode string, not UTF-8. That is the reason for my use of the encode/decode combination. I just wanted to be sure that I'm not doing something stupid, because that's what I usually do before I realize how simple it could have been done. Torbj?rn From tsj at unimelb.edu.au Mon Jun 25 06:56:39 2007 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 25 Jun 2007 20:56:39 +1000 Subject: AIR (Addobe Integrated Runtime) example done in Rev In-Reply-To: <20070625065541.3078D488FC4@mail.runrev.com> Message-ID: I was looking through the example AIR applications on the Adobe Labs website and thought "some of these should be easy enough to do in Rev". Anyway, the 'Pixel Perfect' example seemed like a good starting point (although I really should have been working on my poster for that workshop next week) and it works... except that there is an annoying visual glitch under OSX (see bug 4938) and everything is semi-transparent whereas in the AIR example only the window background is semi-transparent (I don't think that's possible in Rev without custom windowshapes and some pretty fancy masking). FWIW, it's available from RevOnline under my user space (tsj) Terry... From david at dvglasgow.wanadoo.co.uk Mon Jun 25 07:10:08 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Mon, 25 Jun 2007 12:10:08 +0100 Subject: arrowkey and selectionchanged in a list field In-Reply-To: <20070624131238.E6C13488FF0@mail.runrev.com> References: <20070624131238.E6C13488FF0@mail.runrev.com> Message-ID: <4CD8EB6D-B282-4EDA-930A-5453C00F21CF@dvglasgow.wanadoo.co.uk> On 24 Jun 2007, at 2:12 pm, Eric Chatonet wrote: > > Hi David, Mark, Richard, etc. > > Le 23 juin 07 ? 17:43, Richard Gaskin a ?crit : > >> Mark Smith wrote: >> >>> On 23 Jun 2007, at 11:15, David Glasgow wrote: >>>> Unfortunately, selectionchanged is not sent if the selection >>>> is changed via arrow keys. >>> That's weird - I use this successfully in several projects: >>> on selectionChanged >>> showInfo the hilitedLine of me -- the handler that displays >>> info about the list item >>> end selectionChanged >>> and it certainly works with the arrow keys, without any spcial >>> scripting.... >>> Is there some property of the list field that you've set or unset? >> >> I get the same reliable result here in many applications I use >> list fields in. >> >> Dave, is the traversalOn property set? The only way I can not get >> the desired behavior is to turn that property off; with it on it >> works like a champ. >> >> -- >> Richard Gaskin >> Managing Editor, revJournal > > I have to apologize: you are right. > I confused with a case I wanted arrow keys to act as a carousel > then needed to script it. > Thanks for this clarification. > > Best regards from Paris, > Eric Chatonet. Well I'll be jiggered! You are absolutely right! Selection changed by arrowkeys *does* cause the selectionchanged message to be sent I read this in the dictionary (emphasis added): "The selectionChanged message is sent to a field whenever the user makes a text selection or moves the insertion point in the field, after the selection is changed. *The selectionChanged message is not sent if the user uses the arrow keys to change the selection. To respond to use of the arrow keys, handle the rawKeyUp message and check the selection within the handler.*" ....and believed it, so I didn't test to see if it was true, but set about scripting the arrow key handler. Now, should I feel irritated I wasted time on an unnecessary handler, or happy that Rev does what I thought it ought to do in the first place *and* this list once again comes up trumps? I think this list tips the scale towards happy :-)) Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From m.schonewille at economy-x-talk.com Mon Jun 25 07:13:59 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 13:13:59 +0200 Subject: convert to UTF-8 In-Reply-To: References: <6037FE4E-AF78-4403-A785-A48958AEC65E@nul.se> Message-ID: <554F5681-5B87-4ADB-8127-837A08D5353A@economy-x-talk.com> Mark, You are right that uniencode converts all characters to double-byte, while UTF8 does so only where necessary. Using uniencode() only work with most, if not with all, unicode-compatible text editors though, until you start editing the text in the text editor and find out that the text includes superfluous NULLs. I tested the following scripts: on saveUC put binaryEncode("H*","EFBBBF") into myBOM put myBOM & uniencode("hello world","utf8") into url "binfile:~/ desktop/text.txt" end saveUC on saveUC2 put binaryEncode("H*","EFBBBF") into myBOM put myBOM & unidecode(uniencode("hello world"),"utf8") into url "binfile:~/desktop/text.txt" end saveUC2 and the second script saves a clean UTF8 file which is automatically recognised as UTF8 by Apple's TextEdit. The first script works too, but TextEdit doesn't remove the superfluous NULLs when opening the file. Torbj?rn, your solution is correct and you are not doing anything stupid :-) Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 12:16 heeft Mark Smith het volgende geschreven: > Mark, is that really so? I thought the uniEncode function will > convert all single-byte characters to double-byte characters - not > UTF8. Is that not what happens? > > Best, > > Mark > > On 25 Jun 2007, at 11:11, Mark Schonewille wrote: > >> If the original string is plain text, you can use uniEncode >> (theString) From dave.cragg at lacscentre.co.uk Mon Jun 25 08:14:08 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 25 Jun 2007 13:14:08 +0100 Subject: Looking for known Win98 CD-ROM issues In-Reply-To: <000301c7b6f7$d7c09b90$18b2a8c0@TiemoPC2> References: <000301c7b6f7$d7c09b90$18b2a8c0@TiemoPC2> Message-ID: <8DD7C572-7007-4CE3-B54F-17C73B8F4CCC@lacscentre.co.uk> On 25 Jun 2007, at 08:09, Tiemo Hollmann TB wrote: > My question, are there any known issues, what could happen on Win 98, > running from CD, or if not, is it just my test system or my CD drive? I've often heard of problems on Windows of running an executable from the top level of a CD. Is the .exe file at the top level? Try putting it inside a folder on the CD and see what happens. Cheers Dave From toolbook at kestner.de Mon Jun 25 08:22:26 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 25 Jun 2007 14:22:26 +0200 Subject: AW: Looking for known Win98 CD-ROM issues In-Reply-To: <8DD7C572-7007-4CE3-B54F-17C73B8F4CCC@lacscentre.co.uk> Message-ID: <002001c7b723$7e70ab80$18b2a8c0@TiemoPC2> Yes it is at the top, I'll give it a try. Thank you Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Dave Cragg Gesendet: Montag, 25. Juni 2007 14:14 An: How to use Revolution Betreff: Re: Looking for known Win98 CD-ROM issues On 25 Jun 2007, at 08:09, Tiemo Hollmann TB wrote: > My question, are there any known issues, what could happen on Win 98, > running from CD, or if not, is it just my test system or my CD drive? I've often heard of problems on Windows of running an executable from the top level of a CD. Is the .exe file at the top level? Try putting it inside a folder on the CD and see what happens. Cheers Dave _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Mon Jun 25 08:24:05 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Mon, 25 Jun 2007 14:24:05 +0200 Subject: AW: Looking for known Win98 CD-ROM issues In-Reply-To: <028d01c7b707$72e71770$0201010a@esbi3dg1ukz0fj> Message-ID: <002101c7b723$b940d280$18b2a8c0@TiemoPC2> Good to know. I have to think about if I will still support win 98 either. Thank you Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Montag, 25. Juni 2007 11:02 An: How to use Revolution Betreff: Re: Looking for known Win98 CD-ROM issues ----- Original Message ----- From: "Tiemo Hollmann TB" > My question, are there any known issues, what could happen on Win 98, > running from CD, or if not, is it just my test system or my CD drive? Has > anybody experienced a different behaviour between running from HD or CD? Just a guess. But it could be poor or a lack thereof of support for ATAPI under Win98. Win98 and below always tended to be unpredictable at best when running of the CD. For example html files (simple html with simple pics) would often send the CD drive into an endless loop without loading to the screen (though the broswer could be found running in the list of active programs). Might not be the answer - but it's an issue I faced years ago time and time again. I no longer support anything below Win 2000. Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Mon Jun 25 09:13:41 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 25 Jun 2007 08:13:41 -0500 Subject: ANN: New USB Drive Library Message-ID: <467FBF85.2090807@crcom.net> I can't seem to get any of the drive letters to show up (I've tried three different "drives"). Is this normal? If I can't access a USB drive as a drive letter (or useable name on Windows), what is the purpose of the library? Also, is it possible to "turn off" a device? I ask because I'm trying to write an app that will download images from a digital camera but I want to leave the camera plugged into the computer. As soon as the cable is plugged in, the camera shuts off. If I could "turn off" the USB connection, the camera would think that the cable had been disconnected and would turn back on. The use of this would require too much plugging and unplugging of the cable to make it a long term solution. Thanks! Len Morgan From 3mcgrath at comcast.net Mon Jun 25 09:50:32 2007 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 25 Jun 2007 09:50:32 -0400 Subject: WEB 2.0 and iPhone Dev Message-ID: Has any one been looking into some WEB 2.0 dev with Rev for the new iPhone? I would love to be able to develop an app for the iPhone using Revolution. Thanks, Tom McGrath From jhonken at webdsp.com Mon Jun 25 10:08:53 2007 From: jhonken at webdsp.com (Jeff Honken) Date: Mon, 25 Jun 2007 10:08:53 -0400 Subject: WEB 2.0 and iPhone Dev In-Reply-To: Message-ID: <000201c7b732$5cfbc480$150ab50a@DellLaptop> I'm also interested in trying this. It's my understanding it's running OS X -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Thomas McGrath III Sent: Monday, June 25, 2007 9:51 AM To: How to use Revolution Subject: WEB 2.0 and iPhone Dev Has any one been looking into some WEB 2.0 dev with Rev for the new iPhone? I would love to be able to develop an app for the iPhone using Revolution. Thanks, Tom McGrath _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Mon Jun 25 10:38:44 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 16:38:44 +0200 Subject: WEB 2.0 and iPhone Dev In-Reply-To: References: Message-ID: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> Tom, You can't do this, unless you find a way to translate a Revolution stack into a widget that can run inside Safari (i.e. Web 2.0 + AJAX, as Steve Jobs explained at the WWDC). Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 15:50 heeft Thomas McGrath III het volgende geschreven: > Has any one been looking into some WEB 2.0 dev with Rev for the new > iPhone? I would love to be able to develop an app for the iPhone > using Revolution. > > Thanks, > > Tom McGrath From david at openpartnership.net Mon Jun 25 10:38:50 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 25 Jun 2007 15:38:50 +0100 Subject: clipboarddata: a mind bending bug tracking excersize.... Message-ID: I cant for the life of me track this one down - i am trying to copy text onto the clipboard so it can be pasted into a browser. The last lines of the script are: set the clipboarddata ["text"] to someHandler > put the clipboarddata ["text"] Tow basic points: 1. The script works fine as is and the handler is put into the message box. 2. Remember these are the very last 2 lines in all the examples, and variations that I've tried. This is the wierd bit - if I switch to the browser it does not paste, and if I then go back to Revolution the clipboard is empty! Even stranger is that if I don't switch to the browser - i can paste the "copied" text within Revolution. In fact I can run the script and paste the clipboard to my hearts content in Revolution, but switching to the browser results in nothing in the clipboard in both the browser and Revolution?!? Even more maddening and bizarre is that the "bug" can be fixed by creating a button with all the same handlers in it. Even creating various tests in which the very same code is called (by sending a message) - it all works fine. So no copy and paste issues with funny characters in the script. And there is nothing wrong with the script, except in the particular way it is called - which should not have any effect? So i's one of those - I have no idea... The $100 question is what could be causing the last 2 lines above to bug out? If anyone has a suggestion - I can track it down and file a bug report. The particular script does all sorts of complicated stuff before the last 2 lines - but unless this is backwards causality there is a RunRev bug here somewhere that Id like to file with an example stack. It's just that I cannot simplify the example to send in - because whenever I do it works fine :) From m.schonewille at economy-x-talk.com Mon Jun 25 10:42:46 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 16:42:46 +0200 Subject: clipboarddata: a mind bending bug tracking excersize.... In-Reply-To: References: Message-ID: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> David, Could you please post the actual script? If it is very long, you might want to make a demo version that illustrates the problem. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 16:38 heeft David Bovill het volgende geschreven: > I cant for the life of me track this one down - i am trying to copy > text > onto the clipboard so it can be pasted into a browser. The last > lines of the > script are: > > set the clipboarddata ["text"] to someHandler >> put the clipboarddata ["text"] > From dave at looktowindward.com Mon Jun 25 11:07:25 2007 From: dave at looktowindward.com (Dave) Date: Mon, 25 Jun 2007 16:07:25 +0100 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> Message-ID: I wonder if a widget could launch a regular app? All the Best Dave On 25 Jun 2007, at 15:38, Mark Schonewille wrote: > Tom, > > You can't do this, unless you find a way to translate a Revolution > stack into a widget that can run inside Safari (i.e. Web 2.0 + > AJAX, as Steve Jobs explained at the WWDC). > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http;//www.salery.com > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 25-jun-2007, om 15:50 heeft Thomas McGrath III het volgende > geschreven: > >> Has any one been looking into some WEB 2.0 dev with Rev for the >> new iPhone? I would love to be able to develop an app for the >> iPhone using Revolution. >> >> Thanks, >> >> Tom McGrath > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at nwrain.net Mon Jun 25 11:12:37 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 25 Jun 2007 08:12:37 -0700 Subject: character to justify text In-Reply-To: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> Message-ID: When Apple and others full justify text what character is used. It must be invisible and about 1 pixel. Is this a special character or font and can I access it from Revolution. It appears it can be used with any font size and style and still remain 1 pixel. thanks, -=>JB<=- From m.schonewille at economy-x-talk.com Mon Jun 25 11:14:44 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 17:14:44 +0200 Subject: WEB 2.0 and iPhone Dev In-Reply-To: References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> Message-ID: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> Dear Dave, A widget might be able to launch a regular app under Mac OS X, but not on an iPhone. Maybe, on an iPhone, a widget could launch another widget, but certainly not a Revolution stack. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 17:07 heeft Dave het volgende geschreven: > I wonder if a widget could launch a regular app? > > All the Best > Dave From david at openpartnership.net Mon Jun 25 11:17:09 2007 From: david at openpartnership.net (David Bovill) Date: Mon, 25 Jun 2007 16:17:09 +0100 Subject: clipboarddata: a mind bending bug tracking excersize.... In-Reply-To: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> Message-ID: I wouldn't want to inflict it on anyone :) I've got round the problem, if anyone else had had the same problem I'd look into it more deeply. There were no similar bugs reported in Bugzilla - so let sleeping dragons lie. On 25/06/07, Mark Schonewille wrote: > > David, > > Could you please post the actual script? If it is very long, you > might want to make a demo version that illustrates the problem. From m.schonewille at economy-x-talk.com Mon Jun 25 11:31:07 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 25 Jun 2007 17:31:07 +0200 Subject: character to justify text In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> Message-ID: Hi JB, Apple doesn't use any character whatsoever. Apple's text engine actually positions the text in a field. Revolution doesn't use this text engine and thus cannot justify text. The same applies to the text engine used in Windows. I really hope that RunRev will soon replace the currently used text engine with the already a decade old but more recent Windows and Mac OS X APIs. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-jun-2007, om 17:12 heeft -= JB =- het volgende geschreven: > When Apple and others full justify text what > character is used. It must be invisible and > about 1 pixel. Is this a special character or > font and can I access it from Revolution. > > It appears it can be used with any font size > and style and still remain 1 pixel. > > thanks, > -=>JB<=- From sundown at nwrain.net Mon Jun 25 11:39:23 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 25 Jun 2007 08:39:23 -0700 Subject: character to justify text In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> Message-ID: <9472FC8B-78F1-4559-9B72-840E5CFE9670@nwrain.net> Hi Mark, Thanks for the info! It explains a lot. I am really new to OS X and Revolution so this is a great help. -=>JB<=- ========================================= On Jun 25, 2007, at 8:31 AM, Mark Schonewille wrote: > Hi JB, > > Apple doesn't use any character whatsoever. Apple's text engine > actually positions the text in a field. Revolution doesn't use this > text engine and thus cannot justify text. The same applies to the > text engine used in Windows. I really hope that RunRev will soon > replace the currently used text engine with the already a decade > old but more recent Windows and Mac OS X APIs. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http;//www.salery.com > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 25-jun-2007, om 17:12 heeft -= JB =- het volgende geschreven: > > >> When Apple and others full justify text what >> character is used. It must be invisible and >> about 1 pixel. Is this a special character or >> font and can I access it from Revolution. >> >> It appears it can be used with any font size >> and style and still remain 1 pixel. >> >> thanks, >> -=>JB<=- >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From 3mcgrath at comcast.net Mon Jun 25 12:05:43 2007 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Mon, 25 Jun 2007 12:05:43 -0400 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> Message-ID: <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> Mark, Dave, I was wondering if perhaps a stack could be used to help in the dev of a WEB 2.0 App. Maybe some GUI help and then some functionality help etc. to then be put into/ converted to a widget etc. I tried playing around with widget dev but was disappointed with the results. Maybe with the 'full' internet support on the iPhone there is a way in or is that the same issue with out a front end app being able to load on the iPhone? Tom On Jun 25, 2007, at 11:14 AM, Mark Schonewille wrote: > Dear Dave, > > A widget might be able to launch a regular app under Mac OS X, but > not on an iPhone. Maybe, on an iPhone, a widget could launch > another widget, but certainly not a Revolution stack. > > Best regards, > > Mark Schonewille > > -- From andre at andregarzia.com Mon Jun 25 12:17:57 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 25 Jun 2007 13:17:57 -0300 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> Message-ID: <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> for all in this thread, you can code web apps using Revolution, you just can't use revolution user interface controls to build your web application. You can fetch my RevOnRockets package and see some examples of AJAX applications done in Rev. http://www.andregarzia.com/RevHTTP.zip you can check a post on my site about libraries and tools that will help you build web applications http://www.andregarzia.com/blog/files/webapp_resources.html Basically you have two components of a web application: 1) The client side which is HTML + CSS + Javascript. This is your interface and the logic that binds itself with a server. You can't do that in Rev, but you can create tools in Rev to help you build and testproof your javascript + HTML + CSS stuff. Javascript is a fine language too. 2) The server side which can be done in any language, including Runtime Revolution. So to build applications such as the one Steve Jobs demoed during WWDC you'll need to learn those technologies and one more language. Hope this help andre On 6/25/07, Thomas McGrath III <3mcgrath at comcast.net> wrote: > > Mark, Dave, > > I was wondering if perhaps a stack could be used to help in the dev > of a WEB 2.0 App. Maybe some GUI help and then some functionality > help etc. to then be put into/ converted to a widget etc. I tried > playing around with widget dev but was disappointed with the results. > > Maybe with the 'full' internet support on the iPhone there is a way > in or is that the same issue with out a front end app being able to > load on the iPhone? > > Tom > > > On Jun 25, 2007, at 11:14 AM, Mark Schonewille wrote: > > > Dear Dave, > > > > A widget might be able to launch a regular app under Mac OS X, but > > not on an iPhone. Maybe, on an iPhone, a widget could launch > > another widget, but certainly not a Revolution stack. > > > > Best regards, > > > > Mark Schonewille > > > > -- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jbv.silences at club-internet.fr Mon Jun 25 12:40:05 2007 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 25 Jun 2007 18:40:05 +0200 Subject: WEB 2.0 and iPhone Dev References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> Message-ID: <467FEFD4.7976EFBB@club-internet.fr> Andre Garzia a *crit : > > 1) The client side which is HTML + CSS + Javascript. This is your interface > and the logic that binds itself with a server. You can't do that in Rev, but > you can create tools in Rev to help you build and testproof your javascript > + HTML + CSS stuff. Javascript is a fine language too. the "only" problem is that coding the client side in HTML + CSS + Javascript is rather cumbersome (compared to coding a GUI with Rev). Furthermore, js can't be compared to Transcript : much slower and limited... JB From andre at andregarzia.com Mon Jun 25 13:43:24 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 25 Jun 2007 14:43:24 -0300 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <467FEFD4.7976EFBB@club-internet.fr> References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> Message-ID: <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> Yes JB, Desktop apps will always be better than web applications. Web applications are a step back in computing since we went the last decade in a direction and now we're reversing it. For remote computing we have X11 and NX, much better protocols than anything AJAX and Web have ever granted us. The only reason for a web app is the "virtual" presence of a browser in everything that holds a CPU... even my Nintendo DS has a Opera!!!! So right now, if you want to jump into the iPhone bubblewagon (I just invented the term bubblewagon) and deliver something this week so that you hit the press and the online spots in the week of the launch, the only way to go is thru HTML + CSS + JAVASCRIPT. but again, nothing beats real desktop apps. Andre On 6/25/07, jbv wrote: > > > > Andre Garzia a *crit : > > > > > 1) The client side which is HTML + CSS + Javascript. This is your > interface > > and the logic that binds itself with a server. You can't do that in Rev, > but > > you can create tools in Rev to help you build and testproof your > javascript > > + HTML + CSS stuff. Javascript is a fine language too. > > the "only" problem is that coding the client side in HTML + CSS + > Javascript > is rather cumbersome (compared to coding a GUI with Rev). > Furthermore, js can't be compared to Transcript : much slower and > limited... > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jbv.silences at club-internet.fr Mon Jun 25 14:04:48 2007 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 25 Jun 2007 20:04:48 +0200 Subject: WEB 2.0 and iPhone Dev References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> Message-ID: <468003AC.3D3C72AF@club-internet.fr> Andre, A good compromise would be to have transcript implemented inside a browser; then HTML + CSS + Transcript would be a much more exciting approach... For years I've been (naively) dreaming of Transcript be be available in a browser. I know this will never happen, but (although it's been discussed here a few times) I keep thinking it would be an incredible promotion for our beloved language. And if you think twice, you begin to think that very few things should be modified / adapted in the transcript inner logic & syntax to fit the web GUI elements... JB > Yes JB, > > Desktop apps will always be better than web applications. Web applications > are a step back in computing since we went the last decade in a direction > and now we're reversing it. For remote computing we have X11 and NX, much > better protocols than anything AJAX and Web have ever granted us. > > The only reason for a web app is the "virtual" presence of a browser in > everything that holds a CPU... even my Nintendo DS has a Opera!!!! So right > now, if you want to jump into the iPhone bubblewagon (I just invented the > term bubblewagon) and deliver something this week so that you hit the press > and the online spots in the week of the launch, the only way to go is thru > HTML + CSS + JAVASCRIPT. > > but again, nothing beats real desktop apps. > > Andre > > On 6/25/07, jbv wrote: > > > > > > > > Andre Garzia a *crit : > > > > > > > > 1) The client side which is HTML + CSS + Javascript. This is your > > interface > > > and the logic that binds itself with a server. You can't do that in Rev, > > but > > > you can create tools in Rev to help you build and testproof your > > javascript > > > + HTML + CSS stuff. Javascript is a fine language too. > > > > the "only" problem is that coding the client side in HTML + CSS + > > Javascript > > is rather cumbersome (compared to coding a GUI with Rev). > > Furthermore, js can't be compared to Transcript : much slower and > > limited... > > > > JB > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: From kray at sonsothunder.com Mon Jun 25 14:12:27 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 25 Jun 2007 13:12:27 -0500 Subject: arrowkey and selectionchanged in a list field In-Reply-To: <4CD8EB6D-B282-4EDA-930A-5453C00F21CF@dvglasgow.wanadoo.co.uk> References: <20070624131238.E6C13488FF0@mail.runrev.com> <4CD8EB6D-B282-4EDA-930A-5453C00F21CF@dvglasgow.wanadoo.co.uk> Message-ID: <20070625131227033533.08f862fb@sonsothunder.com> > Now, should I feel irritated I wasted time on an unnecessary handler, > or happy that Rev does what I thought it ought to do in the first > place *and* this list once again comes up trumps? > > I think this list tips the scale towards happy :-)) Also, don't forget to log this as a documentation bug in Bugzilla (if you haven't already)... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From andre at andregarzia.com Mon Jun 25 15:03:00 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 25 Jun 2007 16:03:00 -0300 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <468003AC.3D3C72AF@club-internet.fr> References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> Message-ID: <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> unfortunately the web browsers will only run javascript (which is ECMAScript + DOM), and it is a nice language, there's no way we could port transcript to the browser, unless we build a transcript-to-javascript gizmo. andre On 6/25/07, jbv wrote: > > > > Andre, > > A good compromise would be to have transcript implemented inside a > browser; > then HTML + CSS + Transcript would be a much more exciting approach... > > For years I've been (naively) dreaming of Transcript be be available in a > browser. > I know this will never happen, but (although it's been discussed here a > few times) > I keep thinking it would be an incredible promotion for our beloved > language. > And if you think twice, you begin to think that very few things should be > modified / > adapted in the transcript inner logic & syntax to fit the web GUI > elements... > > JB > > > Yes JB, > > > > Desktop apps will always be better than web applications. Web > applications > > are a step back in computing since we went the last decade in a > direction > > and now we're reversing it. For remote computing we have X11 and NX, > much > > better protocols than anything AJAX and Web have ever granted us. > > > > The only reason for a web app is the "virtual" presence of a browser in > > everything that holds a CPU... even my Nintendo DS has a Opera!!!! So > right > > now, if you want to jump into the iPhone bubblewagon (I just invented > the > > term bubblewagon) and deliver something this week so that you hit the > press > > and the online spots in the week of the launch, the only way to go is > thru > > HTML + CSS + JAVASCRIPT. > > > > but again, nothing beats real desktop apps. > > > > Andre > > > > On 6/25/07, jbv wrote: > > > > > > > > > > > > Andre Garzia a *crit : > > > > > > > > > > > 1) The client side which is HTML + CSS + Javascript. This is your > > > interface > > > > and the logic that binds itself with a server. You can't do that in > Rev, > > > but > > > > you can create tools in Rev to help you build and testproof your > > > javascript > > > > + HTML + CSS stuff. Javascript is a fine language too. > > > > > > the "only" problem is that coding the client side in HTML + CSS + > > > Javascript > > > is rather cumbersome (compared to coding a GUI with Rev). > > > Furthermore, js can't be compared to Transcript : much slower and > > > limited... > > > > > > JB > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at 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 at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jbv.silences at club-internet.fr Mon Jun 25 15:19:34 2007 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 25 Jun 2007 21:19:34 +0200 Subject: WEB 2.0 and iPhone Dev References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> Message-ID: <4680152F.ACE6575E@club-internet.fr> Andre Garzia a *crit : > unfortunately the web browsers will only run javascript (which is ECMAScript > + DOM), and it is a nice language, a nice language ? just curious : for example, how do you code delete last char of first word of line 3 of myVar in javascript ? JB From ambassador at fourthworld.com Mon Jun 25 15:33:25 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 25 Jun 2007 12:33:25 -0700 Subject: WEB 2.0 and iPhone Dev Message-ID: <46801885.8030107@fourthworld.com> jbv wrote: > A good compromise would be to have transcript implemented inside a browser; > then HTML + CSS + Transcript would be a much more exciting approach... In principle, yes. In practice, maybe not so much: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Mon Jun 25 16:30:20 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 25 Jun 2007 17:30:20 -0300 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <4680152F.ACE6575E@club-internet.fr> References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> Message-ID: <7c87a2a10706251330n22b0fd6fqd3f3c0d5eba8eb1e@mail.gmail.com> well I don't do that kind of line always, but, I use closures for example and I can do those in Javascript. What I think cool about javascript is that it has lots of features I like and I don't have features I don like... of course xTalk is way better than any of those languages, may they be C, Pascal or Javascript, just as a proof of Revolution power, I did build a x86 assembler simulator in one night to help me study for an exam. What I say is that we all know the power of Revolution, but, that doesn't mean that other languages are all garbage. I do like REBOL, Scheme, Lisp and Javascript, all languages that are very different from xTalk family of languages but I like them anyway. Now, browsers are stuck with Javascript v3. v4 will be better. I'd rather be stuck with the current incarnation of javascript than with jscript or vbscript or the first version of javascript. until the day we control firefox, mozilla, safari, opera and IE, there's no way we can bundle an xTalk engine with the browsers, but as richard said, desktop apps beat web apps in anyway. On 6/25/07, jbv wrote: > > > > Andre Garzia a *crit : > > > unfortunately the web browsers will only run javascript (which is > ECMAScript > > + DOM), and it is a nice language, > > a nice language ? > > just curious : for example, how do you code > delete last char of first word of line 3 of myVar > in javascript ? > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdev at pdslabs.net Mon Jun 25 17:54:41 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 25 Jun 2007 14:54:41 -0700 Subject: ANN: New USB Drive Library In-Reply-To: <467FBF85.2090807@crcom.net> References: <467FBF85.2090807@crcom.net> Message-ID: <468039A1.2080704@pdslabs.net> Hi Len, Len Morgan wrote: > I can't seem to get any of the drive letters to show up (I've tried > three different "drives"). Is this normal? It's normal on some computers and not on others. I see it doesn't appear in libUsbdrive's output on XP, but does on Mac OS X. That's why I marked it an Optional property, not always available. When I figure out where to find it on XP, I'll add it to the library. > If I can't access a USB > drive as a drive letter (or useable name on Windows), what is the > purpose of the library? Here's the Help info from libUsbDrive: ---help start--- libUsbDrive is a Revolution library that enables your Revolution applications to detect USB storage device identity and status information. libUsbDrive works on Windows 2000/XP and on Macintosh OS X. PUBLIC DATA gPdsUsbDriveProfiles A global numeric-keyed (1..n) array where each element contains the profile of one USB drive (data storage device). - On Windows, a profile is created for every USB drive that is physically plugged in, whether it is currently mounted or unmounted. - On Mac, a profile is created only for USB drives that are currently mounted. Profile Format Each drive profile is a return-delimited set of name-value pairs that represent drive attributes. Each name is separated from its value by an equal sign ("="). Certain drive attributes are always included in the profile; others are included when available. Attribute names are modeled after U3 environment global names where possible. Here is the complete list of attributes: (O=optional; S=standard, always included) DeviceVendor O Manufacturer name. DeviceVendorID S Hexidecimal manufacturer ID. DeviceProduct S Product name or type. DeviceProductID S Hexidecimal product ID. DeviceSerial S Drive hardware serial number. DevicePath O Full pathname (mount point) of the drive. IsDeviceAvailable S Mounted state ofthe drive (boolean). PUBLIC HANDLERS pdsUsbDriveKeys() A function that returns a sorted list of 'gPdsUsbDriveProfiles' keys. pdsRefreshUsbDriveProfiles A command that retrieves fresh profile information for all USB drives known to the system. HOW TO USE THIS LIBRARY 1) Include the libUsbDrive stack in your system. 2) Add code in your script to 'start using' the libUsbDrive stack at the appropriate time. 3) Declare the 'gPdsUsbDriveProfiles' global in the script where you plan to interact with USB drive profiles. ---help end--- Does that make it any more clear? To get the drive letters, try 'the volumes' in Rev. > > Also, is it possible to "turn off" a device? I ask because I'm trying > to write an app that will download images from a digital camera but I > want to leave the camera plugged into the computer. As soon as the > cable is plugged in, the camera shuts off. If I could "turn off" the > USB connection, the camera would think that the cable had been > disconnected and would turn back on. The use of this would require too > much plugging and unplugging of the cable to make it a long term solution. If I understand correctly, you're talking about the difference between unmounting the drive and unplugging it. The ability to unmount a drive would be nice. When I learn how to unmount a device from the command line on Win & Mac, I'll add it to this library. (If anyone already knows, feel free to jump in!) Thanks Len - Phil > > Thanks! > > Len Morgan From chris at altuit.com Mon Jun 25 17:55:19 2007 From: chris at altuit.com (chris bohnert) Date: Mon, 25 Jun 2007 16:55:19 -0500 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <4680152F.ACE6575E@club-internet.fr> References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> Message-ID: <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> myVar.line[3].word[1].thechars.splice(thechars.length,1); objects references are good things..really they are. -- cb On 6/25/07, jbv wrote: > > > > Andre Garzia a *crit : > > > unfortunately the web browsers will only run javascript (which is > ECMAScript > > + DOM), and it is a nice language, > > a nice language ? > > just curious : for example, how do you code > delete last char of first word of line 3 of myVar > in javascript ? > > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mwieder at ahsoftware.net Mon Jun 25 19:15:36 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 25 Jun 2007 16:15:36 -0700 Subject: WEB 2.0 and iPhone Dev References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com><92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net><7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com><467FEFD4.7976EFBB@club-internet.fr><7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com><468003AC.3D3C72AF@club-internet.fr><7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com><4680152F.ACE6575E@club-internet.fr> <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> Message-ID: Chris- !!! -- Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Jun 25 19:18:13 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 25 Jun 2007 16:18:13 -0700 Subject: WEB 2.0 and iPhone Dev References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com><77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com><92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> Message-ID: Andre- Somehow I doubt that there's a cgi folder inside the iPhone. Or at least one that's accessible to install a rev Darwin engine. -- Mark Wieder mwieder at ahsoftware.net From alex at tweedly.net Mon Jun 25 19:22:21 2007 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 26 Jun 2007 00:22:21 +0100 Subject: Best Practices in Rev development In-Reply-To: <4679A5A2.60205@hyperactivesw.com> References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> Message-ID: <46804E2D.3090106@tweedly.net> J. Landman Gay wrote: > Richard Gaskin wrote: > >> So given the freedom of not using explicitVars while fleshing out >> algorithms, is it really a valuable thing and I'm just lazy? >> Sorry I'm late to the party, but Ive been busy - and I would like to speak up in support of explicitVars. In fact, I have two answers to give - a quick 'blow-by-blow' response to these points, and then (in a separate email) a serious (even if not yet fully thought through) proposal for an improvement (called, for the moment, "implicitVars") > > For the record, I don't like explicitVars because: > > 1. The main strength of xtalk is that you do not have to declare or > type variables. Sticking them up there at the top of every handler > removes one of the main advantages of using Rev in the first place. > "main advantages" - surely not. Even if it is an advantage, this can't be a "main" one, can it ? > 2. You can't comment out a long handler using a single set of hyphens > before the "on" statement. (I often write multiple versions of > handlers and switch between them.) As soon as you do that, all those > "local" declarations become script locals and everything goes haywire. > You have to comment out all of the declarations. If they aren't all at > the top, you have to comment out the whole handler. That's more work > than it needs to be if you're going back and forth between a few > copies to see which one works best. > That means not only do you not use explicitVars and declare all variables - you don't declare any (local) variables. That seems to me a non-robust practice - especially if you share code written by others, or use their code; having just a few variables that were for some reason declared become script-local could lead to very hard-to-find bugs. Also, as keen user of colorization in scripts, I like to have the color properly represent the status of the lines of script and this habit of disabling a handler without having it properly become a comment disturbs the value of colorization. Far better, surely, to have support for enabling/disabling a handler either in the language or in the script editor. > 3. It looks busy and it makes scripts denser and more complicated than > necessary. I've seen handlers where the declarations can take up > almost as much room as the code. It's hard to read other people's > scripts if they use explicitVars because you have to skip over so much > junk to get to the real business. In large projects it can add > significantly to the file size on disk. file size on disk ? what decade is this :-) ? It's uncommon (I contend) for real scripts to have the number of lines of declaration be as much as 10% of the number of lines in a handler - insignificant compared to Rev's habit of storing both raw and formatted version of the script. But I do agree it can make the script denser, longer and harder to read - see my proposal for implicitVars. > > 4. If you change a variable name, you have to go back and change the > declaration. It's more work to maintain, for something that isn't even > required by the engine. (I have wondered if people sometimes do it to > make their code look more like "real" programming to other people.) > Who cares about the engine - I care about the readability of the script, and the ease of early detection of bugs. If you change the name of a variable that should (??) imply change of intent or purpose for that variable - which means to me that it isn't a bad thing to examine/consider each usage of the variable - so explicitVars is pretty helpful in finding them. > 5. And finally, what's wrong with being lazy? :) The smart programmer > finds the easiest way to do things. That's what Rev is all about. > Nothing, intrinsically. But the smart programmer should find the best way, not the easiest :-) > None of these things is outweighed for me by the fact that > explicitVars might catch a few typos. The engine catches most of those > anyway and throws an error. > I don't find that the engine finds most of them - but I may make fzr mpre tipos then must poeplr di. ;-) -- Alex Tweedly mailto:alex at tweedly.net www.tweedly.net From cszasz at mac.com Mon Jun 25 19:33:44 2007 From: cszasz at mac.com (Charles Szasz) Date: Mon, 25 Jun 2007 16:33:44 -0700 (PDT) Subject: Exporting card with fields Message-ID: <11297639.post@talk.nabble.com> I have a card in my project that has a summary of calculations on it. It also has a small .jpex image at the top of the card. How do I export the card so it that it can be read by my application when I open the file with my application? -- View this message in context: http://www.nabble.com/Exporting-card-with-fields-tf3979665.html#a11297639 Sent from the Revolution - User mailing list archive at Nabble.com. From sarah.reichelt at gmail.com Mon Jun 25 19:36:21 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 26 Jun 2007 09:36:21 +1000 Subject: ANN: New USB Drive Library In-Reply-To: <467F5103.9000209@pdslabs.net> References: <467F5103.9000209@pdslabs.net> Message-ID: On 6/25/07, Phil Davis wrote: > Here's something that some of you may find useful: a Revolution library that > enables your apps to detect and manage any USB drives (flash drives and others) > attached to your system. > > You can open it from the message box with: > go url "http://pdslabs.net/stacks/libUsbDrive.rev" > > Or you can download it from my web site here: > http://pdslabs.net/page2/page2.html > > I finally have something to give back to this great list. It's a freebie! Enjoy! Hi Phil, Thanks very much, that looks very useful. Could I request that some more data be added? Specifically, I would like to know total size, free space and whether the drive is writeable. I could add these myself, but I'm sure I can't be the only one who would like this info, so it would be better added to your neat library :-) Cheers, Sarah From alex at tweedly.net Mon Jun 25 19:43:23 2007 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 26 Jun 2007 00:43:23 +0100 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: <4679A5A2.60205@hyperactivesw.com> References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> Message-ID: <4680531B.80002@tweedly.net> J. Landman Gay wrote: > Richard Gaskin wrote: > >> So given the freedom of not using explicitVars while fleshing out >> algorithms, is it really a valuable thing and I'm just lazy? >> > > For the record, I don't like explicitVars because: In particular, I agree with J's comment about the bloating of scripts with extra lines that make it harder to see the wood for the trees. But I do want to retain the benefits that I see in detecting typos and similar errors. So here is an initial proposal for something I'm thinking of as "implicitVars". Don't focus on the part where I'm lazy and describe it in implementation terms - focus on the intended 'experience' for the end-user (i.e. scripter). When implicitVars is enabled, the script parser does the same task of detecting undeclared variables as it currently does for explicitVars. However, when such an undeclared variable is found, the parser checks the list of 'implicitly' declared variables for the current handler. If the variable is in this set of 'implicit' variables, then there is naturally no error. If the variable is not in the 'implicit' set of variables, then an error dialog is presented to the user; the user can choose to respond by either - adding this variable to the list (i.e. the implicit list) or - exiting to the script editor (e.g. to declare it, or to fix a typo, or ....) Each handler therefore must have stored with it a set of implicitly declared variables; this list of variable names does *not* appear in the script itself. (Maybe it is stored as a custom property of the script/handler, or something like that - therefore it could be viewed, and even modified by the user - or by the script editor or add-ons to the editor). This gives the advantage of a short, clean, easy-to-read script while preserving the advantage of error detection. The need to respond to such a dialog once per local variable would be (at least for me) a small price to pay - and is certainly much lighter a burden than the need to add a declaration for each. -- Alex Tweedly mailto:alex at tweedly.net www.tweedly.net From kray at sonsothunder.com Mon Jun 25 21:41:45 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 25 Jun 2007 20:41:45 -0500 Subject: ANN: New USB Drive Library In-Reply-To: <468039A1.2080704@pdslabs.net> References: <467FBF85.2090807@crcom.net> <468039A1.2080704@pdslabs.net> Message-ID: <20070625204145196316.5f65bae7@sonsothunder.com> On Mon, 25 Jun 2007 14:54:41 -0700, Phil Davis wrote: > If I understand correctly, you're talking about the difference > between unmounting the drive and unplugging it. The ability to > unmount a drive would be nice. When I learn how to unmount a device > from the command line on Win & Mac, I'll add it to this library. > > (If anyone already knows, feel free to jump in!) For OS X, first do this: diskutil list And then extract the list of disks (/dev/disk0, /dev/disk1, etc.). Then, for each disk, do: diskutil info and then parse for "Protocol: USB" and "Ejectable: Yes". Then you have a list of mounted USB drives. Then to unmount a drive, execute: disutil unmountdisk I'm not sure how to do it on Windows... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From stephenREVOLUTION at barncard.com Mon Jun 25 21:40:19 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 25 Jun 2007 20:40:19 -0500 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> Message-ID: perhaps, but it sure is ugly. >myVar.line[3].word[1].thechars.splice(thechars.length,1); > >objects references are good things..really they are. > >-- >cb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From andre at andregarzia.com Mon Jun 25 21:55:42 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 25 Jun 2007 22:55:42 -0300 Subject: WEB 2.0 and iPhone Dev In-Reply-To: References: <8ACEC39C-11A8-4B5B-8513-CBD4009B9E64@economy-x-talk.com> <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> Message-ID: <7c87a2a10706251855lecc6dfeqddbb3a0d3ad5e82@mail.gmail.com> thats why our apps will only run when the iPhone is connected to a data network, may it be wifi, bluetooth, edge, gsm or whatever.... only services, no apps... maybe with google gears we will have some kind of hope... I don't know. I think without a proper SDK, I'll don't try developing for it. andre On 6/25/07, Mark Wieder wrote: > > Andre- > > Somehow I doubt that there's a cgi folder inside the iPhone. Or at least > one > that's accessible to install a rev Darwin engine. > > -- > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Mon Jun 25 22:50:49 2007 From: sundown at nwrain.net (-= JB =-) Date: Mon, 25 Jun 2007 19:50:49 -0700 Subject: character to justify text In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> Message-ID: <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> Hi Mark, So does Apple's text engine use QuickDraw GX or is that only for text in the graphics environment. I was at Apples Developer site and found a good link that describes text justification with QuickDraw GX. http://developer.apple.com/textfonts/Tools/tooldir/TrueEdit/ Documentation/TE/TE4position.html I figure Revolution will finally upgrade to the Apples current text engine so I want to learn everything I can about it now. thanks, -=>JB<=- =============================================== On Jun 25, 2007, at 8:31 AM, Mark enviorment wrote: > Hi JB, > > Apple doesn't use any character whatsoever. Apple's text engine > actually positions the text in a field. Revolution doesn't use this > text engine and thus cannot justify text. The same applies to the > text engine used in Windows. I really hope that en will soon > replace the currently used text engine with the already a decade > old but more recent Windows and Mac OS X APIs. > > Best regards, > > Mark Schonewille From revdev at pdslabs.net Tue Jun 26 00:53:02 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 25 Jun 2007 21:53:02 -0700 Subject: ANN: New USB Drive Library In-Reply-To: <20070625204145196316.5f65bae7@sonsothunder.com> References: <467FBF85.2090807@crcom.net> <468039A1.2080704@pdslabs.net> <20070625204145196316.5f65bae7@sonsothunder.com> Message-ID: <46809BAE.40305@pdslabs.net> Thanks Ken - I'll add this in the next release. Hopefully I can come up with a Windows solution too. (Or someone can volunteer one!) I would like to avoid functional disparity between platforms as much as possible, but we're limited to what we're able to discover. That's why communities are so great - there's a huge body of knowledge represented here! I will happily give credit in the lib comments to anyone whose code I add to the lib to make the various feature requests work. Ken, you get first mention! :o) If anyone knows how to get this same bunch of info on a Linux system, I would be happy to include that as well. Thanks for the help - Phil Ken Ray wrote: > On Mon, 25 Jun 2007 14:54:41 -0700, Phil Davis wrote: > >> If I understand correctly, you're talking about the difference >> between unmounting the drive and unplugging it. The ability to >> unmount a drive would be nice. When I learn how to unmount a device >> from the command line on Win & Mac, I'll add it to this library. >> >> (If anyone already knows, feel free to jump in!) > > For OS X, first do this: > > diskutil list > > And then extract the list of disks (/dev/disk0, /dev/disk1, etc.). > Then, for each disk, do: > > diskutil info > > and then parse for "Protocol: USB" and "Ejectable: Yes". Then you have > a list of mounted USB drives. Then to unmount a drive, execute: > > disutil unmountdisk > > I'm not sure how to do it on Windows... > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From revdev at pdslabs.net Tue Jun 26 00:58:04 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 25 Jun 2007 21:58:04 -0700 Subject: ANN: New USB Drive Library In-Reply-To: References: <467F5103.9000209@pdslabs.net> Message-ID: <46809CDC.6020401@pdslabs.net> Thanks Sarah. I'll see about getting those things into the next release. Phil Sarah Reichelt wrote: > On 6/25/07, Phil Davis wrote: >> Here's something that some of you may find useful: a Revolution >> library that >> enables your apps to detect and manage any USB drives (flash drives >> and others) >> attached to your system. >> >> You can open it from the message box with: >> go url "http://pdslabs.net/stacks/libUsbDrive.rev" >> >> Or you can download it from my web site here: >> http://pdslabs.net/page2/page2.html >> >> I finally have something to give back to this great list. It's a >> freebie! Enjoy! > > Hi Phil, > > Thanks very much, that looks very useful. Could I request that some > more data be added? Specifically, I would like to know total size, > free space and whether the drive is writeable. I could add these > myself, but I'm sure I can't be the only one who would like this info, > so it would be better added to your neat library :-) > > Cheers, > Sarah From jacque at hyperactivesw.com Tue Jun 26 01:01:15 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 26 Jun 2007 00:01:15 -0500 Subject: character to justify text In-Reply-To: <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> Message-ID: <46809D9B.5060300@hyperactivesw.com> -= JB =- wrote: > I figure Revolution will finally upgrade to the Apples current text engine > so I want to learn everything I can about it now. Actually, they probably won't use Apple's text engine. All the code in Revolution has to go seamlessly cross-platform, so Rev uses its own implementation right now. If they change it, they'll want to use something that will work on all supported platforms. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From userev at canelasoftware.com Tue Jun 26 01:40:04 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 25 Jun 2007 22:40:04 -0700 Subject: Last Post In-Reply-To: <7c87a2a10706172034g41b60b42i4378cbcc8e2e032e@mail.gmail.com> References: <4675C899.8050508@howsoft.com> <7c87a2a10706172034g41b60b42i4378cbcc8e2e032e@mail.gmail.com> Message-ID: On Jun 17, 2007, at 8:34 PM, Andre Garzia wrote: > you should take that page of before google index it or you'll see > all hell > breaking loose when someone queries google on "revolution" and > maybe my name > "andre garzia" and get to your page complaining about something I > don't > trully understand. Too late. It has been cached by Google. That is how I read the letter long after it had been taken down. Mark Talluto -- CANELA Software http://www.canelasoftware.com From sundown at nwrain.net Tue Jun 26 03:17:07 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 00:17:07 -0700 Subject: character to justify text In-Reply-To: <46809D9B.5060300@hyperactivesw.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> Message-ID: <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> On Jun 25, 2007, at 10:01 PM, J. Landman Gay wrote: > Actually, they probably won't use Apple's text engine. All the code > in Revolution has to go seamlessly cross-platform, so Rev uses its > own implementation right now. If they change it, they'll want to > use something that will work on all supported platforms. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Hi Jacque, Thanks for the info. And that brings me back to the original question. Is there a glyph or something that I can access with revolution that will allow me to extend the line a pixel at a time no matter what font, size or style I am using. -=>JB<=- From jbv.silences at club-internet.fr Tue Jun 26 04:25:03 2007 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 26 Jun 2007 10:25:03 +0200 Subject: WEB 2.0 and iPhone Dev References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> <7c87a2a10706251330n22b0fd6fqd3f3c0d5eba8eb1e@mail.gmail.com> Message-ID: <4680CD5C.B2F3692@club-internet.fr> Andre Garzia a *crit : > What I think cool about javascript is that > it has lots of features I like which ones for instance (just curious) ? JB From jbv.silences at club-internet.fr Tue Jun 26 04:27:10 2007 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 26 Jun 2007 10:27:10 +0200 Subject: WEB 2.0 and iPhone Dev References: <77A03E9D-1D66-499E-9D31-E311BFE7F705@economy-x-talk.com> <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> Message-ID: <4680CDDB.F508EC5A@club-internet.fr> chris bohnert a *crit : > myVar.line[3].word[1].thechars.splice(thechars.length,1); > sure... and in order to remember what you had in mind, you just add a comment line : // process last char of first word of line 3 of myVar right ? ;-) JB From jbv.silences at club-internet.fr Tue Jun 26 04:38:05 2007 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 26 Jun 2007 10:38:05 +0200 Subject: WEB 2.0 and iPhone Dev References: <46801885.8030107@fourthworld.com> Message-ID: <4680D06A.CB7F545A@club-internet.fr> Richard Gaskin a *crit : > jbv wrote: > > A good compromise would be to have transcript implemented inside a browser; > > then HTML + CSS + Transcript would be a much more exciting approach... > > In principle, yes. In practice, maybe not so much: > > yes, I know this plugin idea has been already discussed at length, and frankly I'm not 100% sure I know what I'm talking about, but I've always had the feeling that an open source browser project like Firefox could have been a good opportunity to introduce Transcript as an alternative to js. Of course, it should have been available in the downloadable package from the beginning. Only FF users would have benefit this plugin, but at least it would have attracted attention to Transcript for millions of FF users (or at least a large portion of them). Furthermore, if similar plugins were available for other browsers (IE and Safari for instance), ppl who enjoyed using Transcript with FF would be perhaps more keen to download those as well. Last but not least, the facts that 1)Rev engines already exist for a large number of platforms, and 2) the DOM uses (more or less) the same kind of graphic objects than desktop apps (images, text) should not mean lots of code re-writing to generate a browser plugin... At least, it could be worth the effort regarding the large exposure it would reach... But again, I'm not 100% sure I know what I'm talking about... JB From geradamas at yahoo.com Tue Jun 26 05:37:36 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 26 Jun 2007 10:37:36 +0100 (BST) Subject: Cached by Google Message-ID: <883061.68178.qm@web37514.mail.mud.yahoo.com> Mark Talluto wrote: "Too late. It has been cached by Google. That is how I read the letter long after it had been taken down." I really wonder what right Google have to do this; after all, the internet does not belong to them. If I write a letter (you know, one of those things on paper shoved in an envelope) to my mother I would suppose the intellectual property rights to it are shared between mother and myself at the most - and at the least, only to me. However, I don't see how I could prevent mother from showing the letter to other people; either by bellowing at her down the telephone, or by legal means. None of the messages that are posted to the RR Use-list are addressed to Google. Now I know that "sunny-Jim" posted his message into what might be deemed a "public space" - i.e. a website of his. I presume that as the website was his the contents were his - and as such Google have, by caching his website, committed theft. This makes all sorts of things look farcical as Google, amongst others, is leading a big "thing" against theft of intellectual property, "pirating" of software, and so forth. It would seem that some speak with forked tongues. Now - let Google cache this! sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your free account today http://uk.rd.yahoo.com/evt=44106/*http://uk.docs.yahoo.com/mail/winter07.html From shari at gypsyware.com Tue Jun 26 06:59:26 2007 From: shari at gypsyware.com (Shari) Date: Tue, 26 Jun 2007 06:59:26 -0400 Subject: Cached by Google In-Reply-To: <883061.68178.qm@web37514.mail.mud.yahoo.com> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> Message-ID: Perhaps it could be removed by telling Google to delete the URL? I wouldn't call their system for this user friendly, but they do have a way to do it. Their next crawl of the site would presumably also do it, and a crawl can also be requested with their Add Url tool. http://www.google.com/support/webmasters/bin/topic.py?topic=8456 Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From scott at cdroo.com Tue Jun 26 08:12:58 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 26 Jun 2007 22:12:58 +1000 Subject: Cached by Google References: <883061.68178.qm@web37514.mail.mud.yahoo.com> Message-ID: <000401c7b7eb$592fa240$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Shari" > Perhaps it could be removed by telling Google to delete the URL? I > wouldn't call their system for this user friendly, but they do have a way > to do it. Their next crawl of the site would presumably also do it, and a > crawl can also be requested with their Add Url tool. Yes. But if the "WayBack" machine http://www.archive.org has grabbed it, it's there forever. Scott From dave at looktowindward.com Tue Jun 26 08:57:14 2007 From: dave at looktowindward.com (Dave) Date: Tue, 26 Jun 2007 13:57:14 +0100 Subject: Cached by Google In-Reply-To: <883061.68178.qm@web37514.mail.mud.yahoo.com> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> Message-ID: <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> What a load of twaddle! If you put something on the internet then unless otherwise stated it's in the Public Domain. I suppose it's a bit like having a terrible row at the local pub and expecting no one to notice! If you don't want things to be "seen", don't put them in the internet!!! Take Care and All the Best Dave From scott at cdroo.com Tue Jun 26 09:20:51 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 26 Jun 2007 23:20:51 +1000 Subject: Cached by Google References: <883061.68178.qm@web37514.mail.mud.yahoo.com> <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> Message-ID: <000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Dave" > What a load of twaddle! If you put something on the internet then unless > otherwise stated it's in the Public Domain. Err! Wrong. Please peruse - carefully and completely - the relevant copyright acts for your country and all relevant countries who are signatories of the Berne Copyright Convention. After you have done that *properly* come back and talk to us about "twaddle". Oh - and don't forget to check the "common law" laws in each of those jurisdictions as they vary from state or region to state or region on top of any national acts and or in conjuction with those acts. Scott Kane From scott at cdroo.com Tue Jun 26 09:23:29 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 26 Jun 2007 23:23:29 +1000 Subject: Cached by Google References: <883061.68178.qm@web37514.mail.mud.yahoo.com><45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> <000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> Message-ID: <000b01c7b7f5$31a22950$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- > Oh - and don't forget to check the "common law" laws in each of those > jurisdictions as they vary from state or region to state or region on top > of any national acts and or in conjuction with those acts. And - BTW - ask the Australian citizen jailed in the USA (extradited by Australia to the USA) this week about how things are "public domain" on the internet. I'm pretty sure he'll be very helpful - he has nine years to explain it to you. Scott Kane From len-morgan at crcom.net Tue Jun 26 09:38:23 2007 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 26 Jun 2007 08:38:23 -0500 Subject: ANN: New USB Drive Library Message-ID: <468116CF.4010705@crcom.net> While I'm sure there a dll call you could use, the only way I've found so far is to download a utility from MS (devcon.exe). This tool is basically a command line version of "Device Manager" so it can be used for much more than USB drives. If you do a Google search, there a several people that have written C versions of this same basic code so I imagine it wouldn't be too hard to write an external for Rev. As to using "the volumes" to get the drive letters, it does in fact return a list of drive letters but doesn't tell you anything about the drives (other than the letters) so I'm not sure how to match them up. Lastly, in Linux, I think you can just run the "mount" command and it will return a list of mounted drives. If automount is running, when you plugin a thumb drive it should be mounted and then show up in the list. My final problem, and this may be unique to me, is that I want to leave a digital camera hooked up to a computer and be able to read the photos out of it. The problem is that apparently digital cameras (I've tried several) detect the connection to the computer and turn themselves off until you unplug. I guess what I need is a way to power down a USB port so the camera is fooled into thinking that it has been disconnected. This may not be possible. Len Morgan Ken Ray wrote: > > On Mon, 25 Jun 2007 14:54:41 -0700, Phil Davis wrote: > > > >> >> If I understand correctly, you're talking about the difference >> >> between unmounting the drive and unplugging it. The ability to >> >> unmount a drive would be nice. When I learn how to unmount a device >> >> from the command line on Win & Mac, I'll add it to this library. >> >> >> >> (If anyone already knows, feel free to jump in!) >> > > > > For OS X, first do this: > > > > diskutil list > > > > And then extract the list of disks (/dev/disk0, /dev/disk1, etc.). > > Then, for each disk, do: > > > > diskutil info > > > > and then parse for "Protocol: USB" and "Ejectable: Yes". Then you have > > a list of mounted USB drives. Then to unmount a drive, execute: > > > > disutil unmountdisk > > > > I'm not sure how to do it on Windows... > > > > Ken Ray From dave at looktowindward.com Tue Jun 26 09:49:14 2007 From: dave at looktowindward.com (Dave) Date: Tue, 26 Jun 2007 14:49:14 +0100 Subject: Cached by Google In-Reply-To: <000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> <000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> Message-ID: <4A694B79-CAE8-4BDA-8707-F70D9C466A35@looktowindward.com> On 26 Jun 2007, at 14:20, Scott Kane wrote: > ----- Original Message ----- From: "Dave" > >> What a load of twaddle! If you put something on the internet then >> unless otherwise stated it's in the Public Domain. > > Err! Wrong. Please peruse - carefully and completely - the > relevant copyright acts for your country and all relevant countries > who are signatories of the Berne Copyright Convention. After you > have done that *properly* come back and talk to us about "twaddle". Whatever....... All I know is that if I want something to be *SEEN* I'd put it on the internet! > > Oh - and don't forget to check the "common law" laws in each of > those jurisdictions as they vary from state or region to state or > region on top of any national acts and or in conjuction with those > acts. In theory yes, but obviously in practice (which is so often the case, especially these days, and especially given the content of the said post). Take Care and All the Best Dave From dave at looktowindward.com Tue Jun 26 09:51:12 2007 From: dave at looktowindward.com (Dave) Date: Tue, 26 Jun 2007 14:51:12 +0100 Subject: Cached by Google In-Reply-To: <000b01c7b7f5$31a22950$0201010a@esbi3dg1ukz0fj> References: <883061.68178.qm@web37514.mail.mud.yahoo.com><45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> <000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> <000b01c7b7f5$31a22950$0201010a@esbi3dg1ukz0fj> Message-ID: <6EA1F76B-7DBC-4B37-B4D9-334EC5A17C8F@looktowindward.com> On 26 Jun 2007, at 14:23, Scott Kane wrote: > ----- Original Message ----- >> Oh - and don't forget to check the "common law" laws in each of >> those jurisdictions as they vary from state or region to state or >> region on top of any national acts and or in conjuction with those >> acts. > > And - BTW - ask the Australian citizen jailed in the USA > (extradited by Australia to the USA) this week about how things are > "public domain" on the internet. I'm pretty sure he'll be very > helpful - he has nine years to explain it to you. If you *really* think that anyone is going to Jail for this you are in a different world to 99% of the population! The answer is simple: If you don't want information kept for a VERY LONG TIME, don't post it to the internet! Not difficult really! All the Best Dave From eric.chatonet at sosmartsoftware.com Tue Jun 26 09:52:01 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 26 Jun 2007 15:52:01 +0200 Subject: Cached by Google In-Reply-To: <000401c7b7eb$592fa240$0201010a@esbi3dg1ukz0fj> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> <000401c7b7eb$592fa240$0201010a@esbi3dg1ukz0fj> Message-ID: <00C0C498-8344-4BFF-8C27-6B21ABC0F773@sosmartsoftware.com> Hi all, You can put a html line in any page to tell crawlers to ignore it :-) But actually it's not enough. See http://www.webmasterworld.com/google/3044757.htm Le 26 juin 07 ? 14:12, Scott Kane a ?crit : > ----- Original Message ----- From: "Shari" > >> Perhaps it could be removed by telling Google to delete the URL? >> I wouldn't call their system for this user friendly, but they do >> have a way to do it. Their next crawl of the site would >> presumably also do it, and a crawl can also be requested with >> their Add Url tool. > > Yes. But if the "WayBack" machine http://www.archive.org has > grabbed it, it's there forever. > > Scott Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From scott at cdroo.com Tue Jun 26 09:56:07 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 26 Jun 2007 23:56:07 +1000 Subject: Cached by Google References: <883061.68178.qm@web37514.mail.mud.yahoo.com><45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com><000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> <4A694B79-CAE8-4BDA-8707-F70D9C466A35@looktowindward.com> Message-ID: <000a01c7b7f9$c0bf9830$0201010a@esbi3dg1ukz0fj> From: "Dave" > Whatever....... All I know Snipping his reply down reveals the full extent of the content. Scott Kane From scott at cdroo.com Tue Jun 26 09:56:55 2007 From: scott at cdroo.com (Scott Kane) Date: Tue, 26 Jun 2007 23:56:55 +1000 Subject: Cached by Google References: <883061.68178.qm@web37514.mail.mud.yahoo.com><000401c7b7eb$592fa240$0201010a@esbi3dg1ukz0fj> <00C0C498-8344-4BFF-8C27-6B21ABC0F773@sosmartsoftware.com> Message-ID: <000d01c7b7f9$dd6c7200$0201010a@esbi3dg1ukz0fj> From: "Eric Chatonet" > You can put a html line in any page to tell crawlers to ignore it :-) Or better yet - you can edit robots.txt directly. :-) Cheers Scott From xavier.bury at clearstream.com Tue Jun 26 09:59:29 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Tue, 26 Jun 2007 15:59:29 +0200 Subject: Cached by Google In-Reply-To: <00C0C498-8344-4BFF-8C27-6B21ABC0F773@sosmartsoftware.com> Message-ID: Hi Eric, I think google looks more for the robots.txt files to see what to ignore... Regards, ---------------------=--------------------- Xavier Bury use-revolution-bounces at lists.runrev.com wrote on 26/06/2007 15:52:01: > Hi all, > > You can put a html line in any page to tell crawlers to ignore it :-) > > But actually it's not enough. > See http://www.webmasterworld.com/google/3044757.htm > > Le 26 juin 07 ? 14:12, Scott Kane a ?crit : > > > ----- Original Message ----- From: "Shari" > > > >> Perhaps it could be removed by telling Google to delete the URL? > >> I wouldn't call their system for this user friendly, but they do > >> have a way to do it. Their next crawl of the site would > >> presumably also do it, and a crawl can also be requested with > >> their Add Url tool. > > > > Yes. But if the "WayBack" machine http://www.archive.org has > > grabbed it, it's there forever. > > > > Scott > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911. ----------------------------------------- Visit us at http://www.clearstream.com IMPORTANT MESSAGE Internet communications are not secure and therefore Clearstream International does not accept legal responsibility for the contents of this message. The information contained in this e-mail is confidential and may be legally privileged. It is intended solely for the addressee. If you are not the intended recipient, any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it, is prohibited and may be unlawful. Any views expressed in this e-mail are those of the individual sender, except where the sender specifically states them to be the views of Clearstream International or of any of its affiliates or subsidiaries. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From stephenREVOLUTION at barncard.com Tue Jun 26 10:01:29 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 26 Jun 2007 09:01:29 -0500 Subject: ANN: New USB Drive Library In-Reply-To: <468116CF.4010705@crcom.net> References: <468116CF.4010705@crcom.net> Message-ID: Len, I've been investigating time-lapse photography lately. This crowd has the interface information you might need to complete your project. You might consider a second interface (LANC) for additional control of your camera. http://www.boehmel.de/lanc.htm http://irdeo.de/eirdeo.htm >While I'm sure there a dll call you could use, the only way I've >found so far is to download a utility from MS (devcon.exe). This >tool is basically a command line version of "Device Manager" so it >can be used for much more than USB drives. If you do a Google >search, there a several people that have written C versions of this >same basic code so I imagine it wouldn't be too hard to write an >external for Rev. > >As to using "the volumes" to get the drive letters, it does in fact >return a list of drive letters but doesn't tell you anything about >the drives (other than the letters) so I'm not sure how to match >them up. > >Lastly, in Linux, I think you can just run the "mount" command and >it will return a list of mounted drives. If automount is running, >when you plugin a thumb drive it should be mounted and then show up >in the list. > >My final problem, and this may be unique to me, is that I want to >leave a digital camera hooked up to a computer and be able to read >the photos out of it. The problem is that apparently digital >cameras (I've tried several) detect the connection to the computer >and turn themselves off until you unplug. I guess what I need is a >way to power down a USB port so the camera is fooled into thinking >that it has been disconnected. This may not be possible. > >Len Morgan > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From chris at altuit.com Tue Jun 26 10:44:21 2007 From: chris at altuit.com (chris bohnert) Date: Tue, 26 Jun 2007 09:44:21 -0500 Subject: WEB 2.0 and iPhone Dev In-Reply-To: <4680CDDB.F508EC5A@club-internet.fr> References: <92303F59-C6EB-4FE5-9AA4-4FACC5D23F35@comcast.net> <7c87a2a10706250917t187cc509g5ea4e44d50a74b52@mail.gmail.com> <467FEFD4.7976EFBB@club-internet.fr> <7c87a2a10706251043mf7bd4d7qe31ecc48657d2bb3@mail.gmail.com> <468003AC.3D3C72AF@club-internet.fr> <7c87a2a10706251203y6f82d4feg4338cc9c0d5c4fa8@mail.gmail.com> <4680152F.ACE6575E@club-internet.fr> <2e0cf4750706251455k43d2eadat30de4456dd22a8c7@mail.gmail.com> <4680CDDB.F508EC5A@club-internet.fr> Message-ID: <2e0cf4750706260744g7f81f4bejcd8bff72af06c281@mail.gmail.com> jbv said: > > sure... and in order to remember what you had in mind, you just > add a comment line : > // process last char of first word of line 3 of myVar Ok..if you're going to use the "its all Greek to me" argument I guess I'll just have to count myself as a Greek and move along :-) -- cb From p.williams at alkazar.net Tue Jun 26 10:42:27 2007 From: p.williams at alkazar.net (Paul Williams) Date: Tue, 26 Jun 2007 15:42:27 +0100 Subject: ANN: New USB Drive Library In-Reply-To: <468116CF.4010705@crcom.net> Message-ID: <468133E3.31147.144A07D0@p.williams.alkazar.net> Len one soluion here is to control the camera/usb port through a simple relay which rev can control via the parrallel or serial port, the external relay can disconnect the camera or the power supply of an external usb hub if it has one which would then force a reconnect. I can help with external relay circuits and rev code if you need it. Paul > My final problem, and this may be unique to me, is that I want to > leave a digital camera hooked up to a computer and be able to read > the photos out of it. The problem is that apparently digital > cameras (I've tried several) detect the connection to the computer > and turn themselves off until you unplug. I guess what I need is a > way to power down a USB port so the camera is fooled into thinking > that it has been disconnected. This may not be possible. > > Len Morgan > From dave at looktowindward.com Tue Jun 26 11:03:57 2007 From: dave at looktowindward.com (Dave) Date: Tue, 26 Jun 2007 16:03:57 +0100 Subject: Cached by Google In-Reply-To: <000a01c7b7f9$c0bf9830$0201010a@esbi3dg1ukz0fj> References: <883061.68178.qm@web37514.mail.mud.yahoo.com><45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com><000401c7b7f4$d396b100$0201010a@esbi3dg1ukz0fj> <4A694B79-CAE8-4BDA-8707-F70D9C466A35@looktowindward.com> <000a01c7b7f9$c0bf9830$0201010a@esbi3dg1ukz0fj> Message-ID: On 26 Jun 2007, at 14:56, Scott Kane wrote: > From: "Dave" > >> Whatever....... All I know > > Snipping his reply down reveals the full extent of the content. Nothing like a knee jerk response or a well seasoned argument! Anyone can twiddle text around in an email and make it look however they like! Which is what, I suppose we were talking about in the first place! You can tell me all the rules and regulations about the internet you like, but at the end of the day, if you put something on a Public Website, it *WILL* be cached and/or archived and there is very little (if anything) you or anyone else can do to stop it! It's just the way it is. You can *try* to change it if you like, but in the meantime, I wouldn't put anything on the internet I didn't want broadcast for a longish time. Take Care and All the Best Dave From gregory.lypny at videotron.ca Tue Jun 26 11:22:11 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 26 Jun 2007 11:22:11 -0400 Subject: Striped Background in OS X Revisited Message-ID: <51FDB90A-5DB7-4667-9646-EB8BB5E8C9B6@videotron.ca> Hello everyone, My apologies for asking a question I asked a couple of years ago but I'm curious to know if anything has changed in this regard in the newest version of Revolution. Is there an easy way, other than pasting an image, to set a stack's background to the OS X stripes? I have opened a new main stack and set the stack's background pattern and colour to empty, and I have done the same for the stack's only card. This doesn't work; it's still white. What am I doing wrong? Regards, Gregory From scott at cdroo.com Tue Jun 26 12:02:26 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 27 Jun 2007 02:02:26 +1000 Subject: Striped Background in OS X Revisited References: <51FDB90A-5DB7-4667-9646-EB8BB5E8C9B6@videotron.ca> Message-ID: <000501c7b80b$66803de0$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Gregory Lypny" > My apologies for asking a question I asked a couple of years ago but I'm > curious to know if anything has changed in this regard in the newest > version of Revolution. Is there an easy way, other than pasting an > image, to set a stack's background to the OS X stripes? I have opened a > new main stack and set the stack's background pattern and colour to > empty, and I have done the same for the stack's only card. This doesn't > work; it's still white. What am I doing wrong? I asked a few weeks ago. The suggested solution (that works) is to set the stack to modeless. Scott From mark at maseurope.net Tue Jun 26 12:06:02 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 26 Jun 2007 17:06:02 +0100 Subject: Striped Background in OS X Revisited In-Reply-To: <51FDB90A-5DB7-4667-9646-EB8BB5E8C9B6@videotron.ca> References: <51FDB90A-5DB7-4667-9646-EB8BB5E8C9B6@videotron.ca> Message-ID: Or you can do as Jim Sims suggests: On 8 Jun 2007, at 14:07, Jim Sims wrote: > On Jun 8, 2007, at 2:25 PM, Scott Kane wrote: > >> Question is - how are some of you solving this? I've read the >> archives of the list that I could find discussing this but most of >> the discussion is about using images to fake the pinstripe, which >> bring me back to square one. > > If you... > go to the card inspector > colors & patterns > click Background > ( backgroundPattern ) > go to Standard Icons > second from last row - next to last standard > icon is a pinstripe > > Card goes pinstripe with that particular version of pinstripe. > > > That help? > > Jim Sims > Custom Software Development > www.EZPZapps.com On 26 Jun 2007, at 16:22, Gregory Lypny wrote: > Hello everyone, > > My apologies for asking a question I asked a couple of years ago > but I'm curious to know if anything has changed in this regard in > the newest version of Revolution. Is there an easy way, other than > pasting an image, to set a stack's background to the OS X stripes? > I have opened a new main stack and set the stack's background > pattern and colour to empty, and I have done the same for the > stack's only card. This doesn't work; it's still white. What am I > doing wrong? > > Regards, > > Gregory > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Jun 26 12:16:52 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 09:16:52 -0700 Subject: WEB 2.0 and iPhone Dev Message-ID: <46813BF4.4040705@fourthworld.com> jbv wrote: > Richard Gaskin a *crit : > >> jbv wrote: >> > A good compromise would be to have transcript implemented inside a browser; >> > then HTML + CSS + Transcript would be a much more exciting approach... >> >> In principle, yes. In practice, maybe not so much: >> >> > > yes, I know this plugin idea has been already discussed at length, and frankly I'm not > 100% sure I know what I'm talking about, but I've always had the feeling that an open > source browser project like Firefox could have been a good opportunity to introduce > Transcript as an alternative to js. Of course, it should have been available in the > downloadable package from the beginning. Only FF users would have benefit this > plugin, but at least it would have attracted attention to Transcript for millions of FF > users (or at least a large portion of them). If the Rev engine were open source this might begin to become a possibility. But in the meantime, as a plugin the main barriers aren't technical but social/psychological, as my notes at the referenced link outlined. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Tue Jun 26 12:21:47 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 09:21:47 -0700 Subject: Striped Background in OS X Revisited Message-ID: <46813D1B.5040606@fourthworld.com> I understand the HIG on this, but for many apps there isn't a traditional "content region" in the normal document sense, and using the topStack function well often means using toplevel rather than modeless stacks. I made a screen grab of some other app's window and set the backgroundPattern of my stack to that, but since the pattern's already in the OS I must admit feeling a little dirty with such a ghetto workaround. Can we just have something like systemPattern as a backgroundPattern option? This would ideally also set the backgroundPattern appropriately for Windows as well. Anyone know if there's a BZ for this? > Or you can do as Jim Sims suggests: > > On 8 Jun 2007, at 14:07, Jim Sims wrote: >> On Jun 8, 2007, at 2:25 PM, Scott Kane wrote: >> >>> Question is - how are some of you solving this? I've read the >>> archives of the list that I could find discussing this but most of >>> the discussion is about using images to fake the pinstripe, which >>> bring me back to square one. >> >> If you... >> go to the card inspector > colors & patterns > click Background >> ( backgroundPattern ) >> go to Standard Icons > second from last row - next to last standard >> icon is a pinstripe >> >> Card goes pinstripe with that particular version of pinstripe. >> >> >> That help? >> >> Jim Sims > > On 26 Jun 2007, at 16:22, Gregory Lypny wrote: >> My apologies for asking a question I asked a couple of years ago >> but I'm curious to know if anything has changed in this regard in >> the newest version of Revolution. Is there an easy way, other than >> pasting an image, to set a stack's background to the OS X stripes? >> I have opened a new main stack and set the stack's background >> pattern and colour to empty, and I have done the same for the >> stack's only card. This doesn't work; it's still white. What am I >> doing wrong? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at cdroo.com Tue Jun 26 12:25:33 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 27 Jun 2007 02:25:33 +1000 Subject: Striped Background in OS X Revisited References: <46813D1B.5040606@fourthworld.com> Message-ID: <002201c7b80e$a132ea70$0201010a@esbi3dg1ukz0fj> From: "Richard Gaskin" > Anyone know if there's a BZ for this? No - but it'd be very handy. As it stands using an image tends to be a problem with each different version of OSX painting it fainter and fainter. AFA Windows goes, we could paint it turqoise for all some people would notice (yes I know I'm being cynical - but after all these years on Windows I've seen some really, really horrible user interfaces). Scott From tekne at gruppoparentesi.it Tue Jun 26 12:56:10 2007 From: tekne at gruppoparentesi.it (Riccardo Linzitto) Date: Tue, 26 Jun 2007 18:56:10 +0200 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: <002201c7b80e$a132ea70$0201010a@esbi3dg1ukz0fj> Message-ID: Hi I am testing my applications with Vista UE. I obtain execution errors with revDeleteFolder and revCopyFolder commands. I leave the user account control turned off and I try these commands from the message box, but the result is 1 and 4: If I try with delete folder command the result is ok. Do you have any suggestions? Thanks in advance -- Riccardo Linzitto TEKNE informatica & comunicazione www.gruppoparentesi.it/tekne From ambassador at fourthworld.com Tue Jun 26 13:22:42 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 10:22:42 -0700 Subject: Striped Background in OS X Revisited Message-ID: <46814B62.5020600@fourthworld.com> Scott Kane wrote: > From: "Richard Gaskin" >> Anyone know if there's a BZ for this? > > No - but it'd be very handy. As it stands using an image tends to > be a problem with each different version of OSX painting it fainter > and fainter. Yeah, I tend to regrab the pattern with each OS X release. If Apple keeps fading the stripes, it'll eventually return to Platinum. :) > AFA Windows goes, we could paint it turqoise for all some people > would notice (yes I know I'm being cynical - but after all these > years on Windows I've seen some really, really horrible user > interfaces). Expectations have indeed been lowered by sloppy developers, but I see other people's laziness as our competitive advantage: apply nothing more than the discipline we learn from Day 1 designing for Mac OS, reading the HIG and applying as appropriate, when we move our apps to Windows the integrate better with Microsoft's work than some of our competitors who've been there for years. But of course cross-platform HIG adherence will only be pervasive in the Rev community to the degree the tool makes it easy. If folks have to jump through hoops just to adopt conventions, must of their work will look out of synch with modern conventions, reflecting badly on RunRev. So for the benefit of RunRev Ltd and all of us, for your voting pleasure: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kray at sonsothunder.com Tue Jun 26 13:28:22 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 26 Jun 2007 12:28:22 -0500 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: References: Message-ID: <20070626122822331936.7c382072@sonsothunder.com> On Tue, 26 Jun 2007 18:56:10 +0200, Riccardo Linzitto wrote: > Hi > I am testing my applications with Vista UE. > I obtain execution errors with revDeleteFolder and revCopyFolder commands. > I leave the user account control turned off and I try these commands from > the message box, but the result is 1 and 4: > If I try with delete folder command the result is ok. > Do you have any suggestions? Yes, apparently these commands have a faulty version check; for example in revDeleteFolder, the code runs "deltree" at the command line instead of "rmdir". You can edit the script of the 'revCommon' backscript (open the message box, click on the backscripts icon (2nd from right) on the toolbar, double-click on 'button "revCommon"'), and go to the revDeleteFolder and revCopyFolder handlers, and then change this line: if char 1 of word 2 of the systemVersion is "5" then to: if char 1 of word 2 of the systemVersion >= 5 then ... and it should work. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Tue Jun 26 13:38:27 2007 From: scott at cdroo.com (Scott Kane) Date: Wed, 27 Jun 2007 03:38:27 +1000 Subject: Striped Background in OS X Revisited References: <46814B62.5020600@fourthworld.com> Message-ID: <008a01c7b818$d019dbf0$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- > Yeah, I tend to regrab the pattern with each OS X release. Yup. But very fiddly. :-) > If Apple keeps fading the stripes, it'll eventually return to Platinum. :) LOL!! > Expectations have indeed been lowered by sloppy developers, but I see > other people's laziness as our competitive advantage: apply nothing more > than the discipline we learn from Day 1 designing for Mac OS, reading the > HIG and applying as appropriate, when we move our apps to Windows the > integrate better with Microsoft's work than some of our competitors who've > been there for years. Indeed. And your observation is a good one. Microsoft always gave me the feeling that they were going to have a GUI too! But we'll make it different enough to be different. Plus the MDI concept has had a *huge* impact on Windows HIG and app's in general. I was surprised Linux desktops are so similar to Windows and not Mac. Though my main work is still on Windows boxes I really do find the Mac cleaner and tidier. Kind of comparing "class" and "ass". > But of course cross-platform HIG adherence will only be pervasive in the > Rev community to the degree the tool makes it easy. If folks have to jump > through hoops just to adopt conventions, must of their work will look out > of synch with modern conventions, reflecting badly on RunRev. I agree. One thing that does annoy me is a lack of decorations in modal dialogs under Windows with Rev app's. I can fake it easy enough - but I wish I didn't have too. > So for the benefit of RunRev Ltd and all of us, for your voting pleasure: > > Will vote as soon as my ISP gets http working again (it seems to be down right now). Scott From tekne at gruppoparentesi.it Tue Jun 26 14:25:09 2007 From: tekne at gruppoparentesi.it (Riccardo Linzitto) Date: Tue, 26 Jun 2007 20:25:09 +0200 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: <20070626122822331936.7c382072@sonsothunder.com> Message-ID: Thanks Ken, this is a very good suggestion. revDeleteFolder is now ok. revCopyfolder needs same investigations -- Riccardo Linzitto TEKNE informatica & comunicazione www.gruppoparentesi.it/tekne > Da: Ken Ray > Organizzazione: Sons of Thunder Software > Risposta: How to use Revolution > Data: Tue, 26 Jun 2007 12:28:22 -0500 > A: How to use Revolution > Oggetto: Re: revDeleteFolder and revCopyFolder with Vista > > On Tue, 26 Jun 2007 18:56:10 +0200, Riccardo Linzitto wrote: > >> Hi >> I am testing my applications with Vista UE. >> I obtain execution errors with revDeleteFolder and revCopyFolder commands. >> I leave the user account control turned off and I try these commands from >> the message box, but the result is 1 and 4: >> If I try with delete folder command the result is ok. >> Do you have any suggestions? > > Yes, apparently these commands have a faulty version check; for example > in revDeleteFolder, the code runs "deltree" at the command line instead > of "rmdir". You can edit the script of the 'revCommon' backscript (open > the message box, click on the backscripts icon (2nd from right) on the > toolbar, double-click on 'button "revCommon"'), and go to the > revDeleteFolder and revCopyFolder handlers, and then change this line: > > if char 1 of word 2 of the systemVersion is "5" then > > to: > > if char 1 of word 2 of the systemVersion >= 5 then > > ... and it should work. > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Tue Jun 26 14:29:11 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 11:29:11 -0700 Subject: Striped Background in OS X Revisited Message-ID: <46815AF7.1000806@fourthworld.com> Scott Kane wrote: >> Expectations have indeed been lowered by sloppy developers, but I see >> other people's laziness as our competitive advantage: apply nothing more >> than the discipline we learn from Day 1 designing for Mac OS, reading the >> HIG and applying as appropriate, when we move our apps to Windows the >> integrate better with Microsoft's work than some of our competitors who've >> been there for years. > > Indeed. And your observation is a good one. Microsoft always gave me the > feeling that they were going to have a GUI too! But we'll make it different > enough to be different. Plus the MDI concept has had a *huge* impact on > Windows HIG and app's in general. I was surprised Linux desktops are so > similar to Windows and not Mac. Though my main work is still on Windows > boxes I really do find the Mac cleaner and tidier. Some of the most loyal MS enthusiasts have set them back the farthest. I remember reading an early Windows C programming book by a leading MS API author (Pretzold maybe?) who described the then-new Windows GUI as if it were some sort of necessary evil that was going to require a lot more work from developers than DOS, rather than as a revolution to be embraced. Fortunately for both the Windows-only crowd and us multi-platform folks, MDI is fading away. The Win guidelines released shortly after Win 95 officially deprecated MDI, although in their classic Do As I Say Not As I Do form they've used it for years since. But the reasoning given for the deprecation was sound: MDI is a sort of mixed metaphor, and in testing users find it measurably more confusing than SDI or multi-pane alternatives. It may take a while to see the eventual purging of legacy MDIs from common use, but it bodes well for us multi-platform types: Apple's already standardized on Intel processors and multi-button mouse functionality. When the Windows crowd drops MDI completely and Apple moves the menu bar to the top of the window, most significant differences between GUIs will do away. There will still be room for distinction, but it will be more like comparing different cars than comparing cars and trucks. As GUIs continue the inevitable adoption of universal standards, our work becomes ever easier. That is, until something comes along that has such revolutionary new and compelling benefits over current GUIs as the GUI did over the command line. Then we'll have another two decades of challenges until the world standardizes once again. >> But of course cross-platform HIG adherence will only be pervasive in the >> Rev community to the degree the tool makes it easy. If folks have to jump >> through hoops just to adopt conventions, must of their work will look out >> of synch with modern conventions, reflecting badly on RunRev. > > I agree. One thing that does annoy me is a lack of decorations in modal > dialogs under Windows with Rev app's. I can fake it easy enough - but I > wish I didn't have too. What differences do you see? Have you logged a BZ request to address them? >> So for the benefit of RunRev Ltd and all of us, for your voting pleasure: >> >> > > Will vote as soon as my ISP gets http working again (it seems to be down > right now). Thanks. With just a little visibility I'd like to believe that the two most pervasive hurdles to cross-platform HIG compliance (window backgrounds and system fonts) can be simple set-once-and-forget-about-it properties in v2.9. To RunRev to do anything less would make life harder than it needs to be for their company. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From andre at andregarzia.com Tue Jun 26 14:34:54 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 26 Jun 2007 15:34:54 -0300 Subject: AIR (Addobe Integrated Runtime) example done in Rev In-Reply-To: References: <20070625065541.3078D488FC4@mail.runrev.com> Message-ID: <7c87a2a10706261134j3310c36dp15660ec0f4819553@mail.gmail.com> Cool Terry!!!! I was curious about AIR, still, Revolution is more productive. Andre On 6/25/07, Terry Judd wrote: > > I was looking through the example AIR applications on the Adobe Labs > website > and thought "some of these should be easy enough to do in Rev". Anyway, > the > 'Pixel Perfect' example seemed like a good starting point (although I > really > should have been working on my poster for that workshop next week) and it > works... except that there is an annoying visual glitch under OSX (see bug > 4938) and everything is semi-transparent whereas in the AIR example only > the > window background is semi-transparent (I don't think that's possible in > Rev > without custom windowshapes and some pretty fancy masking). > > FWIW, it's available from RevOnline under my user space (tsj) > > Terry... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Tue Jun 26 14:40:09 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 11:40:09 -0700 Subject: Striped Background in OS X Revisited Message-ID: <46815D89.40105@fourthworld.com> Richard Gaskin wrote: >>> So for the benefit of RunRev Ltd and all of us, for your voting pleasure: >>> >> >> Will vote as soon as my ISP gets http working again (it seems to be down >> right now). > > Thanks. With just a little visibility I'd like to believe that the two > most pervasive hurdles to cross-platform HIG compliance (window > backgrounds and system fonts) can be simple set-once-and-forget-about-it > properties in v2.9. > > To RunRev to do anything less would make life harder than it needs to be > for their company. I'd thought there was already a request for this, but I couldn't turn it up so I just filed one: It would be helpful if all objects which have a textFont property could have a useSystemFont property. When true, the current OS font and size are applied. The same inheritance rules that apply to the textfont properties would apply here, and any object which has a textFont or textSize specified would of course have these local properties take precedence. I've cc'd Lynn here since he's expressed a keen interest in smoothing cross-platform workflows. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From david at openpartnership.net Tue Jun 26 14:58:45 2007 From: david at openpartnership.net (David Bovill) Date: Tue, 26 Jun 2007 19:58:45 +0100 Subject: Secrets of the filter command? Message-ID: I've always been curious about the filter command - and I am pretty sure from examples I have seen that there is a lot more to it than is shown in the docs. Take this example from Jerry Daniels beautiful Galaxy: filter someScript with "[-ofsgOFSG][-nueNUE][> ntNT]*" What is the leading "-" doing or the "> " ??? Does anyone know what the underlying mechanism to it is - and are there any links to a fuller documentation? From jiro at ronri-kobo.com Tue Jun 26 15:12:36 2007 From: jiro at ronri-kobo.com (Jiro Harada) Date: Wed, 27 Jun 2007 04:12:36 +0900 Subject: [ANN] F-ab 2.2.0 released and available for download Message-ID: <0E3D3DFA-B965-4B38-9EB0-5401170B5387@ronri-kobo.com> Hello I am pleased to announce that Release 2.2.0 of F-ab is available for download. F-ab is a simple browser for Flash movies. It is created with Runtime Revolution 2.8.1. In F-ab Flash movies are switched by changing the channel instead of the URL. Currently 1031 movies are registered in F- ab. You can seen them by changing the channel from 1000 to 2030. The new version of F-ab can connect to Flash movies via a HTTP proxy server, which is set in the Preference window. In the default configuration, if your web browser uses a HTTP proxy server, F-ab also uses the HTTP proxy server. Download: http://www.f-ab.net/ System Requirements: OS: Windows XP, Vista, Mac OS 10.4.5 or later Memory: 512 MB of RAM or more Display: 1024 x 768 or larger Java Runtime Environment: J2SE 5.0 or 6.0 Jiro Harada jiro at ronri-kobo.com From ambassador at fourthworld.com Tue Jun 26 15:19:45 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 12:19:45 -0700 Subject: Secrets of the filter command? Message-ID: <468166D1.9050807@fourthworld.com> David Bovill wrote: > I've always been curious about the filter command - and I am pretty sure > from examples I have seen that there is a lot more to it than is shown in > the docs. > > Take this example from Jerry Daniels beautiful Galaxy: > > filter someScript with "[-ofsgOFSG][-nueNUE][> ntNT]*" > > > What is the leading "-" doing or the "> " ??? > > Does anyone know what the underlying mechanism to it is - and are there any > links to a fuller documentation? I tend to use the filter command only in its most simple forms, since a little benchmarking I did with it a couple years ago suggested that walking line by line was often faster for complex (multi-criteria) matches. It might be handy if someone has time to benchmark the above example relative to an equivalent "repeat for each line..." example and see what we get. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Tue Jun 26 16:00:46 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 26 Jun 2007 15:00:46 -0500 Subject: Secrets of the filter command? In-Reply-To: References: Message-ID: <4A913CD1-140A-4765-8E96-E1BBFDFE9BBB@daniels-mara.com> David, That filter is used to get the comments that are actually names of handler "folders" as well as the handler names in a script. We prefix the names of groups of handlers (handler folders) with "--> " at the beginning of a line outside a handler. Handler folders are optional in Galaxy. So this use of the filter command would yield any lines in a script beginning with: --> (comment used for handler folders) on (command) fun (function) get (getProp) set (setProp) It also handles any irregularities with regard to upper/lower case. That part may actually be slowing it down, now that i think about it. But it is necessary when using the filter command in this fashion. My feeling in using this approach was that the repeat loops within the binary engine of Revolution are faster then the repeat loops in a script which often involve text (non-binary) callbacks to the engine. That said, with the right repeat loop, I could be wrong, and, as I said, the upper/lower case stuff does make the filter slower. One thing for sure, I have replaced many lines of code with one. On Jun 26, 2007, at 1:58 PM, David Bovill wrote: > I've always been curious about the filter command - and I am pretty > sure > from examples I have seen that there is a lot more to it than is > shown in > the docs. > > Take this example from Jerry Daniels beautiful Galaxy: > > filter someScript with "[-ofsgOFSG][-nueNUE][> ntNT]*" > > > What is the leading "-" doing or the "> " ??? > > Does anyone know what the underlying mechanism to it is - and are > there any > links to a fuller documentation? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wow at together.net Tue Jun 26 16:35:20 2007 From: wow at together.net (Richard Miller) Date: Tue, 26 Jun 2007 16:35:20 -0400 Subject: Memory leak In-Reply-To: <468166D1.9050807@fourthworld.com> References: <468166D1.9050807@fourthworld.com> Message-ID: <8492278E-7CBA-458C-B9BF-42631BD2CC97@together.net> What's the most reliable way to see if I have a memory leak in a Rev app running under OS X? Thanks. Richard Miller From jacque at hyperactivesw.com Tue Jun 26 16:54:48 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 26 Jun 2007 15:54:48 -0500 Subject: Exporting card with fields In-Reply-To: <11297639.post@talk.nabble.com> References: <11297639.post@talk.nabble.com> Message-ID: <46817D18.4080503@hyperactivesw.com> Charles Szasz wrote: > I have a card in my project that has a summary of calculations on it. It also > has a small .jpex image at the top of the card. How do I export the card so > it that it can be read by my application when I open the file with my > application? You can do a couple of things, but the easist would probably be to save the data into a text file (including the jpg url on disk) and then re-read it back into your app when you need to display it. There are as many different ways to do this as there are programmers probably, but one way is to loop through all the fields, saving each one's content to a text file, separated by a custom delimiter you define. Then when opening the file, reverse the process and put each "item" of the text file back into its field. You can save the image as a file url and then when reloading it, set an image object to that url. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Jun 26 16:58:02 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 26 Jun 2007 15:58:02 -0500 Subject: character to justify text In-Reply-To: <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> Message-ID: <46817DDA.1060901@hyperactivesw.com> -= JB =- wrote: > > And that brings me back to the original question. Is there a glyph or > something > that I can access with revolution that will allow me to extend the line > a pixel at a > time no matter what font, size or style I am using. Good question, and I'm not sure. There may be a custom font out there somewhere that provides a glyph like that. Or you could make your own font if you have the skills, and use the new revFont commands to install it on demand. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revlist at azurevision.co.uk Tue Jun 26 17:40:13 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 26 Jun 2007 22:40:13 +0100 Subject: Memory leak In-Reply-To: <8492278E-7CBA-458C-B9BF-42631BD2CC97@together.net> References: <468166D1.9050807@fourthworld.com> <8492278E-7CBA-458C-B9BF-42631BD2CC97@together.net> Message-ID: <00131FC5-664A-431A-9D32-A9A55519E27E@azurevision.co.uk> Open Activity Monitor and watch the amount of RAM used by the app. preferably over a long period of repeated actions... Ian On 26 Jun 2007, at 21:35, Richard Miller wrote: > What's the most reliable way to see if I have a memory leak in a > Rev app running under OS X? From kray at sonsothunder.com Tue Jun 26 18:08:42 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 26 Jun 2007 17:08:42 -0500 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: References: Message-ID: <20070626170842044524.33d5bf62@sonsothunder.com> On Tue, 26 Jun 2007 20:25:09 +0200, Riccardo Linzitto wrote: > Thanks Ken, > this is a very good suggestion. > revDeleteFolder is now ok. revCopyfolder needs same investigations Hmm - revCopyFolder works for me on Vista HP; I made a simple stack with one button: on mouseUp answer folder "Pick a folder:" if it <> "" then revCopyFolder it,(it & "Copy") end if end mouseUp Clicked the button, selected a folder, and it worked - what are you experiencing? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From mwieder at ahsoftware.net Tue Jun 26 19:17:19 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 26 Jun 2007 16:17:19 -0700 Subject: Secrets of the filter command? References: Message-ID: David- The filter command uses a subset of regex. I've got BZ #2805 filed to expand the regex syntax used. Jerry's regex string "[-ofsgOFSG][-nueNUE][> ntNT]*" is a great little filter for scanning through scripts looking for handlers: it will catch occurrences of lines starting with things like "-->", "on ", "fun", "GET" etc. The regex expands to [first char][second char][third char]followed by any number of chars -- Mark Wieder mwieder at ahsoftware.net From pepetoo at cox.net Tue Jun 26 19:32:03 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 26 Jun 2007 16:32:03 -0700 Subject: Secrets of the filter command? In-Reply-To: References: Message-ID: Mark is the filter command anything at all like the "snake" command we used to have available in HC? I've been wondering about how to search for things in Rev the way I used to do in HC and this kind of looked like it might be applicable. Joe Wilkins On Jun 26, 2007, at 4:17 PM, Mark Wieder wrote: > David- > > The filter command uses a subset of regex. I've got BZ #2805 filed > to expand > the regex syntax used. > > Jerry's regex string "[-ofsgOFSG][-nueNUE][> ntNT]*" is a great little > filter for scanning through scripts looking for handlers: it will > catch > occurrences of lines starting with things like > > "-->", "on ", "fun", "GET" etc. > > The regex expands to > > [first char][second char][third char]followed by any number of chars > > -- > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Tue Jun 26 19:54:22 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 26 Jun 2007 16:54:22 -0700 Subject: Secrets of the filter command? In-Reply-To: Message-ID: In the Regular Expression world the square brackets mean "consider the next char = [a-z] as a hit if it is lowercase a through z, thus [a-zA-Z] => lower and uppercase rule for a *single* character. [$?] means true if the char is either "$" or "?" filter productName with "*[Rr]ev*" --> means filter if lower or upper R (see examples below) careful when considering: filter ("rev & cr & "Rev" & cr & "cat") with "*r*" => both lines filter ("rev & cr & "Rev" & cr & "cat") with "*[r]*" => "rev" filter ("rev & cr & "Rev" & cr & "cat") with "*[R]*" => "Rev" filter ("rev & cr & "Rev" & cr & "cat") with "*[rR]*" =>both lines -- --in the multi-line msg box you could do the following 3 lines to test get ("rev & cr & "Rev" & cr & "cat") filter it with "*[r]*" put it into msg --now change line 2 to see the difference --you can do debugging & more complex lists by get the clipboarddata filter it with "*[r]*" put it into msg filter it with "*[r][e][v]*" => "rev" is in the line somewhere filter it with "*[R][E][V]*" => "REV" is in the line somewhere filter it with "[R][E][V]*" => line must start with "REV" filter it with "[R][E][V]" => line must be exactly "REV" filter it with "*[R][E][V]" => line must end with "REV" filter it with "*rev" => line must end with "rev" upper or lower chars This can get you started. The more rules you add, the more CPU cycles required. The closer to the beginning of the line a hit is found, the faster the filter/RegEx commands will work. I use very simple patterns so I don't know all the variations or where to find them. Jim Ault Las Vegas On 6/26/07 11:58 AM, "David Bovill" wrote: > I've always been curious about the filter command - and I am pretty sure > from examples I have seen that there is a lot more to it than is shown in > the docs. > > Take this example from Jerry Daniels beautiful Galaxy: > > filter someScript with "[-ofsgOFSG][-nueNUE][> ntNT]*" > > > What is the leading "-" doing or the "> " ??? > > Does anyone know what the underlying mechanism to it is - and are there any > links to a fuller documentation? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sundown at nwrain.net Tue Jun 26 20:54:34 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 17:54:34 -0700 Subject: character to justify text In-Reply-To: <46817DDA.1060901@hyperactivesw.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> Message-ID: <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> On Jun 26, 2007, at 1:58 PM, J. Landman Gay wrote: > Good question, and I'm not sure. There may be a custom font out > there somewhere that provides a glyph like that. Or you could make > your own font if you have the skills, and use the new revFont > commands to install it on demand. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com It would be much better to access a glyph or some other character directly from the Rev Text Engine. I find it hard to believe they do not have the ability to add something like that. It is not new in any Mac engines nor in WASTE. The problem with making a font and then using my own character it would change the character count. Of course I could easily add the character and then subtract it but who knows what other weird things I might find. I have no complaints with Rev not using Apples Text Engine and I really wasn't that impressed with their new justification. I like to have total control and the only thing missing in Rev is the ability to add a glyph so I can expand the line 1 pixel at at time. Then I can justify my lines anyway I want and even a variety of ways if I want. Did Rev design the text engine they use from scratch or was it based on another engine. I really don't care if they never add full justification I just want them to provide a character. In the end I may need to make my own font but why waste the time if Rev decides to make a character available. Thanks Jacque, -=>JB<=- From ambassador at fourthworld.com Tue Jun 26 21:13:16 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 18:13:16 -0700 Subject: character to justify text Message-ID: <4681B9AC.9050600@fourthworld.com> -= JB =- wrote: > It would be much better to access a glyph or some other character > directly from the Rev Text Engine. I find it hard to believe they do > not have the ability to add something like that. It is not new in any > Mac engines nor in WASTE. If you look into the development history of WASTE I think you'll find it has its own share of shortcomings, and some painfully long periods between updates. And it's single-platform, so it has a lot less work to do. With all due respect to Mr. Piovanelli, it's not a good basis for comparison with Rev. It's also worth noting that it may not be the case that the folks at RunRev "do not have the ability to add something like that". Rev is in ongoing development, with new features added all the time. You might consider voting for the BZ request for this, or if there isn't one already creating one. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lan.kc.macmail at gmail.com Tue Jun 26 21:31:53 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 27 Jun 2007 07:01:53 +0530 Subject: Striped Background in OS X Revisited In-Reply-To: <46815AF7.1000806@fourthworld.com> References: <46815AF7.1000806@fourthworld.com> Message-ID: On 6/26/07, Richard Gaskin wrote: > > and Apple > moves the menu bar to the top of the window, It's all a bad dream, make it go away...It's all a bad dream, make it go away... it's all a bad dream...;-) Richard, this is the 2nd time you've mentioned this in about as many many weeks. If anyone from Apple HIG is reading this PLEASE ignore. IMO I loathe the way WIN has a menu bar in every window. I first thought I was going to loathe the OSX Dock until I learnt I could make it disappear. I wont go into all the reasons but will mention just one - I hate wasted screen. In fact I'd prefer Apple to do with the Menubar what it does with the Dock, allow it to disappear - although for new computer users I appreciate that the default setting would be to have it permanently visible and in the one place, at the top of the screen. Richard, you allude to the next great HI revolution, and to me, it would be if an Application opens and presented you with a window (workspace) with nothing more than a blank sheet and a fine boarder. No menu bar, no tool bar, no scroll bars, nothing. All these extra's would appear either via contextual menus or placing the mouse over hot spots. I actually come pretty close to this by attaching a second monitor. On the second monitor an OSX app has no menu bar and there's no Dock. I've learnt which apps have good contextual menus and move these across to the 2nd monitor and turn off all the tool bars and extra clutter. I just have workspace, workspace and workspace. One of my favourite set ups is to have Preview on the second monitor - and since it's been mentioned recently, with the excellent MySQL user manual open for reference. Set to 'Continuous' rather than Page View, just wide enough to make the horizontal scroll bar disappear, the draw wide enough to type in searches and yes I'd prefer that the vertical scroll bar not to be there and just let me scroll with a scroll wheel. Generally I find this better than a real book, the only downside, not being able to hilight or write comments in the margin ;-) Interestingly one of the only apps that behaves badly on a second monitor is Rev. For some reason it thinks a menu bar exists at the top of the screen so wont allow you to move your Rev window to the very top of the screen:-( I just felt I couldn't leave it appear as there was no opposition to a move for OSX to be more Win like :-) From sundown at nwrain.net Tue Jun 26 21:35:44 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 18:35:44 -0700 Subject: character to justify text In-Reply-To: <4681B9AC.9050600@fourthworld.com> References: <4681B9AC.9050600@fourthworld.com> Message-ID: <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> On Jun 26, 2007, at 6:13 PM, Richard Gaskin wrote: > -= JB =- wrote: > >> It would be much better to access a glyph or some other character >> directly from the Rev Text Engine. I find it hard to believe they do >> not have the ability to add something like that. It is not new in >> any >> Mac engines nor in WASTE. >> > > If you look into the development history of WASTE I think you'll > find it has its own share of shortcomings, and some painfully long > periods between updates. And it's single-platform, so it has a lot > less work to do. > > With all due respect to Mr. Piovanelli, it's not a good basis for > comparison with Rev. > > It's also worth noting that it may not be the case that the folks > at RunRev "do not have the ability to add something like that". > Rev is in ongoing development, with new features added all the > time. You might consider voting for the BZ request for this, or if > there isn't one already creating one. > > -- > Richard Gaskin > Managing Editor, revJournal I am not saying Rev is bad. And when I said Apple & WASTE had glyphs which they used I should have mentioned I'm not sure how much control was available. My point was a glyph is not really uncommon. Also I pointed out the only thing I have a complaint with is not being able to expand a line by 1 pixel. That is a pretty good compliment. Plus I took time to say I don't like Apples new justification. Anyway back to making my own font here is a problem that I just thought of. It would be nice for my text to be compatible within all Rev apps. If I make my own font any Rev apps that transfer my text between their apps would need my font and if for some reason their script counted characters they would not know to subtract the invisible character I added. A little thing like that can make people hate my program so I need Rev to add it properly. you wrote: You might consider voting for the BZ request for this, or if there isn't one already creating one. I don't know what that is or how to do it. thanks, -=>JB<=- From stephenREVOLUTION at barncard.com Tue Jun 26 21:41:21 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 26 Jun 2007 20:41:21 -0500 Subject: character to justify text In-Reply-To: <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: Making your own text justification system sounds like a nightmare no matter how one goes about it.... > >Anyway back to making my own font here is a problem that >I just thought of. It would be nice for my text to be compatible >within all Rev apps. If I make my own font any Rev apps that >transfer my text between their apps would need my font and >if for some reason their script counted characters they would >not know to subtract the invisible character I added. A little >thing like that can make people hate my program so I need >Rev to add it properly. > >you wrote: > >You might consider voting for the BZ request for this, >or if there isn't one already creating one. > >I don't know what that is or how to do it. > >thanks, >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at nwrain.net Tue Jun 26 21:48:09 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 18:48:09 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: On Jun 26, 2007, at 6:41 PM, Stephen Barncard wrote: > Making your own text justification system sounds like a nightmare > no matter how one goes about it.... > > >> >> Anyway back to making my own font here is a problem that >> I just thought of. It would be nice for my text to be compatible >> within all Rev apps. If I make my own font any Rev apps that >> transfer my text between their apps would need my font and >> if for some reason their script counted characters they would >> not know to subtract the invisible character I added. A little >> thing like that can make people hate my program so I need >> Rev to add it properly. >> >> you wrote: >> >> You might consider voting for the BZ request for this, >> or if there isn't one already creating one. >> >> I don't know what that is or how to do it. >> >> thanks, >> -=>JB<=- >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - It would actually be very simple if I could expand the line by 1 pixel at a time. I can already do everything else needed to justify it. And if I had the 1 pixel char I could give options to increase the white space or to increase space between the visible chars or both. -=>JB<=- From ambassador at fourthworld.com Tue Jun 26 22:07:23 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 19:07:23 -0700 Subject: character to justify text Message-ID: <4681C65B.5030400@fourthworld.com> -= JB =- wrote: > you wrote: >> You might consider voting for the BZ request for this, >> or if there isn't one already creating one. > > I don't know what that is or how to do it. By "BZ" I mean Bugzilla, but even that's not really correct anymore since Bill Marriott did a wonderful overhaul of RunRev's bug-tracking system. So let me take it from the top: RunRev maintains a publicly-accessible database of bug reports and feature requests: Any Rev user can create an account there, and you can review existing reports and create new ones. The folks at RunRev use that database, and to some degree the voting feature for each record, as one of several guides for working on the product. It takes only a minute to create an account, and opens the door to the best way to log bugs and feature requests. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From stephenREVOLUTION at barncard.com Tue Jun 26 22:07:22 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 26 Jun 2007 21:07:22 -0500 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: It would be totally nuts, but have you thought about using HTMLTEXT and a single pixel transparent graphic? Replaces a character whose imageSource property is not empty. The value of the imageSource property is included as the value of the "src" attribute. > >It would actually be very simple if I could expand the >line by 1 pixel at a time. I can already do everything >else needed to justify it. And if I had the 1 pixel char >I could give options to increase the white space or >to increase space between the visible chars or both. > >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From pepetoo at cox.net Tue Jun 26 22:16:43 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 26 Jun 2007 19:16:43 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: Hi JB, I've noticed with interest your fixation on this "problem" of full justification. Though I appreciate your attention to detail, I must admit that of all the things that need to be done with software, full justification of text is probably on the bottom of the "features list". You've expressed your "wants"; now I'd drop it and go on to more productive things if I were you. Frankly, almost all of the "possibilities" that have been discussed are pretty "crazy", and would probably cause you more problems down the line. Just my opinion, Joe Wilkins On Jun 26, 2007, at 6:48 PM, -= JB =- wrote: > > On Jun 26, 2007, at 6:41 PM, Stephen Barncard wrote: > >> Making your own text justification system sounds like a nightmare >> no matter how one goes about it.... >> >> >>> >>> Anyway back to making my own font here is a problem that >>> I just thought of. It would be nice for my text to be compatible >>> within all Rev apps. If I make my own font any Rev apps that >>> transfer my text between their apps would need my font and >>> if for some reason their script counted characters they would >>> not know to subtract the invisible character I added. A little >>> thing like that can make people hate my program so I need >>> Rev to add it properly. >>> >>> you wrote: >>> >>> You might consider voting for the BZ request for this, >>> or if there isn't one already creating one. >>> >>> I don't know what that is or how to do it. >>> >>> thanks, >>> -=>JB<=- >>> >> >> -- >> >> >> stephen barncard >> s a n f r a n c i s c o >> - - - - - - - - - - - - > > It would actually be very simple if I could expand the > line by 1 pixel at a time. I can already do everything > else needed to justify it. And if I had the 1 pixel char > I could give options to increase the white space or > to increase space between the visible chars or both. From lan.kc.macmail at gmail.com Tue Jun 26 22:43:21 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 27 Jun 2007 08:13:21 +0530 Subject: character to justify text In-Reply-To: <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> Message-ID: On 6/27/07, -= JB =- wrote: > > > The problem with making a font and > then using my own character it would change the character count. > Of course I could easily add the character and then subtract it but > who knows what other weird things I might find. One thought, if you're going to go to all the trouble of making your own font, is to include several versions of the space character, ie a 3 pixel space, a 4 pixel space, etc etc. Maybe accessible via spacebar = 3px, option+spacebar = 4px, shift+option+spacebar = 5px. Then I assume a simple 'repeat for each' replacing each standard 3px space with a 4px space until you get to the required width, and if you replaced all in a line and it still wasn't wide enough you go on to 5px, 6px etc etc. That way the char count wouldn't change. Just a thought, but then again, the thought of creating a font from scratch seems pretty daunting to me ;-) From sundown at nwrain.net Tue Jun 26 22:49:39 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 19:49:39 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: On Jun 26, 2007, at 7:16 PM, Joe Lewis Wilkins wrote: > Hi JB, > > I've noticed with interest your fixation on this "problem" of full > justification. Though I appreciate your attention to detail, I must > admit that of all the things that need to be done with software, > full justification of text is probably on the bottom of the > "features list". You've expressed your "wants"; now I'd drop it and > go on to more productive things if I were you. Frankly, almost all > of the "possibilities" that have been discussed are pretty "crazy", > and would probably cause you more problems down the line. > > Just my opinion, > > Joe Wilkins I am not asking for full justification, just the ability to expand the line with a character that won't cause me problems. I don't know if you work on programming Rev but unless you do you probably aren't in a position to decide how easy or hard it would be to add the feature. If nobody wanted things like I am talking about full justification would not be as common as it is in other programs. If nobody ever discussed it then the Rev team would think that people really don't want it anyway. -=>JB<=- From sundown at nwrain.net Tue Jun 26 22:51:07 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 19:51:07 -0700 Subject: character to justify text In-Reply-To: <4681C65B.5030400@fourthworld.com> References: <4681C65B.5030400@fourthworld.com> Message-ID: Okay, thanks -=>JB<=- ======================================== On Jun 26, 2007, at 7:07 PM, Richard Gaskin wrote: > -= JB =- wrote: > > >> you wrote: >> >>> You might consider voting for the BZ request for this, >>> or if there isn't one already creating one. >>> >> I don't know what that is or how to do it. >> > > By "BZ" I mean Bugzilla, but even that's not really correct anymore > since Bill Marriott did a wonderful overhaul of RunRev's bug-tracking > system. So let me take it from the top: > > RunRev maintains a publicly-accessible database of bug reports and > feature requests: > > > > Any Rev user can create an account there, and you can review existing > reports and create new ones. > > The folks at RunRev use that database, and to some degree the voting > feature for each record, as one of several guides for working on the > product. > > It takes only a minute to create an account, and opens the door to the > best way to log bugs and feature requests. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sundown at nwrain.net Tue Jun 26 22:56:21 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 19:56:21 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> On Jun 26, 2007, at 7:07 PM, Stephen Barncard wrote: > It would be totally nuts, but have you thought about using HTMLTEXT > and a single pixel transparent graphic? > > > Replaces a character whose imageSource property is not empty. The > value of the imageSource property is included as the value of the > "src" attribute. > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - I haven't really done much with HTML TEXT but that may be a way to go. One thing I notice reading the Rev docs is they offer HTML and for some reason Rev left out full justification with HTML. Am I right that HTML has the ability to do full justification. If so Rev purposely left it out so it made me not want to look into solving the problem with HTML. thanks, -=>JB<=- From sundown at nwrain.net Tue Jun 26 22:59:53 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 19:59:53 -0700 Subject: character to justify text In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> Message-ID: <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> Thanks, but I don't want to make a font because people would need it if they copied my text and it would not be obvious they needed the font if the character is invisible. -=>JB<=- ==================================== On Jun 26, 2007, at 7:43 PM, Kay C Lan wrote: > On 6/27/07, -= JB =- wrote: > >> >> >> The problem with making a font and >> then using my own character it would change the character count. >> Of course I could easily add the character and then subtract it but >> who knows what other weird things I might find. >> > > > One thought, if you're going to go to all the trouble of making > your own > font, is to include several versions of the space character, ie a 3 > pixel > space, a 4 pixel space, etc etc. Maybe accessible via spacebar = 3px, > option+spacebar = 4px, shift+option+spacebar = 5px. Then I assume a > simple > 'repeat for each' replacing each standard 3px space with a 4px > space until > you get to the required width, and if you replaced all in a line > and it > still wasn't wide enough you go on to 5px, 6px etc etc. > > That way the char count wouldn't change. > > Just a thought, but then again, the thought of creating a font from > scratch > seems pretty daunting to me ;-) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From tsj at unimelb.edu.au Tue Jun 26 23:03:35 2007 From: tsj at unimelb.edu.au (Terry Judd) Date: Wed, 27 Jun 2007 13:03:35 +1000 Subject: AIR (Addobe Integrated Runtime) example done in Rev In-Reply-To: <20070627024904.8F075489459@mail.runrev.com> Message-ID: > Cool Terry!!!! > I was curious about AIR, still, Revolution is more productive. > > Andre Still, AIR (or Apollo or whatever it ends up being called) would seem to be a direct competitor to Rev with a large existing user-base (Flash/Flex) and you can bet it will get lots of attention in the coming months no matter how easy or hard it is to use. Cheers, Terry... > > On 6/25/07, Terry Judd wrote: >> >> I was looking through the example AIR applications on the Adobe Labs >> website >> and thought "some of these should be easy enough to do in Rev". Anyway, >> the >> 'Pixel Perfect' example seemed like a good starting point (although I >> really >> should have been working on my poster for that workshop next week) and it >> works... except that there is an annoying visual glitch under OSX (see bug >> 4938) and everything is semi-transparent whereas in the AIR example only >> the >> window background is semi-transparent (I don't think that's possible in >> Rev >> without custom windowshapes and some pretty fancy masking). >> >> FWIW, it's available from RevOnline under my user space (tsj) >> >> Terry... >> From lan.kc.macmail at gmail.com Tue Jun 26 23:17:28 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 27 Jun 2007 08:47:28 +0530 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: <4680531B.80002@tweedly.net> References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> <4680531B.80002@tweedly.net> Message-ID: On 6/26/07, Alex Tweedly wrote: > > This gives the advantage of a short, clean, easy-to-read script while > preserving the advantage of error detection. The need to respond to such > a dialog once per local variable would be (at least for me) a small > price to pay - and is certainly much lighter a burden than the need to > add a declaration for each. I don't declare variables because I do find that it is easier to use the Var Watcher to pick up typos than it is to go through the hassle of all the extra typing to declare variables - where I can make extra typos anyway;-( Therefore I do like what your proposing, my only suggestion would be the 'respond to such a dialog once per local' sounds like you'd keep having this annoying dialog box pop-up requiring your attention - well for me anyway who creates Vars like rabbits breeding*:-) I'd prefer a single box (substack) listing all the 'offenders' followed by two radio buttons - amend,declare. What would even be better would be some 'intelligence' like the google search field that when you type in 'Bombya Hotl' it asks: did you mean 'Bombay Hotel' - so that if you already had a declared variable tMyTextColour and you typed in tMyTextColor when the parser ran the box would pop up and amongst the list of errors one of the lines would say: tMyTextColor did you mean tMyTextColour Yes Amend Declare (as radio buttons) I can but dream :-) *PS. I do try to cull my vars once I've got the required result. From chipp at chipp.com Tue Jun 26 23:27:52 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 26 Jun 2007 22:27:52 -0500 Subject: Cached by Google In-Reply-To: <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> Message-ID: <7aa52a210706262027n79aafef6se8cbba9a29d75c0@mail.gmail.com> Dave, You should post more carefully exactly what it is you are trying to say. Your quote below: On 6/26/07, Dave wrote: > > What a load of twaddle! If you put something on the internet then > unless otherwise stated it's in the Public Domain. Is very different from your later assertion: "if you put something on a Public Website, it *WILL* be cached and/or archived and there is very little (if anything) you or anyone else can do to stop it!" These are two separate matters, which should not be construed to mean the same thing. You can certainly download my applications from Altuit.com, but the are *CERTAINLY NOT* in the Public Domain. I believe that is the point Scott was making when he asked you to review the copyright codes for countries. It's important to be clear about what it is are intending to communicate. -Chipp From ambassador at fourthworld.com Tue Jun 26 23:32:51 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 26 Jun 2007 20:32:51 -0700 Subject: character to justify text Message-ID: <4681DA63.1000103@fourthworld.com> -= JB =- wrote: > I haven't really done much with HTML TEXT but that may be a way to go. > One thing I notice reading the Rev docs is they offer HTML and for some > reason Rev left out full justification with HTML. Am I right that > HTML has the ability to do full justification. If so Rev purposely > left it out so it made me not want to look into solving the problem > with HTML. It's not so much a case of Rev leaving anything out as it is an unfortunate choice of terms. What Rev calls its "htmlText" property could probably be better called "sgmltext", since it simply uses the same SGML conventions that HTML uses, but for a different purpose: HtmlText was designed to provide an ASCII representation of all aspects of a field's contents. At runtime text attributes are of course stored in a binary format, but one can use the htmlText to reproduce a field's content with complete fidelity without needing to much with the binary representation. Additionally, since it's just ASCII, one can use Rev's handy text handling to easily manipulate htmlText data to alter the contents of a field raidly. But Rev's htmlText property wasn't designed to support the fulle HTML spec. For the tables alone I wish it did, and perhaps one day it will, but historically that property is designed solely to support an ASCII representation of Rev's field text attributes. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sims at ezpzapps.com Wed Jun 27 00:05:48 2007 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 27 Jun 2007 06:05:48 +0200 Subject: character to justify text In-Reply-To: <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> Message-ID: <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> On Jun 27, 2007, at 4:56 AM, -= JB =- wrote: > > On Jun 26, 2007, at 7:07 PM, Stephen Barncard wrote: > >> It would be totally nuts, but have you thought about using >> HTMLTEXT and a single pixel transparent graphic? >> >> stephen barncard >> s a n f r a n c i s c o >> - - - - - - - - - - - - > > I haven't really done much with HTML TEXT but that may be a way to go. Might imageSource be of help? "Use the imageSource property to display a picture or icon inside a text field." sims Custom Software Development www.EZPZapps.com From chipp at chipp.com Wed Jun 27 00:07:27 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 26 Jun 2007 23:07:27 -0500 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: <7aa52a210706262107j783b8facgc2019fde12753b5f@mail.gmail.com> On 6/26/07, Joe Lewis Wilkins wrote: > > Hi JB, > > I must > admit that of all the things that need to be done with software, full > justification of text is probably on the bottom of the "features > list". You've expressed your "wants"; now I'd drop it and go on to > more productive things if I were you. Joe, Nice to hear about your new promotion to arbitrator of what features need to be added to Rev. And, please don't order any PIZZA for me as I may like mine a bit different from yours. JB, I've actually built my own text rendering engine (and bitmap text font editor) which can be found in ButtonGadget. I think your best bet would be either: 1) use a monospace font and pad spaces between words or; 2) use the HTMLtext feature to insert very small bits of whitespace between words. I understand why you would want to do justified text. I want it too for products like Hemingway and ButtonGadget. I'm keeping my fingers crossed we'll see a full text field object with these types of features in Rev one day. best, Chipp From pepetoo at cox.net Wed Jun 27 00:19:26 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 26 Jun 2007 21:19:26 -0700 Subject: character to justify text In-Reply-To: <7aa52a210706262107j783b8facgc2019fde12753b5f@mail.gmail.com> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <7aa52a210706262107j783b8facgc2019fde12753b5f@mail.gmail.com> Message-ID: <3183B17B-49C3-4870-A5D6-565FF03C9E5F@cox.net> Chipp, There's very little chance that you and I will ever see eye to eye on anything. Fortunately! Joe Wilkins On Jun 26, 2007, at 9:07 PM, Chipp Walters wrote: > On 6/26/07, Joe Lewis Wilkins wrote: > > Joe, > > Nice to hear about your new promotion to arbitrator of what > features need > to be added to Rev. And, please don't order any PIZZA for me as I > may like > mine a bit different from yours. > > < snip > > > best, > Chipp From chipp at chipp.com Wed Jun 27 00:22:58 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 26 Jun 2007 23:22:58 -0500 Subject: Last Post In-Reply-To: <4675C899.8050508@howsoft.com> References: <4675C899.8050508@howsoft.com> Message-ID: <7aa52a210706262122j34721450yb2ac16e8b6cc52c0@mail.gmail.com> I just want to go on record: 1) Altuit never promised a Linux version of altBrowser. Ever. Please show me the email. We tried to create one, but couldn't succeed for a number of technical reasons, and Bob was definitely not a part of our effort in any way. I am sorry he thinks he was, but cannot fathom how he became so blatantly wrong in this assertion. I suppose when someone wishes for something hard enough, they may start to confuse reality with their own fantasy. 2) Bob's blatant and unwarranted attack on both me and Altuit, is a libelous activity, and we will take the necessary steps to protect our company and reputation. 3) I am very happy to see him leave this list and hopefully this development environment for good. I would strongly encourage the listmom to remove his participation from this list for such behavior as to take personal vendetta's public on his website in such a vicious way-- especially naming list members and quoting incorrectly things said. I in no way wish to be part of any support system for him. On 6/17/07, Bob Warren wrote: > > Dear Colleagues, > > My last post to this UR-List is a bit long, so I have made it available > at: > > http://www.howsoft.com/last_post/ > From sundown at nwrain.net Wed Jun 27 00:26:10 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 21:26:10 -0700 Subject: character to justify text In-Reply-To: <4681DA63.1000103@fourthworld.com> References: <4681DA63.1000103@fourthworld.com> Message-ID: <2E81902D-9588-4EB2-9834-ABB0889A79AD@nwrain.net> Your explanation helps a lot. thank you, -=>JB<=- ======================================= On Jun 26, 2007, at 8:32 PM, Richard Gaskin wrote: > -= JB =- wrote: > >> I haven't really done much with HTML TEXT but that may be a way to >> go. >> One thing I notice reading the Rev docs is they offer HTML and for >> some >> reason Rev left out full justification with HTML. Am I right >> that HTML has the ability to do full justification. If so Rev >> purposely >> left it out so it made me not want to look into solving the >> problem with HTML. >> > > It's not so much a case of Rev leaving anything out as it is an > unfortunate choice of terms. What Rev calls its "htmlText" > property could probably be better called "sgmltext", since it > simply uses the same SGML conventions that HTML uses, but for a > different purpose: > > HtmlText was designed to provide an ASCII representation of all > aspects of a field's contents. At runtime text attributes are of > course stored in a binary format, but one can use the htmlText to > reproduce a field's content with complete fidelity without needing > to much with the binary representation. Additionally, since it's > just ASCII, one can use Rev's handy text handling to easily > manipulate htmlText data to alter the contents of a field raidly. > > But Rev's htmlText property wasn't designed to support the fulle > HTML spec. For the tables alone I wish it did, and perhaps one day > it will, but historically that property is designed solely to > support an ASCII representation of Rev's field text attributes. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sundown at nwrain.net Wed Jun 27 00:29:11 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 21:29:11 -0700 Subject: character to justify text In-Reply-To: <7aa52a210706262107j783b8facgc2019fde12753b5f@mail.gmail.com> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <7aa52a210706262107j783b8facgc2019fde12753b5f@mail.gmail.com> Message-ID: <64277EE2-EFB8-4487-B884-D6B42141E70E@nwrain.net> Thank you for the suggestions and input. -=>JB<=- ======================================= On Jun 26, 2007, at 9:07 PM, Chipp Walters wrote: > On 6/26/07, Joe Lewis Wilkins wrote: > >> >> Hi JB, >> >> I must >> admit that of all the things that need to be done with software, full >> justification of text is probably on the bottom of the "features >> list". You've expressed your "wants"; now I'd drop it and go on to >> more productive things if I were you. >> > > > > Joe, > > Nice to hear about your new promotion to arbitrator of what > features need > to be added to Rev. And, please don't order any PIZZA for me as I > may like > mine a bit different from yours. > > JB, > I've actually built my own text rendering engine (and bitmap text font > editor) which can be found in ButtonGadget. I think your best bet > would be > either: > 1) use a monospace font and pad spaces between words or; > 2) use the HTMLtext feature to insert very small bits of whitespace > between > words. > > I understand why you would want to do justified text. I want it too > for > products like Hemingway and ButtonGadget. I'm keeping my fingers > crossed > we'll see a full text field object with these types of features in > Rev one > day. > > best, > Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From scott at tactilemedia.com Wed Jun 27 00:40:03 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 26 Jun 2007 21:40:03 -0700 Subject: character to justify text In-Reply-To: <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> Message-ID: Regarding justified text, it might be worth noting that one could display justified text within a browser control region, using the revBrowser technology. I just did a quick test with some dummy text that seems to work:
When in the Course of human events it becomes necessary for one people to dissolve the political bands which have connected them with another and to assume among the powers of the earth, the separate and equal station to which the Laws of Nature and of Nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation.
Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From chipp at chipp.com Wed Jun 27 00:50:28 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 26 Jun 2007 23:50:28 -0500 Subject: Cached by Google In-Reply-To: <7aa52a210706262027n79aafef6se8cbba9a29d75c0@mail.gmail.com> References: <883061.68178.qm@web37514.mail.mud.yahoo.com> <45D0EE56-7A54-4D8A-8944-4112EF178B84@looktowindward.com> <7aa52a210706262027n79aafef6se8cbba9a29d75c0@mail.gmail.com> Message-ID: <7aa52a210706262150v5e331084t8fd57fbc6cfbce34@mail.gmail.com> Ha ha! Should take some of my own advice and proof read before posting ;-) On 6/26/07, Chipp Walters wrote: > > These are two separate matters, which should not be construed to mean the > same thing. You can certainly download my applications from Altuit.com, > but theY are *CERTAINLY NOT* in the Public Domain. > > I believe that is the point Scott was making when he asked you to review > the copyright codes for countries. It's important to be clear about what it > is _YOU_ are intending to communicate. > > -Chipp > > > > From sakari.ruoho at academica.com Wed Jun 27 00:59:06 2007 From: sakari.ruoho at academica.com (Sakari Ruoho) Date: Wed, 27 Jun 2007 07:59:06 +0300 Subject: Multiple text selection? Message-ID: <4681EE9A.1090404@academica.com> Hello! Was wondering if this acclaim is true? You can select only one line at time in Revolution? For example I set the textSize for a selected text in a field and I use combobox for this. If I type the textSize in combobox the selection changes, which is not the behavior I would like to see.. If this is the way it's supposed to be, then fine, but otherwise, would someone enlighten me please? Sakari Ruoho Programmer Academica Information Ltd From stephenREVOLUTION at barncard.com Wed Jun 27 00:57:55 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 26 Jun 2007 23:57:55 -0500 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: Not true. The Rev team isn't really focused or influenced by this list. They don't have the time. This list is a help list, not a suggestion box. That's why the Quality Control Center (Formerly Bugzilla) is the best way to communicate your needs if something is needed or missing. If you are an Enterprise customer, there is another list, the Improve list, and many design suggestions are put forth there, and some of the Rev team and often the CEO will show up there. I'm obliged to an NDA, all I can say is stay tuned, many of your wishes will be granted soon. > >If nobody ever discussed it then the Rev team would think that >people really don't want it anyway. > >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Wed Jun 27 01:05:38 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 00:05:38 -0500 Subject: character to justify text In-Reply-To: <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> Message-ID: REV html is really a special, very simple, limited subset of 'real' html created especially for use inside REV. A smart move, because it's a text syntax and form we already know. Perhaps, however, you could also use the built-in browser plug-in (formerly known as Altbrowser, now comes with Rev 2.8), feed it REAL WC3 html from a text file, and use the align="justify" tag. A thought, if you mainly need to just display this justified text. > >I haven't really done much with HTML TEXT but that may be a way to go. >One thing I notice reading the Rev docs is they offer HTML and for some >reason Rev left out full justification with HTML. Am I right that HTML has >the ability to do full justification. If so Rev purposely left it >out so it made >me not want to look into solving the problem with HTML. > >thanks, >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Wed Jun 27 01:08:11 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 00:08:11 -0500 Subject: character to justify text In-Reply-To: <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> Message-ID: I haven't fully tested the Browser plugin, but I think users can copy text out of the browser field/object. I don't know if it would appear justified after pasting; another thing to try. Please let us know of your progress... >Thanks, but I don't want to make a font because >people would need it if they copied my text and >it would not be obvious they needed the font if >the character is invisible. > >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at nwrain.net Wed Jun 27 01:14:07 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 22:14:07 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> Message-ID: On Jun 26, 2007, at 9:57 PM, Stephen Barncard wrote: > Not true. The Rev team isn't really focused or influenced by this > list. They don't have the time. This list is a help list, not a > suggestion box. That's why the Quality Control Center (Formerly > Bugzilla) is the best way to communicate your needs if something is > needed or missing. If you are an Enterprise customer, there is > another list, the Improve list, and many design suggestions are put > forth there, and some of the Rev team and often the CEO will show > up there. > > I'm obliged to an NDA, all I can say is stay tuned, many of your > wishes will be granted soon. > > >> >> If nobody ever discussed it then the Rev team would think that >> people really don't want it anyway. >> >> -=>JB<=- >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - At least it generates interest and discussion which eventually can induce change and fixes. I will stay tuned and thank you for the info. -=>JB<=- From briany at qldlearning.com Wed Jun 27 01:16:06 2007 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 26 Jun 2007 22:16:06 -0700 Subject: character to justify text -- spacer graphic implementation In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> Message-ID: <38FD981E-263D-4A4D-8625-D30D7E8679DB@qldlearning.com> This uses a naive algorithm and has limitations, but it's a fun experiment. Create a scrolling text field and a 1x1 empty image object. Paste this into the field script and type away. on keyDown c lock screen do "put c into"&& (the selectedChunk) fullJustify (the id of me), (the id of image "spacer") unlock screen end keyDown on fullJustify fldID, imageID local i, targetWidth put fullFieldLineWidth(fldID) into targetWidth put 1 into i lock screen replace numToChar(0) with empty in fld id fldID put the formattedText of fld id fldID into fld id fldID repeat for each line l in fld id fldID put (targetWidth - the formattedWidth of line i of fld id fldID) into tLineGaps[i] add 1 to i end repeat put 1 into i repeat for each line l in fld id fldID put padLine(l, tLineGaps[i], numToChar(0)) into line i of fld id fldID add 1 to i end repeat put 1 into i repeat for each char c in fld id fldID if (char i of fld 1 is numToChar(0)) then set the imageSource of char i of fld id fldID to imageID end if add 1 to i end repeat unlock screen end fullJustify function fullFieldLineWidth fldID put (the width of fld id fldID) into targetWidth subtract (2* the borderWidth of fld id fldID) from targetWidth subtract (item 1 of the margins of fld id fldID) from targetWidth get (item 3 of the margins of fld id fldID) if (it is empty) then subtract (item 1 of the margins of fld id fldID) from targetWidth else subtract (item 3 of the margins of fld id fldID) from targetWidth if (the vScrollbar of fld id fldID) then subtract the scrollbarWidth of fld id fldID from targetWidth return targetWidth end fullFieldLineWidth function padLine l, pixels put empty into tmp1 put 0 into spaceCount repeat for each char c in l if (c is space) then add 1 to spaceCount end repeat if (spaceCount = 0) then return l put (pixels div spaceCount) into spacePadding put (pixels mod spaceCount) into leftoverPads repeat for each char c in l if (c is space) then repeat spacePadding put numToChar(0) after tmp1 end repeat end if put c after tmp1 end repeat repeat for each char c in tmp1 if (c is space) AND (leftoverPads > 0) then put numToChar(0) after tmp2 subtract 1 from leftoverPads end if put c after tmp2 end repeat return tmp2 end padLine From sundown at nwrain.net Wed Jun 27 01:22:13 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 22:22:13 -0700 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> Message-ID: <4D5C9E97-B8D7-425D-95D5-50B76E49BFAB@nwrain.net> On Jun 26, 2007, at 10:05 PM, Stephen Barncard wrote: > REV html is really a special, very simple, limited subset of 'real' > html created especially for use inside REV. A smart move, because > it's a text syntax and form we already know. > > Perhaps, however, you could also use the built-in browser plug-in > (formerly known as Altbrowser, now comes with Rev 2.8), feed it > REAL WC3 html from a text file, and use the align="justify" tag. > > A thought, if you mainly need to just display this justified text. > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - I need the user to be able to decide. If it was full justification offered like other justification then that would work. If it was a character I could then insert where I wanted that would be great too. But the user will be the one who finally makes the decision one way or another. I would like it to be done on a line by line basis according to the users choice. -=>JB<=- From sakari.ruoho at academica.com Wed Jun 27 01:21:52 2007 From: sakari.ruoho at academica.com (Sakari Ruoho) Date: Wed, 27 Jun 2007 08:21:52 +0300 Subject: Multiple text selection? In-Reply-To: <4681EE9A.1090404@academica.com> References: <4681EE9A.1090404@academica.com> Message-ID: <4681F3F0.1010906@academica.com> I'm afraid I was not very clear in there.. I did mean if it is possible to select more than one chunk at time. Not one line at time.. need my morning coffee.. sorry about that, hopefully got it right this time :) Sakari Ruoho wrote: > Hello! > > Was wondering if this acclaim is true? You can select only one line at > time in Revolution? For example I set the textSize for a selected text > in a field and I use combobox for this. If I type the textSize in > combobox the selection changes, which is not the behavior I would like > to see.. If this is the way it's supposed to be, then fine, but > otherwise, would someone enlighten me please? > > Sakari Ruoho > Programmer > Academica Information Ltd > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed Jun 27 01:23:39 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 27 Jun 2007 00:23:39 -0500 Subject: Multiple text selection? In-Reply-To: <4681EE9A.1090404@academica.com> References: <4681EE9A.1090404@academica.com> Message-ID: <20070627002339236272.fe398a0f@sonsothunder.com> On Wed, 27 Jun 2007 07:59:06 +0300, Sakari Ruoho wrote: > Hello! > > Was wondering if this acclaim is true? You can select only one line > at time in Revolution? For example I set the textSize for a selected > text in a field and I use combobox for this. If I type the textSize > in combobox the selection changes, which is not the behavior I would > like to see.. If this is the way it's supposed to be, then fine, but > otherwise, would someone enlighten me please? Yes, that's true - you can't have multiple chunks of text selected at the same time, even if they are in two different controls. There are workarounds and simulations, but that's the basic fact. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sakari.ruoho at academica.com Wed Jun 27 01:26:27 2007 From: sakari.ruoho at academica.com (Sakari Ruoho) Date: Wed, 27 Jun 2007 08:26:27 +0300 Subject: Multiple text selection? In-Reply-To: <20070627002339236272.fe398a0f@sonsothunder.com> References: <4681EE9A.1090404@academica.com> <20070627002339236272.fe398a0f@sonsothunder.com> Message-ID: <4681F503.5060102@academica.com> Cheers! That's all I needed to know.. :) Ken Ray wrote: > On Wed, 27 Jun 2007 07:59:06 +0300, Sakari Ruoho wrote: > > >> Hello! >> >> Was wondering if this acclaim is true? You can select only one line >> at time in Revolution? For example I set the textSize for a selected >> text in a field and I use combobox for this. If I type the textSize >> in combobox the selection changes, which is not the behavior I would >> like to see.. If this is the way it's supposed to be, then fine, but >> otherwise, would someone enlighten me please? >> > > Yes, that's true - you can't have multiple chunks of text selected at > the same time, even if they are in two different controls. There are > workarounds and simulations, but that's the basic fact. > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wjm at wjm.org Wed Jun 27 01:29:37 2007 From: wjm at wjm.org (Bill Marriott) Date: Wed, 27 Jun 2007 01:29:37 -0400 Subject: character to justify text References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com><531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net><46809D9B.5060300@hyperactivesw.com><74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net><46817DDA.1060901@hyperactivesw.com><70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> Message-ID: I've followed this thread with some interest! I have to say that I admire the creativity of using a "glyph" to cheat and force full justification. As mentioned, Rev already provides the capability to have a "glyph" without a custom font -- you just set the imagesource of the space characters to a graphic of the appropriate pixel width. The beauty of this approach is that the underlying text data is not changed. You still have the correct number of characters, and they are still spaces. It would be very interesting to see this executed to see how fast it performs. The number one request in the Quality Control Center happens to be report #670, which is closely related to the basic issue here, which is a more functional field object. Ideally, you'd want to have tracking, kerning, and a bunch of other typographic affordances. An upgrade to the field object is in the works, and it's non-trivial as it does have to work across platforms. Until then, might I suggest a workaround which hasn't been mentioned, which is to embed a browser. You'll be able to present text with full justification there. It will be a little more cumbersome to code (and you cannot edit text directly) but it seems to me to be the most robust solution for the time being. From mwieder at ahsoftware.net Wed Jun 27 01:30:56 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 26 Jun 2007 22:30:56 -0700 Subject: Secrets of the filter command? In-Reply-To: References: Message-ID: <3613545988.20070626223056@ahsoftware.net> Joe- Tuesday, June 26, 2007, 4:32:03 PM, you wrote: > Mark is the filter command anything at all like the "snake" command Ummm... "snake"? -- -Mark Wieder mwieder at ahsoftware.net From wjm at wjm.org Wed Jun 27 01:33:36 2007 From: wjm at wjm.org (Bill Marriott) Date: Wed, 27 Jun 2007 01:33:36 -0400 Subject: AIR (Addobe Integrated Runtime) example done in Rev References: <20070627024904.8F075489459@mail.runrev.com> Message-ID: Indeed, it is a competitor but overall I think it's good for Rev as it validates the importance of desktop applications. The only reason to use AIR/Apollo is that it would be easier than using traditional desktop programming languages to get things done -- largely because you are familiar with ActionScript/Flash/JavaScript. Revolution is easier still, and growing more powerful all the time. The new browser integration, for example, means you can embed Flash in your Rev solutions quite easily. > Still, AIR (or Apollo or whatever it ends up being called) would seem to > be > a direct competitor to Rev with a large existing user-base (Flash/Flex) > and > you can bet it will get lots of attention in the coming months no matter > how > easy or hard it is to use. From jacque at hyperactivesw.com Wed Jun 27 01:35:48 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Jun 2007 00:35:48 -0500 Subject: character to justify text -- spacer graphic implementation In-Reply-To: <38FD981E-263D-4A4D-8625-D30D7E8679DB@qldlearning.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> <38FD981E-263D-4A4D-8625-D30D7E8679DB@qldlearning.com> Message-ID: <4681F734.4090101@hyperactivesw.com> Wow. While everybody else is yakking, you write a script. :) This is very cool and there's not even a noticable lag. It would need a custom "copy" though to remove the spacers. Maybe: on commandKeyDown which -- copykey if which <> "c" then pass commandKeyDown put the selectedText into tData replace numToChar(0) with empty in tData set the clipboardData["text"] to tData end commandKeyDown -- copykey Ideally the handler should use "copyKey" but I couldn't get it to trigger. Brian Yennie wrote: > This uses a naive algorithm and has limitations, but it's a fun experiment. > Create a scrolling text field and a 1x1 empty image object. > > Paste this into the field script and type away. > > on keyDown c > lock screen > do "put c into"&& (the selectedChunk) > fullJustify (the id of me), (the id of image "spacer") > unlock screen > end keyDown > > on fullJustify fldID, imageID > local i, targetWidth > > put fullFieldLineWidth(fldID) into targetWidth > > put 1 into i > > lock screen > replace numToChar(0) with empty in fld id fldID > put the formattedText of fld id fldID into fld id fldID > > repeat for each line l in fld id fldID > put (targetWidth - the formattedWidth of line i of fld id fldID) > into tLineGaps[i] > add 1 to i > end repeat > > put 1 into i > repeat for each line l in fld id fldID > put padLine(l, tLineGaps[i], numToChar(0)) into line i of fld id fldID > add 1 to i > end repeat > > put 1 into i > repeat for each char c in fld id fldID > if (char i of fld 1 is numToChar(0)) then > set the imageSource of char i of fld id fldID to imageID > end if > add 1 to i > end repeat > unlock screen > > end fullJustify > > function fullFieldLineWidth fldID > put (the width of fld id fldID) into targetWidth > subtract (2* the borderWidth of fld id fldID) from targetWidth > subtract (item 1 of the margins of fld id fldID) from targetWidth > get (item 3 of the margins of fld id fldID) > if (it is empty) then subtract (item 1 of the margins of fld id fldID) > from targetWidth > else subtract (item 3 of the margins of fld id fldID) from targetWidth > if (the vScrollbar of fld id fldID) then subtract the scrollbarWidth > of fld id fldID from targetWidth > return targetWidth > end fullFieldLineWidth > > function padLine l, pixels > put empty into tmp1 > put 0 into spaceCount > repeat for each char c in l > if (c is space) then add 1 to spaceCount > end repeat > if (spaceCount = 0) then return l > put (pixels div spaceCount) into spacePadding > put (pixels mod spaceCount) into leftoverPads > repeat for each char c in l > if (c is space) then > repeat spacePadding > put numToChar(0) after tmp1 > end repeat > end if > put c after tmp1 > end repeat > repeat for each char c in tmp1 > if (c is space) AND (leftoverPads > 0) then > put numToChar(0) after tmp2 > subtract 1 from leftoverPads > end if > put c after tmp2 > end repeat > > return tmp2 > end padLine > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sundown at nwrain.net Wed Jun 27 01:42:58 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 22:42:58 -0700 Subject: character to justify text In-Reply-To: References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com><531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net><46809D9B.5060300@hyperactivesw.com><74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net><46817DDA.1060901@hyperactivesw.com><70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> Message-ID: On Jun 26, 2007, at 10:29 PM, Bill Marriott wrote: > I've followed this thread with some interest! I have to say that I > admire > the creativity of using a "glyph" to cheat and force full > justification. > > As mentioned, Rev already provides the capability to have a "glyph" > without > a custom font -- you just set the imagesource of the space > characters to a > graphic of the appropriate pixel width. The beauty of this approach > is that > the underlying text data is not changed. You still have the correct > number > of characters, and they are still spaces. It would be very > interesting to > see this executed to see how fast it performs. > > The number one request in the Quality Control Center happens to be > report > #670, which is closely related to the basic issue here, which is a > more > functional field object. Ideally, you'd want to have tracking, > kerning, and > a bunch of other typographic affordances. An upgrade to the field > object is > in the works, and it's non-trivial as it does have to work across > platforms. > > Until then, might I suggest a workaround which hasn't been > mentioned, which > is to embed a browser. You'll be able to present text with full > justification there. It will be a little more cumbersome to code > (and you > cannot edit text directly) but it seems to me to be the most robust > solution > for the time being. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thanks for the info. I really do not need it today so maybe I will wait and put my energy into something else. It looks like Joe Wilkins will get his wish for now. -=>JB<=- From wjm at wjm.org Wed Jun 27 01:48:45 2007 From: wjm at wjm.org (Bill Marriott) Date: Wed, 27 Jun 2007 01:48:45 -0400 Subject: character to justify text -- spacer graphic implementation References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com><531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net><46809D9B.5060300@hyperactivesw.com><74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net><46817DDA.1060901@hyperactivesw.com><70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net><634CD253-AD44-435A-A076-4690946EE656@nwrain.net> <38FD981E-263D-4A4D-8625-D30D7E8679DB@qldlearning.com> Message-ID: Wow -- it works! A little bit of trouble with the last line of paragraphs, but very impressive! "Brian Yennie" wrote in message news:38FD981E-263D-4A4D-8625-D30D7E8679DB at qldlearning.com... > This uses a naive algorithm and has limitations, but it's a fun > experiment. > Create a scrolling text field and a 1x1 empty image object. > > Paste this into the field script and type away. > > on keyDown c > lock screen > do "put c into"&& (the selectedChunk) > fullJustify (the id of me), (the id of image "spacer") > unlock screen > end keyDown > > on fullJustify fldID, imageID > local i, targetWidth > > put fullFieldLineWidth(fldID) into targetWidth > > put 1 into i > > lock screen > replace numToChar(0) with empty in fld id fldID > put the formattedText of fld id fldID into fld id fldID > > repeat for each line l in fld id fldID > put (targetWidth - the formattedWidth of line i of fld id fldID) into > tLineGaps[i] > add 1 to i > end repeat > > put 1 into i > repeat for each line l in fld id fldID > put padLine(l, tLineGaps[i], numToChar(0)) into line i of fld id > fldID > add 1 to i > end repeat > > put 1 into i > repeat for each char c in fld id fldID > if (char i of fld 1 is numToChar(0)) then > set the imageSource of char i of fld id fldID to imageID > end if > add 1 to i > end repeat > unlock screen > > end fullJustify > > function fullFieldLineWidth fldID > put (the width of fld id fldID) into targetWidth > subtract (2* the borderWidth of fld id fldID) from targetWidth > subtract (item 1 of the margins of fld id fldID) from targetWidth > get (item 3 of the margins of fld id fldID) > if (it is empty) then subtract (item 1 of the margins of fld id fldID) > from targetWidth > else subtract (item 3 of the margins of fld id fldID) from targetWidth > if (the vScrollbar of fld id fldID) then subtract the scrollbarWidth of > fld id fldID from targetWidth > return targetWidth > end fullFieldLineWidth > > function padLine l, pixels > put empty into tmp1 > put 0 into spaceCount > repeat for each char c in l > if (c is space) then add 1 to spaceCount > end repeat > if (spaceCount = 0) then return l > put (pixels div spaceCount) into spacePadding > put (pixels mod spaceCount) into leftoverPads > repeat for each char c in l > if (c is space) then > repeat spacePadding > put numToChar(0) after tmp1 > end repeat > end if > put c after tmp1 > end repeat > repeat for each char c in tmp1 > if (c is space) AND (leftoverPads > 0) then > put numToChar(0) after tmp2 > subtract 1 from leftoverPads > end if > put c after tmp2 > end repeat > > return tmp2 > end padLine > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Wed Jun 27 01:50:10 2007 From: sundown at nwrain.net (-= JB =-) Date: Tue, 26 Jun 2007 22:50:10 -0700 Subject: character to justify text -- spacer graphic implementation In-Reply-To: <4681F734.4090101@hyperactivesw.com> References: <7914333F-D165-4C8F-91FE-DF5B397060F5@economy-x-talk.com> <531F1AF5-2C4C-4B2C-9552-9B2B2954670B@nwrain.net> <46809D9B.5060300@hyperactivesw.com> <74644185-5454-4DE0-A33E-90DAB87A80AA@nwrain.net> <46817DDA.1060901@hyperactivesw.com> <70FAB561-35F3-4540-BCF5-663E24F82185@nwrain.net> <634CD253-AD44-435A-A076-4690946EE656@nwrain.net> <38FD981E-263D-4A4D-8625-D30D7E8679DB@qldlearning.com> <4681F734.4090101@hyperactivesw.com> Message-ID: I haven't tried this yet. I will later tonight. But when I was working with hypercard I bought some cool code from Ro Nagey at Royal Software written by a Brian Yennie. Am I correct in thinking this is the same Brian Yennie. Thank you all, -=>JB<=- =========================================== On Jun 26, 2007, at 10:35 PM, J. Landman Gay wrote: > Wow. While everybody else is yakking, you write a script. :) This > is very cool and there's not even a noticable lag. > > It would need a custom "copy" though to remove the spacers. Maybe: > > on commandKeyDown which -- copykey > if which <> "c" then pass commandKeyDown > put the selectedText into tData > replace numToChar(0) with empty in tData > set the clipboardData["text"] to tData > end commandKeyDown -- copykey > > Ideally the handler should use "copyKey" but I couldn't get it to > trigger. > > > Brian Yennie wrote: > >> This uses a naive algorithm and has limitations, but it's a fun >> experiment. >> Create a scrolling text field and a 1x1 empty image object. >> Paste this into the field script and type away. >> on keyDown c >> lock screen >> do "put c into"&& (the selectedChunk) >> fullJustify (the id of me), (the id of image "spacer") >> unlock screen >> end keyDown >> on fullJustify fldID, imageID >> local i, targetWidth >> put fullFieldLineWidth(fldID) into targetWidth >> put 1 into i >> lock screen >> replace numToChar(0) with empty in fld id fldID >> put the formattedText of fld id fldID into fld id fldID >> repeat for each line l in fld id fldID >> put (targetWidth - the formattedWidth of line i of fld id >> fldID) into tLineGaps[i] >> add 1 to i >> end repeat >> put 1 into i >> repeat for each line l in fld id fldID >> put padLine(l, tLineGaps[i], numToChar(0)) into line i of fld >> id fldID >> add 1 to i >> end repeat >> put 1 into i >> repeat for each char c in fld id fldID >> if (char i of fld 1 is numToChar(0)) then >> set the imageSource of char i of fld id fldID to imageID >> end if >> add 1 to i >> end repeat >> unlock screen >> end fullJustify >> function fullFieldLineWidth fldID >> put (the width of fld id fldID) into targetWidth >> subtract (2* the borderWidth of fld id fldID) from targetWidth >> subtract (item 1 of the margins of fld id fldID) from targetWidth >> get (item 3 of the margins of fld id fldID) >> if (it is empty) then subtract (item 1 of the margins of fld id >> fldID) from targetWidth >> else subtract (item 3 of the margins of fld id fldID) from >> targetWidth >> if (the vScrollbar of fld id fldID) then subtract the >> scrollbarWidth of fld id fldID from targetWidth >> return targetWidth >> end fullFieldLineWidth >> function padLine l, pixels >> put empty into tmp1 >> put 0 into spaceCount >> repeat for each char c in l >> if (c is space) then add 1 to spaceCount >> end repeat >> if (spaceCount = 0) then return l >> put (pixels div spaceCount) into spacePadding >> put (pixels mod spaceCount) into leftoverPads >> repeat for each char c in l >> if (c is space) then >> repeat spacePadding >> put numToChar(0) after tmp1 >> end repeat >> end if >> put c after tmp1 >> end repeat >> repeat for each char c in tmp1 >> if (c is space) AND (leftoverPads > 0) then >> put numToChar(0) after tmp2 >> subtract 1 from leftoverPads >> end if >> put c after tmp2 >> end repeat >> return tmp2 >> end padLine >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From pepetoo at cox.net Wed Jun 27 02:05:32 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 26 Jun 2007 23:05:32 -0700 Subject: Secrets of the filter command? In-Reply-To: <3613545988.20070626223056@ahsoftware.net> References: <3613545988.20070626223056@ahsoftware.net> Message-ID: Mark, Yeah, we could type "ss" into the msg box and a dialog would appear asking us which stacks we wanted to search (any one along with its "using" stacks) along with the word or phase we wanted to locate. Then it would "snake" through each of the stacks into every script in them, locating this phrase and allowing changes to be made. A pretty wonderful routine. It was probably an external command. If there is any chance that the Rev Team might consider implementing something like this, I'll search my old HC files to discover what it was. I kind of figured that Rev already had some such thing and I just haven't found it yet. Joe Wilkins On Jun 26, 2007, at 10:30 PM, Mark Wieder wrote: > Joe- > > Tuesday, June 26, 2007, 4:32:03 PM, you wrote: > >> Mark is the filter command anything at all like the "snake" command > > Ummm... "snake"? > > -- > -Mark Wieder > mwieder at ahsoftware.net From jperryl at ecs.fullerton.edu Wed Jun 27 02:10:43 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 26 Jun 2007 23:10:43 -0700 (PDT) Subject: Beautiful Transcript, er, Rev, ugly JavaScript? In-Reply-To: Message-ID: Greetings from Vancouver, where the sun's still seemingly up at 9 p.m.! I can't recall if it was Kevin or Lynn who suggested that I compare some beautifully simplistic Rev code with some really hairy, ugly-looking code doing the same thing in, say, JavaScript, Java, etc., but, as I told whichever one it was, that would necessitate *my* knowing those languages. And, as we all know, it's not like I'm producing award-winning apps in Rev, either ;-) So, if any kind soul could help me out in this, I'd be grateful (and I swear I won't be foolish enough to insist that they are my own examples). Sleepless in Vancouver... Judy From jacque at hyperactivesw.com Wed Jun 27 02:11:23 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Jun 2007 01:11:23 -0500 Subject: Secrets of the filter command? In-Reply-To: References: <3613545988.20070626223056@ahsoftware.net> Message-ID: <4681FF8B.6000206@hyperactivesw.com> Joe Lewis Wilkins wrote: > Mark, > > Yeah, we could type "ss" into the msg box and a dialog would appear > asking us which stacks we wanted to search (any one along with its > "using" stacks) along with the word or phase we wanted to locate. Then > it would "snake" through each of the stacks into every script in them, > locating this phrase and allowing changes to be made. A pretty wonderful > routine. It was probably an external command. If there is any chance > that the Rev Team might consider implementing something like this, I'll > search my old HC files to discover what it was. I kind of figured that > Rev already had some such thing and I just haven't found it yet. The "ss" stood for "searchScripts" and it was a HyperTalk handler placed in the Home stack. Many of us have written our own. It's just xtalk. With a little tweaking, the one in the original HC Home stack works. > > Joe Wilkins > > On Jun 26, 2007, at 10:30 PM, Mark Wieder wrote: > >> Joe- >> >> Tuesday, June 26, 2007, 4:32:03 PM, you wrote: >> >>> Mark is the filter command anything at all like the "snake" command >> >> Ummm... "snake"? >> >> -- >> -Mark Wieder >> mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Wed Jun 27 02:14:32 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 26 Jun 2007 23:14:32 -0700 Subject: Secrets of the filter command? In-Reply-To: Message-ID: I believe the "ss" was a script handler in the Home stack that stood for "search script" Rev has a much-much better tool for this, as it does more than just scripts, and includes the power of regEx, builds a list of the hits To use this, do cmd-F/cntrl-F or in the Edit menu "Find and Replace..." Don't for get to explore the drop down menu that let's you set the scope of your search. PS - never heard it called 'snake'. Jim Ault Las Vegas On 6/26/07 11:05 PM, "Joe Lewis Wilkins" wrote: > Mark, > > Yeah, we could type "ss" into the msg box and a dialog would appear > asking us which stacks we wanted to search (any one along with its > "using" stacks) along with the word or phase we wanted to locate. > Then it would "snake" through each of the stacks into every script in > them, locating this phrase and allowing changes to be made. A pretty > wonderful routine. It was probably an external command. If there is > any chance that the Rev Team might consider implementing something > like this, I'll search my old HC files to discover what it was. I > kind of figured that Rev already had some such thing and I just > haven't found it yet. > > Joe Wilkins > > On Jun 26, 2007, at 10:30 PM, Mark Wieder wrote: > >> Joe- >> >> Tuesday, June 26, 2007, 4:32:03 PM, you wrote: >> >>> Mark is the filter command anything at all like the "snake" command >> >> Ummm... "snake"? >> >> -- >> -Mark Wieder >> mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sims at ezpzapps.com Wed Jun 27 02:22:54 2007 From: sims at ezpzapps.com (Jim Sims) Date: Wed, 27 Jun 2007 08:22:54 +0200 Subject: Beautiful Transcript, er, Rev, ugly JavaScript? In-Reply-To: References: Message-ID: <413CE0B0-D8D5-4B68-8D9D-D2E6F25842A9@ezpzapps.com> Not sure if this helps you but... Back in 1997 I made a web app with javascript: http://ezpzapps.com/dfe then click on the 'Wrap 1' button in the top group. Maybe my javascript could have been written better :-/ but the calculation in the MetaCard desktop version was much, much easier to figure out. sims On Jun 27, 2007, at 8:10 AM, Judy Perry wrote: > Greetings from Vancouver, where the sun's still seemingly up at 9 > p.m.! > > I can't recall if it was Kevin or Lynn who suggested that I compare > some > beautifully simplistic Rev code with some really hairy, ugly- > looking code > doing the same thing in, say, JavaScript, Java, etc., but, as I told > whichever one it was, that would necessitate *my* knowing those > languages. > > And, as we all know, it's not like I'm producing award-winning apps in > Rev, either ;-) > > So, if any kind soul could help me out in this, I'd be grateful (and I > swear I won't be foolish enough to insist that they are my own > examples). > > Sleepless in Vancouver... > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Wed Jun 27 02:25:18 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Tue, 26 Jun 2007 23:25:18 -0700 Subject: Secrets of the filter command? In-Reply-To: References: Message-ID: Thanks for the reminder Jacqui and Jim. "Snake" was probably a name I gave it; perhaps not, but it did "snake" through all of the scripts. I didn't realize that the Rev. "Find and Replace..." is that versatile; but, then, I've never tried it. (smile) Of course, one of the reasons I didn't think it would be as useful is because I thought that would mean treating each thing that was found in the same manner. With the HC routine, you could edit the scripts in which the item was found in any manner you wanted. Joe Wilkins On Jun 26, 2007, at 11:14 PM, Jim Ault wrote: > I believe the "ss" was a script handler in the Home stack that > stood for > "search script" > > Rev has a much-much better tool for this, as it does more than just > scripts, > and includes the power of regEx, > builds a list of the hits > > To use this, do cmd-F/cntrl-F or in the Edit menu "Find and > Replace..." > > Don't for get to explore the drop down menu that let's you set the > scope of > your search. > > PS - never heard it called 'snake'. > > Jim Ault > Las Vegas > > > > On 6/26/07 11:05 PM, "Joe Lewis Wilkins" wrote: > >> Mark, >> >> Yeah, we could type "ss" into the msg box and a dialog would appear >> asking us which stacks we wanted to search (any one along with its >> "using" stacks) along with the word or phase we wanted to locate. >> Then it would "snake" through each of the stacks into every script in >> them, locating this phrase and allowing changes to be made. A pretty >> wonderful routine. It was probably an external command. If there is >> any chance that the Rev Team might consider implementing something >> like this, I'll search my old HC files to discover what it was. I >> kind of figured that Rev already had some such thing and I just >> haven't found it yet. >> >> Joe Wilkins >> >> On Jun 26, 2007, at 10:30 PM, Mark Wieder wrote: >> >>> Joe- >>> >>> Tuesday, June 26, 2007, 4:32:03 PM, you wrote: >>> >>>> Mark is the filter command anything at all like the "snake" command >>> >>> Ummm... "snake"? >>> >>> -- >>> -Mark Wieder >>> mwieder at ahsoftware.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Wed Jun 27 02:51:54 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 26 Jun 2007 23:51:54 -0700 Subject: Secrets of the filter command? In-Reply-To: Message-ID: On 6/26/07 11:25 PM, "Joe Lewis Wilkins" wrote: > Thanks for the reminder Jacqui and Jim. "Snake" was probably a name I > gave it; perhaps not, but it did "snake" through all of the scripts. > I didn't realize that the Rev. "Find and Replace..." is that > versatile; but, then, I've never tried it. (smile) Of course, one of > the reasons I didn't think it would be as useful is because I thought > that would mean treating each thing that was found in the same > manner. With the HC routine, you could edit the scripts in which the > item was found in any manner you wanted. > just double click on the line in the found list and edit to your hearts content. The list lets you see the number of script containers found, and lets you choose which ones to bother with and in which order. Editing is no different than HC, except that in Rev you will use the Find in the script window to actually locate the strings you want to edit. Jim Ault Las Vegas From geradamas at yahoo.com Wed Jun 27 03:33:54 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 27 Jun 2007 08:33:54 +0100 (BST) Subject: Cached by Google Message-ID: <750186.8050.qm@web37515.mail.mud.yahoo.com> "Twaddle" or not, my original posting under this heading demonstrates, if nothing else, the large gap between what is said about "protecting people's rights" (and, despite Rawls and so on, one should remember that 'rights' have no objective reality) and what actually happens is vast. There are a number of postings on the web floating around about various things I got up to in Germany about 20 years ago (!); I believe that they misrepresent what I was doing quite badly. I saw them first in 1993, and they are still around (they are to do with my "previous life" as a cult-deprogrammer). So, what do I do? Well, they are there; and people can read them and form their own opinions - I have no qualms about what I did. So, everytime somebody brings these matters up; depending on the circumstances I either: 1. Say nothing and smile, 2. Say "Well I feel fine", or 3. Go into a long and slightly pompus disquisition about morality, laws and rights. What is perhaps the most interesting fact about this situation of mine is that I continue to lead a happy life, while the miserable sausages who have been posting incorrect things about me don't seem to be doing so terribly well. So, the fact that "sunny-Jim" has smeared "poo" around the internet about various hard-working individuals should not really fuss anybody unduly. I suspect that all that "sunny-Jim" has done in the long run is damaged himself. After all; its "untrue poo": isn't it? Outside it is a lovely day; I'm off for a walk in the park, breathe the fresh air and watch the wonderful panoply of life! 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 From viktoras at ekoinf.net Wed Jun 27 04:02:56 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Wed, 27 Jun 2007 11:02:56 +0300 (FLE Daylight Time) Subject: character to justify text References: Message-ID: <468219AF.000001.01816@MAZYTIS> Hi, you can try adjusting the size of space characters like this: repeat with i=1 to the number of chars in fld "fText" set the textSize of char x of "fText" to y end repeat where char x is space character and y is a number between 4 and whatever the upper limit is... If the fixedLineHeight of field is set to true, then the only thing that changes would be the width of space character. The hard point here is to get a length of a text line in pixels so you could calculate the necessary size of space character for each line. As I imagine first you would need to find the longest line in the field and then justify the remaining lines in relation to this maximum. Of course you may try creating an index of all possible characters and their widths for different fonts and sizes, then get the length of line in characters and use the index to sum up the length in pixels... Then find a difference subtracting length of current string from maximum length, counting number of spaces in a line and then calculate what size all space characters should be set to compensate for the difference. In principle not so hard once you know a way to measure absolute length of text string in pixels. All the best! Viktoras -------Original Message------- From: Kay C Lan Date: 27/06/2007 05:43:10 To: How to use Revolution Subject: Re: character to justify text On 6/27/07, -= JB =- wrote: > > > The problem with making a font and > then using my own character it would change the character count. > Of course I could easily add the character and then subtract it but > who knows what other weird things I might find. One thought, if you're going to go to all the trouble of making your own font, is to include several versions of the space character, ie a 3 pixel space, a 4 pixel space, etc etc. Maybe accessible via spacebar = 3px, option+spacebar = 4px, shift+option+spacebar = 5px. Then I assume a simple 'repeat for each' replacing each standard 3px space with a 4px space until you get to the required width, and if you replaced all in a line and it still wasn't wide enough you go on to 5px, 6px etc etc. That way the char count wouldn't change. Just a thought, but then again, the thought of creating a font from scratch seems pretty daunting to me ;-) _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at comcast.net Wed Jun 27 07:59:54 2007 From: 3mcgrath at comcast.net (Thomas McGrath III) Date: Wed, 27 Jun 2007 07:59:54 -0400 Subject: character to justify text In-Reply-To: <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> Message-ID: <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> JB, The imageSource is a good way to go since a 1 pixel blank graphic will not display differently on different systems and the imageSource object does count as one character when counting characters in a field. Check it out and see if it will work for you. Tom McGrath On Jun 27, 2007, at 12:05 AM, Jim Sims wrote: > On Jun 27, 2007, at 4:56 AM, -= JB =- wrote: >> On Jun 26, 2007, at 7:07 PM, Stephen Barncard wrote: >> >>> It would be totally nuts, but have you thought about using >>> HTMLTEXT and a single pixel transparent graphic? >>> stephen barncard >>> s a n f r a n c i s c o >>> - - - - - - - - - - - - >> >> I haven't really done much with HTML TEXT but that may be a way to >> go. > > Might imageSource be of help? > > "Use the imageSource property to display a picture or icon inside a > text field." > > > sims > > Custom Software Development > www.EZPZapps.com From bvg at mac.com Wed Jun 27 09:09:26 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 27 Jun 2007 15:09:26 +0200 Subject: Striped Background in OS X Revisited In-Reply-To: References: <46815AF7.1000806@fourthworld.com> Message-ID: <97d5af243e66d4e87111d2da08e982be@mac.com> On 27 Jun 2007, at 03:31, Kay C Lan wrote: > On 6/26/07, Richard Gaskin wrote: >> >> and Apple >> moves the menu bar to the top of the window, > > > It's all a bad dream, make it go away...It's all a bad dream, make it > go > away... it's all a bad dream...;-) > > Richard, this is the 2nd time you've mentioned this in about as many > many > weeks. If anyone from Apple HIG is reading this PLEASE ignore. Yes i noticed this too. My guess is that Richard believes that placing the menubar on top of the screen is loosing him speed. That might be true or not, but to me it is irrelevant. In my oppinion, GUI's are not mainly about speed, but about usability (seasoned CLI users always have been faster then the fastest GUI users in tests). The infinite clickable area size of the Mac OS menubar however is of course much more usable then a tiny stripe somewhere on the screen which Windows endorses. Playing into this might also the difference in mouse speed acceleration used on Windows vs. that used on Mac OS. I always have to readjust my aiming for the difference. (I think Windows uses a linear one, whereas Mac OS is para- or hyperbolic). -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From stephenREVOLUTION at barncard.com Wed Jun 27 09:23:01 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 08:23:01 -0500 Subject: character to justify text In-Reply-To: <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> Message-ID: There's a major flooding situation going on in Texas right now, around the Austin area....it's really bad. I hope Chipp and Jerry are ok... sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at nwrain.net Wed Jun 27 09:54:09 2007 From: sundown at nwrain.net (-= JB =-) Date: Wed, 27 Jun 2007 06:54:09 -0700 Subject: PDF Manuel In-Reply-To: <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> Message-ID: I was going to try some of the ideas about text justification and went to look in the manuel to see how to resize images to fit & now my PDF viewer shows something called the colorsync utility. I can hardly read my pdf files and it comes up no matter what pdf I open. I am not blaming this on Rev but I don't know how to fix it. I recently updated from OS X 3.9 to OS X 4. It worked for awhile & then started crashing. I finally made a backup of my drive, erased everything and did a new install. Then I had to copy a lot of my files back to the new drive. I probably screwed something up but I don't know what. Anyone know how to get rid of the ColorSync Utility when I open up a PDF file. I can't read the manuel this way. thanks, -=>JB<=- From pepetoo at cox.net Wed Jun 27 10:24:23 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Wed, 27 Jun 2007 07:24:23 -0700 Subject: Secrets of the filter command? In-Reply-To: References: Message-ID: <9055A94A-3775-4F08-A343-1507CDB5526C@cox.net> Thanks, Jim. Glad to see you're hard at work close to midnight! I hit the sack early, but am now up and at em. Joe Wilkins On Jun 26, 2007, at 11:51 PM, Jim Ault wrote: > On 6/26/07 11:25 PM, "Joe Lewis Wilkins" wrote: > >> Thanks for the reminder Jacqui and Jim. "Snake" was probably a name I >> gave it; perhaps not, but it did "snake" through all of the scripts. >> I didn't realize that the Rev. "Find and Replace..." is that >> versatile; but, then, I've never tried it. (smile) Of course, one of >> the reasons I didn't think it would be as useful is because I thought >> that would mean treating each thing that was found in the same >> manner. With the HC routine, you could edit the scripts in which the >> item was found in any manner you wanted. >> > just double click on the line in the found list and edit to your > hearts > content. The list lets you see the number of script containers > found, and > lets you choose which ones to bother with and in which order. > > Editing is no different than HC, except that in Rev you will use > the Find in > the script window to actually locate the strings you want to edit. > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Wed Jun 27 10:36:28 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 09:36:28 -0500 Subject: PDF Manual Message-ID: The file lost it's association with its application. Open file info for the file and look for the "Open with" popup. Your method of upgrading was probably to blame. In OSX you can't just finder-copy all the files back into a volume and expect them to all work. You need to use a utility like carbon copy cloner http://www.bombich.com/software/ccc.html (free) or FoldersSynchronizer (paid) from root. The MacOS installer could have done all of this for you -- move the files, set all your settings, and create a clean system. MacOS X cannot be treated like Mac OS9 when it comes to moving files around. Permissions have to be just right. (it's UNIX, ok?) The disk utility in Utilites can fix the permissions. This is really beyond the scope of this list and all this info is online elsewhere. >I was going to try some of the ideas about text >justification and went to look in the manuel to >see how to resize images to fit & now my PDF >viewer shows something called the colorsync >utility. > >I can hardly read my pdf files and it comes up >no matter what pdf I open. > >I am not blaming this on Rev but I don't know >how to fix it. I recently updated from OS X 3.9 >to OS X 4. It worked for awhile & then started >crashing. I finally made a backup of my drive, >erased everything and did a new install. > >Then I had to copy a lot of my files back to the >new drive. I probably screwed something up >but I don't know what. > >Anyone know how to get rid of the ColorSync >Utility when I open up a PDF file. I can't read >the manuel this way. > >thanks, >-=>JB<=- -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sundown at nwrain.net Wed Jun 27 10:49:39 2007 From: sundown at nwrain.net (-= JB =-) Date: Wed, 27 Jun 2007 07:49:39 -0700 Subject: PDF Manual In-Reply-To: References: Message-ID: Thanks. -=>JB<=- On Jun 27, 2007, at 7:36 AM, Stephen Barncard wrote: > The file lost it's association with its application. > Open file info for the file and look for the "Open with" popup. > > Your method of upgrading was probably to blame. In OSX you can't > just finder-copy all the files back into a volume and expect them > to all work. You need to use a utility like carbon copy cloner > http://www.bombich.com/software/ccc.html (free) or > FoldersSynchronizer (paid) from root. > > The MacOS installer could have done all of this for you -- move the > files, set all your settings, and create a clean system. > > MacOS X cannot be treated like Mac OS9 when it comes to moving > files around. Permissions have to be just right. (it's UNIX, ok?) > > The disk utility in Utilites can fix the permissions. > > This is really beyond the scope of this list and all this info is > online elsewhere. > > > > > > >> I was going to try some of the ideas about text >> justification and went to look in the manuel to >> see how to resize images to fit & now my PDF >> viewer shows something called the colorsync >> utility. >> >> I can hardly read my pdf files and it comes up >> no matter what pdf I open. >> >> I am not blaming this on Rev but I don't know >> how to fix it. I recently updated from OS X 3.9 >> to OS X 4. It worked for awhile & then started >> crashing. I finally made a backup of my drive, >> erased everything and did a new install. >> >> Then I had to copy a lot of my files back to the >> new drive. I probably screwed something up >> but I don't know what. >> >> Anyone know how to get rid of the ColorSync >> Utility when I open up a PDF file. I can't read >> the manuel this way. >> >> thanks, >> -=>JB<=- >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From rporeda at iwon.com Tue Jun 26 10:49:44 2007 From: rporeda at iwon.com ( .) Date: Tue, 26 Jun 2007 10:49:44 -0400 (EDT) Subject: put or get URL Message-ID: <20070626144944.5F06439D9@email.iwon.com> Yesterday my _put URL "website" into card field F1_ statement worked fine, as it has for several months. I use it up front to test the connection. Unsophisticated, yes. Today, nothing happens. I've tried resetAll and variations of Load and Get. Nothing. URLstatus says "error", but I can't get the libURLErrorData. _______________________________________________ From iowahengst at mac.com Wed Jun 27 12:05:39 2007 From: iowahengst at mac.com (Randy Hengst) Date: Wed, 27 Jun 2007 11:05:39 -0500 Subject: List Fields and clickLine In-Reply-To: <20070627054220.791B048949B@mail.runrev.com> References: <20070627054220.791B048949B@mail.runrev.com> Message-ID: Hi All, I've been lurking on the list for about a year and a half. During that time I've been translating stacks I made using HyperStudio -- which used a logo-based scripting language -- into Rev. I pretty much can now create anything in Rev I could have made with HyperStudio. I've found (as you know) that Rev is much more powerful. I've begun playing with list fields this past week and was able to create basic drag-lines-within-a-field -- script. With the help up Scott Rossi's getInLine stack, Jan Schenkel's dragDropList stack and the recent discussion about colorizing lines in a field (thanks to Jim Ault for sending his stack to me) I've been able to develop a nice working version. However, I've noticed an anomaly that I thought I was causing be adding text and returns and removing characters in my list field. However, I've been able to reproduce the problem in a new list field with no additions beyond the default three choices. Here's the problem. In a list field it is possible to highlight the last line without the clickline reading any data. I've been able to reproduce the problem this way. Create a new stack, create a list field, drag the height enough to have room for several blank lines -- but don't add any lines of text to the default three choices. Use this script in the field: on mouseDown if the clickLine is empty then beep else put the value of the clickLine end if end mouseDown Click to highlight the choices to make sure things work as expected, then leave choice 1 or 2 highlighted and click in the blank area below choice 3. Using very small increments, click in the blank space below choice 3 and move up until it highlights. If choice 3 is put, try again using smaller increments. There is an area just below the line where choice 3 will highlight, but the clickline reports empty. I noticed the problem while using Rev 2.8.1 on a PowerBook G4 with OSX 10.4.10. I've also been able to reproduce the problem using Rev 2.7.4 Any thoughts would be appreciated. take care, randy hengst From tekne at gruppoparentesi.it Wed Jun 27 12:13:02 2007 From: tekne at gruppoparentesi.it (Riccardo Linzitto) Date: Wed, 27 Jun 2007 18:13:02 +0200 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: <20070626170842044524.33d5bf62@sonsothunder.com> Message-ID: > Hmm - revCopyFolder works for me on Vista HP; I made a simple stack > with one button: > > on mouseUp > answer folder "Pick a folder:" > if it <> "" then > revCopyFolder it,(it & "Copy") > end if > end mouseUp > > Clicked the button, selected a folder, and it worked - what are you > experiencing? The resulting error is due to the use of the folder Program Files in the file path: I am using a localized version of Vista in Italian language: I have this system path c:\Programmi\... If I use revCopyFolder "c:\Programmi\MyFolder", "c:\" it works but if I use revCopyFolder "c:\Programmi\MyFolder", " c:\Programmi\MyFolder\a" it doens't work and the result is 4. The following command is ok: revCopyFolder "c:\Programmi\MyFolder", " c:\Program Files\MyFolder\a" Obviously it is not the same with XP. I would like to avoid the problems about the virtualstore location that you have explained in your post, by using C:\ as the default folder where the application is installed. Is it a good idea? Thanks Riccardo From sundown at nwrain.net Wed Jun 27 12:28:15 2007 From: sundown at nwrain.net (-= JB =-) Date: Wed, 27 Jun 2007 09:28:15 -0700 Subject: PDF Manual In-Reply-To: References: Message-ID: <12EC7C84-D4DC-4872-B4C7-B4762AF73D10@nwrain.net> On Jun 27, 2007, at 7:36 AM, Stephen Barncard wrote: > > The MacOS installer could have done all of this for you -- move the > files, set all your settings, and create a clean system. > > MacOS X cannot be treated like Mac OS9 when it comes to moving > files around. Permissions have to be just right. (it's UNIX, ok?) > > The disk utility in Utilites can fix the permissions. > > This is really beyond the scope of this list and all this info is > online elsewhere. > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - I used the disk utility to fix the permissions and it didn't work. Then I used my original OS X 10.4 to upgrade it didn't work. Here is a simple fix that is not beyond the scope of any list. In the finder go to the file you want to open. Select it and get the info. Choose Open With: I wanted to open a PDF file so it should have said Preview for the application I want to use to open that type of file. That is what it did say but when I looked at the list of apps to choose from ColorSync was near the top. I chose to open with Preview even though it already was chosen. Problem Solved. Easy Fix! regards, -=>JB<=- From david at openpartnership.net Wed Jun 27 13:15:18 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 27 Jun 2007 18:15:18 +0100 Subject: CGI question: http "PUT" and "DELETE" Message-ID: I want to create a Rev based CGI - and I know how it works with an http "POST" or "GET" - but is there a way to do http "DELETE" and "PUT" (not http) - and if so how do you write the cgi to handler these http requests? From kray at sonsothunder.com Wed Jun 27 13:20:05 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 27 Jun 2007 12:20:05 -0500 Subject: List Fields and clickLine In-Reply-To: References: <20070627054220.791B048949B@mail.runrev.com> Message-ID: <20070627122005359863.bc9fbd6f@sonsothunder.com> On Wed, 27 Jun 2007 11:05:39 -0500, Randy Hengst wrote: > Click to highlight the choices to make sure things work as expected, > then leave choice 1 or 2 highlighted and click in the blank area > below choice 3. Using very small increments, click in the blank space > below choice 3 and move up until it highlights. If choice 3 is put, > try again using smaller increments. There is an area just below the > line where choice 3 will highlight, but the clickline reports empty. Rev used to have a bug where if you clicked in an area below the choices, the last choice would automatically highlight, but the clickLine will still be empty. This has been fixed, but it seems there's still this bug left over. Because of the earlier bug, I've always put in an explicit "set the hilitedLines of me to empty" in my mouseDown trap when the clickLIne is empty. This is of course a workaround, and I still think you should log the bug in Bugzilla, but it works for me: on mouseDown if the clickLine is empty then set the hilitedLines of me to empty --<< add this beep else put the value of the clickLine end if end mouseDown Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From geradamas at yahoo.com Wed Jun 27 13:40:55 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 27 Jun 2007 18:40:55 +0100 (BST) Subject: PDF Manual Message-ID: <17076.56786.qm@web37511.mail.mud.yahoo.com> With all due respect to Apple's Preview I do find that Adobe Reader tends to do a better job. Remember, also, that you can use Safari to read PDFs. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From stephenREVOLUTION at barncard.com Wed Jun 27 14:31:40 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 13:31:40 -0500 Subject: PDF Manual In-Reply-To: <17076.56786.qm@web37511.mail.mud.yahoo.com> References: <17076.56786.qm@web37511.mail.mud.yahoo.com> Message-ID: >With all due respect to Apple's Preview I do find that >Adobe Reader tends to do a better job. Adobe takes forever to load. I'll stick with Preview...it's quick and light and has a wonderful print preview function. > >Remember, also, that you can use Safari to read PDFs. > >sincerely, Richmond Mathewson -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From david at openpartnership.net Wed Jun 27 14:33:59 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 27 Jun 2007 19:33:59 +0100 Subject: OT: Unit Tests Message-ID: Ignore this if your not into this sort of thing - it's overkill for most things - I'm just adding it as polish. I have just started working on adding Unit Tests to the open source handler library. I am just going to hack it right now by taking the basic framework I had in my old offline library and essentially doing the same online using Rev cgi's. I've done a little research to catch up on the latest developments - but nothing much has turned up so i am keeping it simple at the moment based around - http://en.wikipedia.org/wiki/XUnit. The idea I am working on at the moment is that the handlers are kept as text files on the server and that these text files also include a full suite of tests to run against the hander. Changes or improvements to a handler can then be tested locally by fetching the tests and data from the server, and if the new version passes the tests uploaded where it will again be tested and run against the server before committing it to subversion. The embedded test suite also includes internal references to values used in the tests and the values of the results that pass the tests. To make development of test easier there will be a Rev client that allows creating and running simple scripts against the handler, and throwing a bunch a default data at it. Finally if the handler has any dependencies (ie it calls other handlers in the hierarchy) these are fetched and added to the script - so that the whole test is self contained. I'd like to add benchmarking and other features to this stack if there are any samples knocking around that I can freely incorporate . Also if anyone has any real experience of unit tests in other languages it would be good to get some tips - in fact ideally the tests would be described in a semi-language neutral way - so that the same test could be run against various languages using the same data and speed, legibility and other factors could be compared - but AFAIK these things remain language specific? From JimAultWins at yahoo.com Wed Jun 27 15:05:16 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 27 Jun 2007 12:05:16 -0700 Subject: PDF Manual In-Reply-To: Message-ID: On 6/27/07 11:31 AM, "Stephen Barncard" wrote: >> With all due respect to Apple's Preview I do find that >> Adobe Reader tends to do a better job. > > Adobe takes forever to load. I'll stick with Preview...it's quick and > light and has a wonderful print preview function. Path Finder:preferences:applications => ckbox for open PDF in path finder works a little quicker than Preview for me, and Print:Print preview opens in Apple Preview Jim Ault Las Vegas From chipp at chipp.com Wed Jun 27 15:40:01 2007 From: chipp at chipp.com (Chipp Walters) Date: Wed, 27 Jun 2007 14:40:01 -0500 Subject: character to justify text In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> Message-ID: <7aa52a210706271240i52b88406yb207e6bd0940b86a@mail.gmail.com> We're good here. Just NW of us received 19 inches of rain in 8 hours or so. Wow. Texas weather is funny. Mostly by now all the grass is brown from lack of rain, but this year we've finally gotten caught up. Good for the livestock and pastures. Sounds like Jerry's alright too as he's SE of us and has already emailed me today. Thanks for your concern, Stephen. On 6/27/07, Stephen Barncard wrote: > > There's a major flooding situation going on in Texas right now, > around the Austin area....it's really bad. > > I hope Chipp and Jerry are ok... > From jerry at daniels-mara.com Wed Jun 27 16:31:52 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 27 Jun 2007 15:31:52 -0500 Subject: Texas Flood In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> Message-ID: Stephen, Here in the Austin area (Central Texas) we've had rain almost every day for, well, it seems like a week now. The ground here is uncharacteristically water logged, so any new rain will pool and cause "flash" flooding rather quickly now. Our streams (which as Chipp has pointed out) are usually dry this time of year and everything has a dusty or brown color to it. Not the case this Summer so far. I feel like I'm living in Houston...not a good thing for an Austin person to say, in terms of weather, anyway. We are having no flooding here or in town where my son and daughter live. Like Chipp, we live on the Southwestern edge of the metro area. And there is no flooding here, either. Thanks for your concern. We have had continuous power, internet and even some sunshine (today). If you want to get a taste of Central Texas with lots of rain, just listen to Stevie Ray Vaughn's "Texas Flood"...he says it better than anyone. Well worth the purchase, btw. Central Texan's really just can't believe it will ever really rain. We drive like idiots in the rain. Every so many years it freezes and then we drive suicidally. Best, Jerry & Family On Jun 27, 2007, at 8:23 AM, Stephen Barncard wrote: > There's a major flooding situation going on in Texas right now, > around the Austin area....it's really bad. > > I hope Chipp and Jerry are ok... > > > sqb > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Wed Jun 27 16:50:57 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 27 Jun 2007 16:50:57 EDT Subject: [ANN] Scripter's Scrapbook 5.2.11 Update Message-ID: www.FlexibleLearning.com/ssbk or www.ssBk.co.uk UPDATE AVAILABLE Thanks to continued feedback and the support of Scrapbook users, an incremental update has been uploaded and is now available. For full release notes including all improvements and bugfixes see http://www.flexiblelearning.com/ssbk/ReadMe.html. THE SCRIPTER'S SCRAPBOOK v5.2.11 Update released 27-JUN-2007 This is mainly a maintenance release, but a few important issues have been addressed. The most important is full keyboard support for all Windows users in Europe who rely on the AltGr modifier key for their language and special characters. This has taken a long time to resolve. We hope you will try the system again and enjoy the results. We are also happy to announce version 1.2 of the Scripter's Scrapbook API with improvements to the command set, supported by an updated Handbook (both the interactive version and the online documentation). For full details of all improvements and bugfixes, see the release notes at the above web page or click the "What's New..." button when you check for an update. YOUR NEXT STEP - Registered and Trial users should update through the Help menu or in the Preferences. - New users and those interested in reviewing the changes since an earlier trial may obtain a free 30-day starter-kit at www.FlexibleLearning.com/ssbk. You will be asked if you wish to obtain the most recent version, and if there is one it can be automatically downloaded for you. - Full size screen shots for both Mac OSX and Windows XP are at www.FlexibleLearning.com/ssbk/preview including useful mouse shortcuts illustrations. FEEDBACK As always, if you have a moment to suggest improvements or request additional features we would very much appreciate your feedback at www.flexiblelearning.com/ssbkFeedback.htm Hugh Senior FLCo Home of the Scripter's Scrapbook From jiml at netrin.com Wed Jun 27 16:54:51 2007 From: jiml at netrin.com (Jim Lambert) Date: Wed, 27 Jun 2007 13:54:51 -0700 Subject: what gives with this function? In-Reply-To: <20070627170005.606C3489494@mail.runrev.com> References: <20070627170005.606C3489494@mail.runrev.com> Message-ID: <60e0db75898ffc29833bdf7bd5efd27b@netrin.com> Hi All, Here's a function that goes either in the card script or the stack script. function whatGives what return what end whatGives Make a field "myFld" Make a button having this script: on mouseUp put whatGives(random(999)) into fld "myFld" end mouseUp Click the button and random numbers appear in the field as expected. But call the function from the message box: put whatGives(random(999)) into fld "myFld" and lo! nothing gets put in the field however the value returned from whatGives appears in the message box. Why isn't the returned value placed in the field? What gives? Thanks In Advance, Jim Lambert P.S. OSX 10.3.9 Rev Studio Build 471 vers 2.8.1 From andre at andregarzia.com Wed Jun 27 17:39:35 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 27 Jun 2007 18:39:35 -0300 Subject: CGI question: http "PUT" and "DELETE" In-Reply-To: References: Message-ID: <7c87a2a10706271439t6c7effc4g3b7a8544cd8d0e24@mail.gmail.com> David, it's fairly easy. If you're serving using apache just check the $REQUEST_METHOD environment variable, it will contain the method used to access your cgi. Like: switch $REQUEST_METHOD case "POST" -- do post stuff break case "PUT" -- do put stuff break case "DELETE" ... and so on... hope I helped. Andre On 6/27/07, David Bovill wrote: > > I want to create a Rev based CGI - and I know how it works with an http > "POST" or "GET" - but is there a way to do http "DELETE" and "PUT" (not > http) - and if so how do you write the cgi to handler these http requests? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Wed Jun 27 19:31:20 2007 From: sundown at nwrain.net (-= JB =-) Date: Wed, 27 Jun 2007 16:31:20 -0700 Subject: PDF Manual In-Reply-To: <17076.56786.qm@web37511.mail.mud.yahoo.com> References: <17076.56786.qm@web37511.mail.mud.yahoo.com> Message-ID: Thanks, that is some good info to know. -=>JB<=- =========================================== On Jun 27, 2007, at 10:40 AM, Richmond Mathewson wrote: > With all due respect to Apple's Preview I do find that > Adobe Reader tends to do a better job. > > Remember, also, that you can use Safari to read PDFs. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Yahoo! Answers - Got a question? Someone out there knows the > answer. Try it > now. > http://uk.answers.yahoo.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mark at maseurope.net Wed Jun 27 19:32:20 2007 From: mark at maseurope.net (Mark Smith) Date: Thu, 28 Jun 2007 00:32:20 +0100 Subject: Texas Flood In-Reply-To: References: <4681B9AC.9050600@fourthworld.com> <99647BB0-5F1C-4B1E-8524-65B3D776128C@nwrain.net> <97F34452-A209-4A97-B3D2-0DDF46E728F0@nwrain.net> <7A118FFC-F9AC-4664-916F-52181AC4CD98@ezpzapps.com> <762C3E90-7B7A-495D-83B5-46B3ACC60B90@comcast.net> Message-ID: I had a classic come-uppance about ten years ago. I was in Los Angeles during December, and there were some fairly heavy rains. There were power-cuts, the roads were flooded, cars were sliding around like snowboards -- chaos. I and the other brits I was with were laughing at these silly angelenos who couldn't cope with a spot of rain - (which is all it was, by our standards). I came home to London for xmas, and we had perhaps an inch of snow. The trains didn't run. Cars were sliding down hills straight into the backs of buses. People were stranded at work with no way home - people were stuck at home with no way to get to work -- chaos. I had to laugh some more.... Glad you're all ok, Mark On 27 Jun 2007, at 21:31, Jerry Daniels wrote: > We drive like idiots in the rain. Every so many years it freezes > and then we drive suicidally. From david at openpartnership.net Wed Jun 27 19:36:11 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 28 Jun 2007 00:36:11 +0100 Subject: CGI question: http "PUT" and "DELETE" In-Reply-To: <7c87a2a10706271439t6c7effc4g3b7a8544cd8d0e24@mail.gmail.com> References: <7c87a2a10706271439t6c7effc4g3b7a8544cd8d0e24@mail.gmail.com> Message-ID: On 27/06/07, Andre Garzia wrote: > > it's fairly easy. If you're serving using apache just check the > $REQUEST_METHOD environment variable, it will contain the method used to > access your cgi. > > Like: > > switch $REQUEST_METHOD > case "POST" > -- do post stuff > break > case "PUT" > -- do put stuff > break > case "DELETE" > ... > > and so on... > > hope I helped. Yes indeed. Does libUrl do http Put and Delete - put and delete examples are all ftp that I can see? From revlist at azurevision.co.uk Wed Jun 27 19:48:15 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 28 Jun 2007 00:48:15 +0100 Subject: PDF Manual In-Reply-To: <17076.56786.qm@web37511.mail.mud.yahoo.com> References: <17076.56786.qm@web37511.mail.mud.yahoo.com> Message-ID: <43C3CB3D-A6EF-499B-97B4-B91D7695B153@azurevision.co.uk> On 27 Jun 2007, at 18:40, Richmond Mathewson wrote: > Remember, also, that you can use Safari to read PDFs. You can, but I'm not sure what the benefit would be. Either you don't have the Adobe Reader plug-in installed, in which case you are using *exactly* the same rendering engine as Preview but without the navigation controls, search, zoom functions etc. Or you have the Adobe Reader plug-in and are getting almost identical results to opening the file directly in Reader. Ian From stephenREVOLUTION at barncard.com Wed Jun 27 20:25:21 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 27 Jun 2007 19:25:21 -0500 Subject: Texas Flood In-Reply-To: <43C3CB3D-A6EF-499B-97B4-B91D7695B153@azurevision.co.uk> References: <17076.56786.qm@web37511.mail.mud.yahoo.com> <43C3CB3D-A6EF-499B-97B4-B91D7695B153@azurevision.co.uk> Message-ID: Jerry and Chipp, glad you guys are ok. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From fmoyer at aol.com Wed Jun 27 21:08:53 2007 From: fmoyer at aol.com (Fred moyer) Date: Wed, 27 Jun 2007 21:08:53 -0400 Subject: character to justify text Message-ID: <144A2B3A-C949-4BFA-A129-394B57AF4EDD@aol.com> I was just working on this justification problem 2 weeks ago and came up with the following low-tech solution that manipulates the textsize of spaces. This script: - doesn't require any special stack preparation (adding images, etc.) - preserves textstyles (except textsize.) - allows the last straggling line in a paragraph to remain unjustified. - and it allows for hyphenation, which means that you don't end up having huge spaces between words. This solution doesn't justify on the fly like Brian's script (very nice, Brian!) There are also a few other bells and whistles I need to add. But if this script is helpful, please use it. Also there may be bugs in it -- I wrote it just for my own use. To use it just use "justify " and the short id of the field. Note: it does add "- " (dash and two spaces) inside hyphenated words. So, in order to get back to the original text, I suggest this script: on GetRidOfHyphens fid put the htmlText of fld id fid into hText replace "- " with "" in hText set the htmlText of fld id fid to hText end GetRidOfHyphens on justify fid set the fixedLineHeight of fld id fid to true set the cursor to watch lock screen set the backColor of char 1 to -1 of fld id fid to empty put " " into strangeCharThatLooksLikeASpace put the htmlText of fld id fid into hText replace strangeCharThatLooksLikeASpace with " " in hText replace "- " with "" in hText set the htmlText of fld id fid to hText set the fixedLineHeight of fld id fid to true set the backColor of char 1 to -1 of fld id fid to empty put fld id fid into FieldPlainText ---set the textsize of char 1 to -1 of fld id fid to empty put the number of chars in FieldPlainText into numberOfCharsInFld put the textheight of fld id fid into FieldTextHeight put the effective textsize of fld id fid into EffectiveTextSize put empty into listofSpacesinThisLine put 1 into CurrChar put 1 into CharNoForFirstCharOfLine put empty into CharNoForLastSpaceInLine put trunc(EffectiveTextSize * .6) into SmallSpaceSize if SmallSpaceSize < 8 then put 8 into SmallSpaceSize ---put "yes" into isThereAMax --- = NO WHEN HYPHENATION IS NOT POSSIBLE AND YOU HAVE TO JUST GO FOR IT put 0 into charsToSkip --- NEXT LOOP MAKES ALL SPACES IN THE FIELD A BIT SMALLER THAN NORMAL repeat put offset(" ",FieldPlainText,charsToSkip) into o if o = 0 then exit repeat set the textsize of char charsToSkip + o of fld id fid to SmallSpaceSize put charstoSkip + o into charstoSkip end repeat repeat put "normal" into status --- try to find the current "line" meaning: which words take up one line ---put "yes" into isThereAMax put char CurrChar of FieldPlainText into c if c is in (" " & return) then put the formattedHeight of char CharNoForFirstCharOfLine to currChar of fld id fid into fh if fh ? FieldTextHeight then if c = return then add 1 to currChar put empty into listofSpacesinThisLine put currChar into CharNoForFirstCharOfLine else put currChar & "," after listofSpacesinThisLine put currChar into CharNoForLastSpaceInLine --- WE NEED TO STORE THIS VALUE BECAUSE WHEN WE GO OVER INTO TWO LINES, WE'LL NEED --- TO REMEMBER THE LAST SPACE CHAR WHERE IT WAS JUST ONE LINE add 1 to currChar end if else --- ALL OF THE FOLLOWING HAPPENS IF THESE WORDS TAKE UP TWO LINES: put last item of listofSpacesinThisLine into saveForHyphenation delete last item of listofSpacesinThisLine if listofSpacesinThisLine is empty then --- THERE ARE NO SPACES IN THIS LINE! --- WILL HAPPEN IF that line consists of only a return --- OR MAYBE A REALLY REALLY LONG WORD! --- SO START WITH THE NEXT LINE put empty into listofSpacesinThisLine put currChar + 1 into CharNoForFirstCharOfLine put CharNoForFirstCharOfLine into currChar else --- STEP 1: MAKE SPACES BIGGER AND BIGGER UNTIL WE'RE INTO 2 LINES put SmallSpaceSize into ts repeat add 1 to ts if ts > EffectiveTextSize * 2 and status = "normal" then --- WEIRD THINGS HAPPEN IF THE TEXTSIZE OF A SPACE GETS TOO BIG --- SO AT THIS POINT WE NEED TO HYPHENATE --- FIND WORDTOBEHYPHENATED put char CharNoForLastSpaceInLine + 1 to currChar - 1 of fieldPlainText into WordToBeHyphenated repeat for each item i in listofSpacesinThisLine set the textsize of char i of fld id fid to SmallSpaceSize end repeat put 0 into hyphenTries put the htmltext of char CharNoForFirstCharOfLine to currChar - 1 of fld id fid into HTMLLinePlusExtraWord repeat set the backcolor of char CharNoForLastSpaceInLine + 1 to currChar - 1 of fld id fid to "red" select char CharNoForLastSpaceInLine + 1 of fld id fid -- SCROLL TO THE SPOT select empty if hyphenTries = 0 then ask "Please hyphenate this word: (Just put '-' inside it.) If no hyphenation is possible then don't change it." with WordToBeHyphenated else Ask "Your last hyphenation did not work. Try something else. If no hyphenation is possible then then don't change it" with WordToBeHyphenated end if if it is WordToBeHyphenated then put SmallSpaceSize into ts put "NoMaxSpaceSize" into status set the backcolor of char 1 to -1 of fld id fid to empty add 1 to ts exit repeat else if it is empty or the result is not empty then beep set the backcolor of char 1 to -1 of fld id fid to empty exit justify else put it into desiredHyphenation set the backcolor of char 1 to -1 of fld id fid to empty put offset("-",desiredHyphenation) into o put "- " before char (CharNoForLastSpaceInLine + o) of fld id fid --- put WordToBeHyphenated & "," & it & return after gPastHyphens put the formattedheight of char CharNoForFirstCharOfLine to (CharNoForLastSpaceInLine + o + 2) of fld id fid into postHyphenFH if PostHyphenFH ? FieldTextHeight then -- yay! hyphenation worked! put (CharNoForLastSpaceInLine + o + 2) into CharNoForLastSpaceInLine put listofSpacesinThisLine & "," after listOfSpacesInThisLine put CharNoForLastSpaceInLine + 1 into currChar put SmallSpaceSize into ts put fld id fid into fieldPLainText put the number of chars in fieldPlainText into numberOfCharsinFld exit repeat else set the htmltext of char CharNoForFirstCharOfLine to currChar + 2 of fld id fid to HTMLLinePlusExtraWord add 1 to hyphenTries end if end if end repeat end if repeat for each item i in listofSpacesinThisLine set the textsize of char i of fld id fid to ts if the formattedheight of char CharNoForFirstCharOfLine to CharNoForLastSpaceInLine of fld id fid > FieldTextHeight then subtract 1 from ts set the textsize of char i of fld id fid to ts -- ALL YOU NEED TO DO IS BRING DIMINISH ONE SPACE put "done" into status put empty into listofSpacesinThisLine put CharNoForLastSpaceInLine + 1 into CharNoForFirstCharOfLine put CharNoForFirstCharOfLine into currChar exit repeat end if end repeat if status = "done" then exit repeat end repeat end if end if else add 1 to currChar if currChar > numberOfCharsInFld then exit repeat end if end repeat end justify From jacque at hyperactivesw.com Wed Jun 27 21:24:34 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Jun 2007 20:24:34 -0500 Subject: what gives with this function? In-Reply-To: <60e0db75898ffc29833bdf7bd5efd27b@netrin.com> References: <20070627170005.606C3489494@mail.runrev.com> <60e0db75898ffc29833bdf7bd5efd27b@netrin.com> Message-ID: <46830DD2.9010309@hyperactivesw.com> Jim Lambert wrote: > Hi All, > > Here's a function that goes either in the card script or the stack script. > > function whatGives what > return what > end whatGives > > Make a field "myFld" > Make a button having this script: > > on mouseUp > put whatGives(random(999)) into fld "myFld" > end mouseUp > > Click the button and random numbers appear in the field as expected. > But call the function from the message box: > > put whatGives(random(999)) into fld "myFld" > > and lo! nothing gets put in the field however the value returned from > whatGives appears in the message box. > Why isn't the returned value placed in the field? > What gives? I think it's just a limitation on single-line messages. Even if you split it up into two statements separated with a semicolon, it doesn't work: get whatGives(random(999)); put it into fld "myFld" -- fails If you move it to the multi-line message box, the one-line statement above still doesn't work, but if you split it into two lines, it does: get whatGives(random(999)) put it into fld "myFld" The message box uses a "do" statement to execute its commands. As a guess, maybe there's a limitation on the number of nested functions the "do" command can handle simultaneously. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From fmoyer at aol.com Wed Jun 27 22:18:35 2007 From: fmoyer at aol.com (Fred moyer) Date: Wed, 27 Jun 2007 22:18:35 -0400 Subject: character to justify text#2 Message-ID: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> Hi: I saw that I finally had something to contribute to the list and so sent a script in -- just 20 minutes ago, and then immediately found a bug in it, plus noticed that some characters might not to paste correctly (for example: the character for "is less than or equal to".) I've written to the use-revolution-owner to kill the email; but if it goes through, please disregard that script! Try this one instead. It's a low-tech solution to text justification that manipulates the textsize of spaces. It doesn't justify on the fly like Brian's script (very nice, Brian!) Rather, it justifies a finished field. Here are some features: - doesn't require any special stack preparation (adding images, etc.) - preserves textstyles - allows the last straggling line in a paragraph to remain unjustified. - and it allows for hyphenation, which means that you don't end up having huge spaces between words. (Note: you might not even see this feature unless you are justifying thin text fields.) I'm not at all a pro at scripting, and I wrote it for my own use, so the scripting is pretty tortured, plus I can't guarantee that there aren't any more bugs(!) Also, I do encounter issues with text that I paste into fields from the Web or even other Mac applications (where for example I find what looks like a space is actually numtochar(202).) But I hope it might be useful to others. Fred Moyer --------- Note: it does add "- " (dash and two spaces) inside hyphenated words. So, in order to get back to the original text, I suggest: on GetRidOfHyphens fid put the htmlText of fld id fid into hText replace "- " with "" in hText set the htmlText of fld id fid to hText end GetRidOfHyphens on justify fid set the cursor to watch lock screen set the fixedLineHeight of fld id fid to true set the backColor of char 1 to -1 of fld id fid to empty put the htmlText of fld id fid into hText replace "- " with "" in hText set the htmlText of fld id fid to hText set the fixedLineHeight of fld id fid to true set the backColor of char 1 to -1 of fld id fid to empty put fld id fid into FieldPlainText ---set the textsize of char 1 to -1 of fld id fid to empty put the number of chars in FieldPlainText into numberOfCharsInFld put the effective textheight of fld id fid into FieldTextHeight put the effective textsize of fld id fid into EffectiveTextSize put empty into listofSpacesinThisLine put 1 into CurrChar put 1 into CharNoForFirstCharOfLine put empty into CharNoForLastSpaceInLine put trunc(EffectiveTextSize * .6) into SmallSpaceSize if SmallSpaceSize < 8 then put 8 into SmallSpaceSize ---put "yes" into isThereAMax --- = NO WHEN HYPHENATION IS NOT POSSIBLE AND YOU HAVE TO JUST GO FOR IT put 0 into charsToSkip --- NEXT LOOP MAKES ALL SPACES IN THE FIELD A BIT SMALLER THAN NORMAL repeat put offset(" ",FieldPlainText,charsToSkip) into o if o = 0 then exit repeat set the textsize of char charsToSkip + o of fld id fid to SmallSpaceSize put charstoSkip + o into charstoSkip end repeat repeat put "normal" into status --- try to find the current "line" meaning: which words take up one line ---put "yes" into isThereAMax put char CurrChar of FieldPlainText into c if c is in (" " & return) then put the formattedHeight of char CharNoForFirstCharOfLine to currChar of fld id fid into fh if fh <= FieldTextHeight then if c = return then add 1 to currChar put empty into listofSpacesinThisLine put currChar into CharNoForFirstCharOfLine else put currChar & "," after listofSpacesinThisLine put currChar into CharNoForLastSpaceInLine --- WE NEED TO STORE THIS VALUE BECAUSE WHEN WE GO OVER INTO TWO LINES, WE'LL NEED --- TO REMEMBER THE LAST SPACE CHAR WHERE IT WAS JUST ONE LINE add 1 to currChar end if else --- ALL OF THE FOLLOWING HAPPENS IF THESE WORDS TAKE UP TWO LINES: put last item of listofSpacesinThisLine into saveForHyphenation delete last item of listofSpacesinThisLine if listofSpacesinThisLine is empty then --- THERE ARE NO SPACES IN THIS LINE! --- WILL HAPPEN IF that line consists of only a return --- OR MAYBE A REALLY REALLY LONG WORD! --- SO START WITH THE NEXT LINE put empty into listofSpacesinThisLine put currChar + 1 into CharNoForFirstCharOfLine put CharNoForFirstCharOfLine into currChar else --- STEP 1: MAKE SPACES BIGGER AND BIGGER UNTIL WE'RE INTO 2 LINES put SmallSpaceSize into ts repeat add 1 to ts if ts > EffectiveTextSize * 2 and status = "normal" then --- WEIRD THINGS HAPPEN IF THE TEXTSIZE OF A SPACE GETS TOO BIG --- SO AT THIS POINT WE NEED TO HYPHENATE --- FIND WORDTOBEHYPHENATED put char CharNoForLastSpaceInLine + 1 to currChar - 1 of fieldPlainText into WordToBeHyphenated repeat for each item i in listofSpacesinThisLine set the textsize of char i of fld id fid to SmallSpaceSize end repeat put 0 into hyphenTries put the htmltext of char CharNoForFirstCharOfLine to currChar - 1 of fld id fid into HTMLLinePlusExtraWord repeat set the backcolor of char CharNoForLastSpaceInLine + 1 to currChar - 1 of fld id fid to "red" select char CharNoForLastSpaceInLine + 1 of fld id fid -- SCROLL TO THE SPOT select empty if hyphenTries = 0 then ask "Please hyphenate this word: (Just put '-' inside it.) If no hyphenation is possible then don't change it." with WordToBeHyphenated else Ask "Your last hyphenation did not work. Try something else. If no hyphenation is possible then then don't change it" with WordToBeHyphenated end if if it is WordToBeHyphenated then put SmallSpaceSize into ts put "NoMaxSpaceSize" into status set the backcolor of char 1 to -1 of fld id fid to empty add 1 to ts exit repeat else if it is empty or the result is not empty then beep set the backcolor of char 1 to -1 of fld id fid to empty exit justify else put it into desiredHyphenation set the backcolor of char 1 to -1 of fld id fid to empty put offset("-",desiredHyphenation) into o put "- " before char (CharNoForLastSpaceInLine + o) of fld id fid --- put WordToBeHyphenated & "," & it & return after gPastHyphens put the formattedheight of char CharNoForFirstCharOfLine to (CharNoForLastSpaceInLine + o + 2) of fld id fid into postHyphenFH if PostHyphenFH <= FieldTextHeight then -- yay! hyphenation worked! put (CharNoForLastSpaceInLine + o + 2) into CharNoForLastSpaceInLine put listofSpacesinThisLine & "," after listOfSpacesInThisLine put CharNoForLastSpaceInLine + 1 into currChar put SmallSpaceSize into ts put fld id fid into fieldPLainText put the number of chars in fieldPlainText into numberOfCharsinFld exit repeat else set the htmltext of char CharNoForFirstCharOfLine to currChar + 2 of fld id fid to HTMLLinePlusExtraWord add 1 to hyphenTries end if end if end repeat end if repeat for each item i in listofSpacesinThisLine set the textsize of char i of fld id fid to ts if the formattedheight of char CharNoForFirstCharOfLine to CharNoForLastSpaceInLine of fld id fid > FieldTextHeight then subtract 1 from ts set the textsize of char i of fld id fid to ts -- ALL YOU NEED TO DO IS BRING DIMINISH ONE SPACE put "done" into status put empty into listofSpacesinThisLine put CharNoForLastSpaceInLine + 1 into CharNoForFirstCharOfLine put CharNoForFirstCharOfLine into currChar exit repeat end if end repeat if status = "done" then exit repeat end repeat end if end if else add 1 to currChar if currChar > numberOfCharsInFld then exit repeat end if end repeat end justify From kray at sonsothunder.com Wed Jun 27 23:28:56 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 27 Jun 2007 22:28:56 -0500 Subject: character to justify text In-Reply-To: <144A2B3A-C949-4BFA-A129-394B57AF4EDD@aol.com> References: <144A2B3A-C949-4BFA-A129-394B57AF4EDD@aol.com> Message-ID: <20070627222856630800.cd65b710@sonsothunder.com> On Wed, 27 Jun 2007 21:08:53 -0400, Fred moyer wrote: > if fh ? FieldTextHeight then Be carefuly with less-than-or-equal-to, greater-than-or-equal-to, or not-equals single character symbols. Although they might work on a Mac, they most likely won't work on Windows. Better to use the generic "<=", ">=" and "<>". Just FYI, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Jun 27 23:31:01 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 27 Jun 2007 22:31:01 -0500 Subject: character to justify text#2 In-Reply-To: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> References: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> Message-ID: <20070627223101112551.9e1b05d8@sonsothunder.com> On Wed, 27 Jun 2007 22:18:35 -0400, Fred moyer wrote: > Hi: > > I saw that I finally had something to contribute to the list and so > sent a script in -- just 20 minutes ago, and then immediately found a > bug in it, plus noticed that some characters might not to paste > correctly (for example: the character for "is less than or equal > to".) I've written to the use-revolution-owner to kill the email; but > if it goes through, please disregard that script! Try this one > instead. Whoops! Sorry, Fred... forget what I said in my response to your first post... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Jun 27 23:32:47 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 27 Jun 2007 22:32:47 -0500 Subject: character to justify text#2 In-Reply-To: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> References: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> Message-ID: <20070627223247995169.3551260b@sonsothunder.com> On Wed, 27 Jun 2007 22:18:35 -0400, Fred moyer wrote: > It's a low-tech solution to text justification that manipulates the > textsize of spaces. It doesn't justify on the fly like Brian's script > (very nice, Brian!) Rather, it justifies a finished field. Sweet, Fred! I just tested it on a couple of fields, and it works great! Thanks for the contribution, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From bobwarren at howsoft.com Wed Jun 27 23:46:17 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 28 Jun 2007 00:46:17 -0300 Subject: Linux and After Message-ID: <46832F09.40304@howsoft.com> A few of my hopes: 1. Rev have committed themselves to substantiating their support for Linux which began about 2 years ago. Quite right. No self-respecting RAD programming system can do without it nowadays. I hope that release 2.9 that is planned to actualize Linux is the best release ever. 2. Thereafter, I hope that Rev's production becomes regularized and is therefore more comfortable for those doing the production. 3. I hope that fewer bugs are produced and that beta testing is quicker and simpler for everyone. 4. I hope that bugfixes can be returned to users as soon as they are ready. 5. I hope that documentation is even more complete, so that users (especially new ones) can maintain their dignity by not having to ask for personal help regarding simple fundamentals. 6. I hope that Rev's product is as successful in the future as we all know it has the potential to be. 7. I hope that as a result of achieving the above, discussion about these aspects will no longer be necessary. Bob From scott at cdroo.com Wed Jun 27 23:47:18 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 13:47:18 +1000 Subject: Striped Background in OS X Revisited References: <46815AF7.1000806@fourthworld.com> Message-ID: <00ef01c7b937$08ca1630$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- > Some of the most loyal MS enthusiasts have set them back the farthest. I > remember reading an early Windows C programming book by a leading MS API > author (Pretzold maybe?) who described the then-new Windows GUI as if it > were some sort of necessary evil that was going to require a lot more work > from developers than DOS, rather than as a revolution to be embraced. Yes. That was pretty much the consensus at that time. A lot of it came from the incredible overhead needed in managing windows instead of overlays (which was trivial in DOS). It wasn't until tools like VB, Delphi and later C++ Builder that this became easier (easier than in DOS actually) to manage windows etc. > Fortunately for both the Windows-only crowd and us multi-platform folks, > MDI is fading away. The Win guidelines released shortly after Win 95 > officially deprecated MDI, although in their classic Do As I Say Not As I > Do form they've used it for years since. But the reasoning given for the > deprecation was sound: MDI is a sort of mixed metaphor, and in testing > users find it measurably more confusing than SDI or multi-pane > alternatives. It's fading for certain - but the core desktop is still based on the principle which causes many issues. To design single interfaces with one window that has mutiple functions (imbedded windows) takes a lot of coding for most languages - as opposed to Rev where it is automatic due to the stack and card paradigm. > It may take a while to see the eventual purging of legacy MDIs from common > use, but it bodes well for us multi-platform types: Indeed. One of the biggest challenges in designing a complex cross platform UI is how differently each platform address' it. On a Mac the menu bar is a known and expected quantity and part of the Mac "experience". All users know it can (and probably does) contain additional tools and modules. However on Windows (and to some degree *nix) the menu is frequently ignored as toolbars tend to rule and users fail to intuit the menu bar. > Apple's already standardized on Intel processors and multi-button mouse > functionality. When the Windows crowd drops MDI completely and Apple > moves the menu bar to the top of the window, most significant differences > between GUIs will do away. There will still be room for distinction, but > it will be more like comparing different cars than comparing cars and > trucks. I'm not sure how this move from menu at top of desktop to menu at top of window is going to go over. One of the things about the menu on window is the room for breaking standards and reducing intuition. As a programmer I can see real benefits - but I'm not so sure users currently will see those same benefits. The way most Mac users interface with their desktop is very different to how Windows users do it. I'm not saying your wrong - rather it's fraught with some risk in usability. > As GUIs continue the inevitable adoption of universal standards, our work > becomes ever easier. That is certainly true. > That is, until something comes along that has such revolutionary new and > compelling benefits over current GUIs as the GUI did over the command > line. Then we'll have another two decades of challenges until the world > standardizes once again. Indeed. But I do wonder what that is. > Thanks. With just a little visibility I'd like to believe that the two > most pervasive hurdles to cross-platform HIG compliance (window > backgrounds and system fonts) can be simple set-once-and-forget-about-it > properties in v2.9. Fonts are a very important one. Rev renders fonts terribly in Windows IMHO but is superb under OSX. > To RunRev to do anything less would make life harder than it needs to be > for their company. I agree! Scott From scott at cdroo.com Thu Jun 28 00:04:30 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 14:04:30 +1000 Subject: Linux and After References: <46832F09.40304@howsoft.com> Message-ID: <00f801c7b939$6f84b130$0201010a@esbi3dg1ukz0fj> From: "Bob Warren" > 5. I hope that documentation is even more complete, so that users > (especially new ones) can maintain their dignity by not having to ask for > personal help regarding simple fundamentals. It is my hope that new users (and all users) can drop the whole concept of it being undignified to ask for personal help regarding fundementals or otherwise. Nobody knows it all. Nobody. But accumulated knowledge and study are what the entire IT industry (programmers and otherwise) thrive on and is the best path usually to innovation. Just my AU five cents worth. Scott Kane From jacque at hyperactivesw.com Thu Jun 28 00:25:12 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Jun 2007 23:25:12 -0500 Subject: Striped Background in OS X Revisited In-Reply-To: <00ef01c7b937$08ca1630$0201010a@esbi3dg1ukz0fj> References: <46815AF7.1000806@fourthworld.com> <00ef01c7b937$08ca1630$0201010a@esbi3dg1ukz0fj> Message-ID: <46833828.6060801@hyperactivesw.com> Scott Kane wrote: > The way most Mac users interface with > their desktop is very different to how Windows users do it. I'm interested in learning more about this, being mostly Mac-oriented myself. Could you (or anyone) sketch out what you see as the differences in behavior and general usage between the platforms? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Jun 28 00:38:33 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 27 Jun 2007 23:38:33 -0500 Subject: character to justify text#2 In-Reply-To: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> References: <0DD02490-0CBE-496E-8174-640DEFF6DC32@aol.com> Message-ID: <46833B49.2090100@hyperactivesw.com> Fred moyer wrote: > I'm not at all a pro at scripting, and I wrote it for my own use, so the > scripting is pretty tortured, plus I can't guarantee that there aren't > any more bugs(!) Very nice, thanks for sending it out. I originally fed it some weirdly-wrapped text with lots of too-long words in it, which caused the scrolling field do some pretty weird things, but if you give it text in normal paragraph blocks, it works great. Into my scrapbook it goes with the other one. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarah.reichelt at gmail.com Thu Jun 28 01:31:54 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 28 Jun 2007 15:31:54 +1000 Subject: Linux and After In-Reply-To: <46832F09.40304@howsoft.com> References: <46832F09.40304@howsoft.com> Message-ID: This appears to be another post to the list from "Last Post" Bob. To paraphrase the late great Douglas Adams: "Ah. This must be some new meaning of the word "last" I was previously unaware of." Bob seems to be back, so everyone needs to be careful. Unfortunately, trying to help him can be very harmful. Regards, Sarah On 6/28/07, Bob Warren wrote: > A few of my hopes: > > 1. Rev have committed themselves to substantiating their support for > Linux which began about 2 years ago. Quite right. No self-respecting RAD > programming system can do without it nowadays. I hope that release 2.9 > that is planned to actualize Linux is the best release ever. > > 2. Thereafter, I hope that Rev's production becomes regularized and is > therefore more comfortable for those doing the production. > > 3. I hope that fewer bugs are produced and that beta testing is quicker > and simpler for everyone. > > 4. I hope that bugfixes can be returned to users as soon as they are ready. > > 5. I hope that documentation is even more complete, so that users > (especially new ones) can maintain their dignity by not having to ask > for personal help regarding simple fundamentals. > > 6. I hope that Rev's product is as successful in the future as we all > know it has the potential to be. > > 7. I hope that as a result of achieving the above, discussion about > these aspects will no longer be necessary. > > Bob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Thu Jun 28 01:33:20 2007 From: katir at hindu.org (Sivakatirswami) Date: Wed, 27 Jun 2007 19:33:20 -1000 Subject: The Art of Dissolving Splash Screens Message-ID: <46834820.5070602@hindu.org> I know I could just use Ken Ray's Stack runner, but I'm interested in the art of splash screens that load a "mainstack" I can't get my splash screen to appear and then gracefully dissolve before showing the main stack (which needs to save data) In fact, the splash screen stack doesn't even make an appearance -- which is cool in a way, but if you wanted to the do the "branding" thing and have it appear a bit before hand... it's not happening.) What am I doing wrong here? Looks simple enough local tLocation on openstack put the effective filename of me into tLocation set the itemdel to "/" delete item -1 of tLocation put "/data/Morph-Text.rev" after tLocation send "CloseSplash" to me in 2 seconds end openstack on closeSplash hide this stack with visual effect dissolve wait 1 second # adding this wait did not help open stack tLocation end closeSplash Sivakatirswami www.himalayanacademy.com From jperryl at ecs.fullerton.edu Thu Jun 28 01:43:46 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 27 Jun 2007 22:43:46 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: <46834820.5070602@hindu.org> Message-ID: Or even suggestions? I have a QTVR movie made from stitched panoramic images. Works fine in QT in that you can zoom in and out, and move left and right by using the mouse. How can I get it to do likewise in Rev on a Mac? Does it involve setting the pan and tilt properties? TIA, Judy From sims at ezpzapps.com Thu Jun 28 01:47:16 2007 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 28 Jun 2007 07:47:16 +0200 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: References: Message-ID: <27C98D50-BF0C-43C9-8226-3AEA9FF4931D@ezpzapps.com> On Jun 28, 2007, at 7:43 AM, Judy Perry wrote: > I have a QTVR movie made from stitched panoramic images. Works > fine in QT > in that you can zoom in and out, and move left and right by using the > mouse. > > How can I get it to do likewise in Rev on a Mac? Does it involve > setting > the pan and tilt properties? See Also: nodes property, pan property, tilt property, zoom property sims Custom Software Development www.EZPZapps.com From jperryl at ecs.fullerton.edu Thu Jun 28 01:50:44 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 27 Jun 2007 22:50:44 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: <27C98D50-BF0C-43C9-8226-3AEA9FF4931D@ezpzapps.com> Message-ID: Thanks, Jim. Will do. Was in a complete panic this afternoon because I couldn't get one of Scott Rossi's cool-looking gauge things to work. Felt like a complete idiot. Then noted that, after several frantic emails to Scott, I had mispelled *gauge* @;-) Judy On Thu, 28 Jun 2007, Jim Sims wrote: > > On Jun 28, 2007, at 7:43 AM, Judy Perry wrote: > > > I have a QTVR movie made from stitched panoramic images. Works > > fine in QT > > in that you can zoom in and out, and move left and right by using the > > mouse. > > > > How can I get it to do likewise in Rev on a Mac? Does it involve > > setting > > the pan and tilt properties? > > > See Also: nodes property, pan property, tilt property, zoom property > > > sims > Custom Software Development > www.EZPZapps.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sims at ezpzapps.com Thu Jun 28 02:00:38 2007 From: sims at ezpzapps.com (Jim Sims) Date: Thu, 28 Jun 2007 08:00:38 +0200 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: References: Message-ID: <0C105A07-6136-46BF-9632-78C92F54CDDD@ezpzapps.com> On Jun 28, 2007, at 7:50 AM, Judy Perry wrote: > Was in a complete panic this afternoon because I couldn't get one > of Scott > Rossi's cool-looking gauge things to work. Felt like a complete > idiot. I used to always feel like an idiot whenever I looked at Scott's work. The trick for me now is to feel inspired instead of hopeless ;-) Scott does fantastic work. sims Custom Software Development www.EZPZapps.com From scott at cdroo.com Thu Jun 28 02:25:49 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 16:25:49 +1000 Subject: Differences in Usage Between Platforms: Was:Striped Background in OS X Revisited References: <46815AF7.1000806@fourthworld.com><00ef01c7b937$08ca1630$0201010a@esbi3dg1ukz0fj> <46833828.6060801@hyperactivesw.com> Message-ID: <017901c7b94d$2d6ee090$0201010a@esbi3dg1ukz0fj> From: "J. Landman Gay" > I'm interested in learning more about this, being mostly Mac-oriented > myself. Could you (or anyone) sketch out what you see as the differences > in behavior and general usage between the platforms? That's a facinating but very deep question. I could write pages! However I'll resist the temptation and summarize some of most significant things and we can discuss other things later on... First and foremost we can look at how Steve J steers the ship. I think his perspective on computing in general is the key. The Apple vs PC adds make this very clear but the most succinct example is the IPod. "A thousand songs in your pocket" was the opening marketing gambit. Simple. Elegant and right to the point and more importantly - *fun*!! Think now about the Apple vs PC adds and you'll notice the emphasis is largely on getting it done simply without complication. "It just works". The Apple OSX UI is simple. It expands the classic Mac interfaces and, to my mind, streamlines them. Most often when I talk about this PC programmers (and technically I am one of them) yell at me that the OSX (i.e. Aqua) UI is "just eye candy". This is all to often the only argument that is levelled and it is in fact the crux. The "eye candy" is what makes the experience so darn nice. It's simple and elegant. Compare a Windows program to a Mac program. Windows programmers, no disrespect meant, write incredibly complex and deep programs. Everything goes in there. This is great if you are a computer programmer or tech type (maybe - as there are plenty of programmers and tech types who prefer a Mac) but for average users all to often they never use all the functions. Creating a deeply complex application on a Mac is quite a challenge (I'm reffering to a program exceeding 150,000 lines of code not including that generated automatically by RAD IDE's). The Mac interface seems to limit one in the available options for doing it without breaking the HIG. However - as one studies the Mac and really gets into the HIG one finds this isn't as much a problem as one might first believe - but that's not the point here. The point here is that every aspect of the Mac UI is about the "user experience". Aqua is pleasing to the eye. Grey (Windows prior to Vista) is utilitarian. It actually is fun to use a Mac. So it tends to attract people who just want to "get on with it" and "have fun". Windows Vista literally rips bleeding chunks off the Mac paradigm in an attempt to access this market segement - and fails. Vista does lots of cool fun things - but it falls short of being really "fun". Mac icons are chunky (in a nice way) with smooth drawing and are very clear (the defaults being larger in size than a pre-Vista desktop). This ties directly to usability as it is easy to identify as opposed to the Windows 32 x 32 standard icons (now larger on Vista). Vista even adopted the slight angling of the Mac icons and light source. Again this is to create a "fun" factor and probably to a larger extent increase identification and therefore usability. When a Windows 3.11 or below user ran a program they would know to explore the program menu of a new program. Just like Mac users know to explore the menu. Windows 95 + users tend to have no such concept. This is because Windows 3.11 and before has a menu structure like the Mac. It was always there and adapted when you loaded a program. I have taught IT with Windows machines over the years at TAFE colleges here as well as running beta tests for my various software products over the years. Overwhelmingly Windows users now ignore the menu (and accellerators and other keyboard shortcuts) and search the toolbar. Time and time again I've been told the program needs such and such a feature. The feature is there - but it's not on the toolbar and therefore the user intuits it as not present. Psychology of usage really is the key to this issue though, and probably the most generally interesting. On a PC you are supposed to *work*. The PC market is flooded with utilties, office suits and even programming languages. I'm yet to hear a PC user, however, wax lyrically over an FTP tool like Mac users do over Transport. You never see the wars on the PC platform like you see from Mac users over Mac Soup. On Windows you can break just about any HIG rule with impunity. Most users simply don't get it the way Mac people do. This of course is risky as your original widget control might not be intuitive and may cost you sales from confusion - but generally not because you broke the HIG as such. I learnt this on the Mac very quickly however because one beta tester said (and all the other Mac users responded in kind) "we don't want no stinking Windows program". My software relied heavily on the Treeview control on Windows and the toolbar paradigm. My Mac users rejected the treeview outright (also known on a Mac as the heirarchial list for those not familiar with the tree nomleclature). Nor would they wear my long (to them) toolbars. The whole toolbar thing is really important. Look at Rev for a moment. On a PC Rev locates itself at 0 x 0 on the desktop (the top left of the screen). There is a caption bar with minimize and close widgets (the crosses etc). Each window (stack) we open in Rev on Windows is independent of the main UI and floats above the desktop. This is a shock horror for Windows people because the "standard" is to include everything in one window and imbed windows within (not actual MDI because the caption bars are no longer present - it works in the manner of a Rev stack and cards. Borland used the same paradigm for their IDE as Rev with Delphi until recently and it was a pet hate of many programmers (personally I quite like it as it lets me arrange things the way I like to work). Producing a program like this on Windows is risky - you've really got to make sure the user is clear on what is part of the program and how it works - on a Mac it's common. Rev does it, some browsers do it (AOL), Quicken does it and so on. This is directly tied to the omniprescent menu bar on the Mac. It's always there - no matter what. Windows programs may or may not have a menu. If they do not you have to intuit how to - for example - close a program or load the help file. The PC - IMHO - is still living in the days of computer users being either techos and programmers or office workers. The whole paradigm is not about people but about bytes and algo's. The Mac, again IMHO, is about *people*. After many long arguments with Windows programmers I've found they embrace the PC and reject the Mac because this concept is alien. However.... Increasingly I'm finding people are looking at the Mac (not necessaruly Windows programmers) and seeing this emphasis. It is attractive. Will the Mac overtake PC sales? I don't think so. People buy the PC for three reasons. It's what "everybody they know uses". It's "like the one at work" and there are still more programs available for Windows than the Mac. If Jobs could force their C++ tools to work like VB or Delphi (or even Lazarus if it ever becomes a true Carbon/Aqua aware tool - a dangerous thing for Rev as it has the potential to attract legions of Delphi and VB programmers due to it's use of Object Pascal (cross platform between Win, *nix and Mac) base. In fact - if I was Rev - I'd be aiming heavily at the shareware industry for new customers because the real key to getting more software built for the Mac (and that IMHO directly translates to Rev sales) lies in that market segment. Borland learnt this lesson in a sense. Their new Turbo Delphi range is squarely aimed and priced at this market segment. It's important not to let our natural prejudices about "shareware" to play out here. The name is merely a marketing method. In 2007 it means a downloadable trial as opposed to the quality of the software. Consider that WinZip, Paintship Pro etc are - or where - shareware marketed software. OK - I could go on about stuff like modal windows and sheets etc et al. If you're interested in those topics we can discuss them later. If not I'll shut up! But I'll conclude with a perspective. My first experience of a Mac was the Lisa and then the IIe. I inherited a Wallstreet G3 and was not impressed with System 8 or 9. However - I was instantly blown away with OS X. Simplicity and elegance are what did the trick for me. Not security or any of the issues we tend to commonly assume as marketing points. Scott Kane Moderator comp.software.sharware.* From scott at cdroo.com Thu Jun 28 02:32:13 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 16:32:13 +1000 Subject: The Art of Dissolving Splash Screens References: <46834820.5070602@hindu.org> Message-ID: <018401c7b94e$1276c630$0201010a@esbi3dg1ukz0fj> From: "Sivakatirswami" > on closeSplash > hide this stack with visual effect dissolve > wait 1 second # adding this wait did not help > open stack tLocation > end closeSplash Here's what I do... On PreOpenStack send DissolveSplash to me in 2 seconds end PreOpenStack on DissolveSplash repeat while the blendlevel of this stack < 100 set the blendLevel of this stack to the blendLevel of this stack + 1 end repeat set the visible of stack "Your Main Stack" to true -- or any other method you are using. Close this Stack end DissolveSplash Scott Kane From toolbook at kestner.de Thu Jun 28 02:41:59 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 08:41:59 +0200 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <018401c7b94e$1276c630$0201010a@esbi3dg1ukz0fj> Message-ID: <000901c7b94f$6e0b0780$18b2a8c0@TiemoPC2> Just for my interest, what is the advantage of using a separate splash stack instead of using a splash card or splash image/graphic in mainstack? There must be some, which I don't see. Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Donnerstag, 28. Juni 2007 08:32 An: How to use Revolution Betreff: Re: The Art of Dissolving Splash Screens From: "Sivakatirswami" > on closeSplash > hide this stack with visual effect dissolve > wait 1 second # adding this wait did not help > open stack tLocation > end closeSplash Here's what I do... On PreOpenStack send DissolveSplash to me in 2 seconds end PreOpenStack on DissolveSplash repeat while the blendlevel of this stack < 100 set the blendLevel of this stack to the blendLevel of this stack + 1 end repeat set the visible of stack "Your Main Stack" to true -- or any other method you are using. Close this Stack end DissolveSplash Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From scott at cdroo.com Thu Jun 28 02:43:52 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 16:43:52 +1000 Subject: Linux and After References: <46832F09.40304@howsoft.com> Message-ID: <019301c7b94f$b3803fb0$0201010a@esbi3dg1ukz0fj> From: "Sarah Reichelt" > Bob seems to be back, so everyone needs to be careful. Unfortunately, > trying to help him can be very harmful. I replied with earnest not realizing it was him. When you first pointed this out I was very angry at him for a while for sucking me in. Then I went to his website (and I don't mind if he quotes me in big red letters across the length and breadth of the internet on this one) and downloaded some of his software into a VM (one can't be to careful). I then realized, on running said software, why he is having so much of an issue with programming and felt sorry for him rather than angry anymore. It isn't the programming language that's at fault, it's him, based on how his software runs. He not only breaks every HIG rule on Windows - he even uses *Lime* colored labels for his UI. Programming 101. Lime labels are the hallmark of complete newbs - emphatically so when combined with black backgrounds. The obvious exceptions being some multi-media applications and games. > Scott Kane Moderator comp.software.shareware.* From scott at cdroo.com Thu Jun 28 02:46:25 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 16:46:25 +1000 Subject: The Art of Dissolving Splash Screens References: <000901c7b94f$6e0b0780$18b2a8c0@TiemoPC2> Message-ID: <019801c7b950$0e76afd0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > Just for my interest, what is the advantage of using a separate splash > stack instead of using a splash card or splash image/graphic in mainstack? > There > must be some, which I don't see. If you are using stacks a a file format for data storage it's a handy way of creating, loading etc of the data while the splash is showing. It has other uses in that you can put back and front scripts in there to inject into your other stacks (particularly file based ones etc) making the external stacks self healing. Scott From dave.cragg at lacscentre.co.uk Thu Jun 28 03:09:59 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 28 Jun 2007 08:09:59 +0100 Subject: The Art of Dissolving Splash Screens In-Reply-To: <46834820.5070602@hindu.org> References: <46834820.5070602@hindu.org> Message-ID: <42F002D9-3B5E-402D-871D-CC20FEA9390E@lacscentre.co.uk> On 28 Jun 2007, at 06:33, Sivakatirswami wrote: > What am I doing wrong here? Looks simple enough > > local tLocation > > on openstack > put the effective filename of me into tLocation > set the itemdel to "/" > delete item -1 of tLocation > put "/data/Morph-Text.rev" after tLocation > send "CloseSplash" to me in 2 seconds > > end openstack > > on closeSplash > hide this stack with visual effect dissolve > wait 1 second # adding this wait did not help > open stack tLocation > end closeSplash Just a quick thought. You hide the stack in the closeSplash handler. Is it possible you've then saved the stack during development, which would save the visible property too? A quick check would be to put a "show this stack" in the openStack handler. Cheers Dave From ambassador at fourthworld.com Thu Jun 28 03:43:33 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 28 Jun 2007 00:43:33 -0700 Subject: AW: The Art of Dissolving Splash Screens Message-ID: <468366A5.6050707@fourthworld.com> Tiemo Hollmann wrote: > Just for my interest, what is the advantage of using a separate splash stack > instead of using a splash card or splash image/graphic in mainstack? There > must be some, which I don't see. There's a million different ways to structure an app in Rev. For myself, I use the mainstack only to boot the app, and the only UI it has is an error dialog notifying the user of a problem on boot. Once the boot is successful I hide that window and move on to the splash, and eventually the document window or welcome screen, depending on the app. I do this because if all else fails at boot, the app's mainstack will become visible and be sitting there in front of the user anyway. So using it as a boot error dialog allows it to do something meaningful in the event of a worst-case boot error, and if there is no error then everything just moves forward as normal. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From toolbook at kestner.de Thu Jun 28 03:58:34 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 09:58:34 +0200 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <019801c7b950$0e76afd0$0201010a@esbi3dg1ukz0fj> Message-ID: <000d01c7b95a$21ad7700$18b2a8c0@TiemoPC2> Didn't thought about that technique injecting back and front scripts yet, do you check automatically online for updates at this state, or where do you get the repair scripts from? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Donnerstag, 28. Juni 2007 08:46 An: How to use Revolution Betreff: Re: The Art of Dissolving Splash Screens From: "Tiemo Hollmann TB" > Just for my interest, what is the advantage of using a separate splash > stack instead of using a splash card or splash image/graphic in mainstack? > There > must be some, which I don't see. If you are using stacks a a file format for data storage it's a handy way of creating, loading etc of the data while the splash is showing. It has other uses in that you can put back and front scripts in there to inject into your other stacks (particularly file based ones etc) making the external stacks self healing. Scott _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Thu Jun 28 04:02:47 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 10:02:47 +0200 Subject: AW: AW: The Art of Dissolving Splash Screens In-Reply-To: <468366A5.6050707@fourthworld.com> Message-ID: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2> Richard, which message or info do you check for knowing if the boot is fullfilled without problems? Just sysError and the result? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Richard Gaskin Gesendet: Donnerstag, 28. Juni 2007 09:44 An: How to use Revolution Betreff: Re: AW: The Art of Dissolving Splash Screens Tiemo Hollmann wrote: > Just for my interest, what is the advantage of using a separate splash stack > instead of using a splash card or splash image/graphic in mainstack? There > must be some, which I don't see. There's a million different ways to structure an app in Rev. For myself, I use the mainstack only to boot the app, and the only UI it has is an error dialog notifying the user of a problem on boot. Once the boot is successful I hide that window and move on to the splash, and eventually the document window or welcome screen, depending on the app. I do this because if all else fails at boot, the app's mainstack will become visible and be sitting there in front of the user anyway. So using it as a boot error dialog allows it to do something meaningful in the event of a worst-case boot error, and if there is no error then everything just moves forward as normal. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From palcibiades-first at yahoo.co.uk Thu Jun 28 04:25:33 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 28 Jun 2007 09:25:33 +0100 Subject: Linux and After Message-ID: <200706280925.33454.palcibiades-first@yahoo.co.uk> It would be better not to indulge in any more personal attacks on people, the state of their software, their color sense, or attack the categories you think they belong to. This is where we came in, and it led to a mess. It is completely unhelpful. What would be very helpful is if Rev felt able to give an update of some sort on how the Linux stuff is progressing. This would also be more on topic. Peter From scott at cdroo.com Thu Jun 28 04:50:18 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 18:50:18 +1000 Subject: Linux and After References: <200706280925.33454.palcibiades-first@yahoo.co.uk> Message-ID: <01d701c7b961$5cabfcd0$0201010a@esbi3dg1ukz0fj> From: "Peter Alcibiades" > It would be better not to indulge in any more personal attacks on people, > the state of their software, their color sense, or attack the categories > you > think they belong to. This is where we came in, and it led to a mess. It > is completely unhelpful. > > What would be very helpful is if Rev felt able to give an update of some > sort on how the Linux stuff is progressing. This would also be more on > topic. Ya know, Peter. You are absolutely right in the normal course of things and I would completelty agree with you. However - my observations stand. Everybody is a newb somewhere sometime (as I have been to this community). Questions need asking and people try to help - it's about community and this list has a great foundation on that. But when some guy takes (demands) help and gets it then turns around and acts like a complete ass then he has literally set himself up as fair game. He never even had the guts to profer a simple apology. He just carried on as if it were his own personal right to do as he pleases when he pleases whereever he pleases. If that means slandering people - he's happy to do that. I'm probably a member of more programming related forums than most for various reasons and I'd have to say this guy has succeeded in putting himself right up their in my personal top 5 of people who deserve no assistance what so ever. I personally wish he'd take a long walk - off a rather short cliff. I have no compassion for him. That is not my doing - it is his. BTW - stating newb color choices is very helpful. Any person starting out can take from this that this choice of color scheme is probably not wise. HIG's exist for a reason. Study of HIG's is every bit as important as the study of raw code. It's highly relevant. Scott Kane Moderator comp.software.shareware.* From scott at cdroo.com Thu Jun 28 04:54:44 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 18:54:44 +1000 Subject: AW: The Art of Dissolving Splash Screens References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2> Message-ID: <01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > Richard, which message or info do you check for knowing if the boot is > fullfilled without problems? Just sysError and the result? Take a look at the link below. It explains it well and is one of Richard's really cool hints amongst many on his site... http://revjournal.com/tutorials/handy-handlers-001.html Scott Kane Moderator comp.software.sharware.* From scott at cdroo.com Thu Jun 28 05:04:06 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 19:04:06 +1000 Subject: The Art of Dissolving Splash Screens References: <000d01c7b95a$21ad7700$18b2a8c0@TiemoPC2> Message-ID: <01e501c7b963$4a994cd0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > Didn't thought about that technique injecting back and front scripts yet, > do you check automatically online for updates at this state, or where do > you > get the repair scripts from? Like all things Rev there are many ways of doing this. I personally use the program to do it (the executable) and update that way. However you could just as easily do it using a stack or any other type of file. For example the one of current applications I'm working on checks the server inside the exe for updates. This ties in with my licensing system and security as well as getting valid updates or bug fixes. It simply reads a text file on the server. If there's a new version it downloads it, runs the update and then reloads the program. Because I am using partial key verification (PKV) for my license code I can disable a serial number or even an entire keygen in one hit (and without making any modifications to core code functionality or even the algo' for how the key is calculated). So it's handy to do this in the executable. However it can include fixes for any part of my code. In addition once you've got a system of working going (each person has their own preferences) you can use it as a kind of conditional compiling tool which is not possible in Rev technically. Thus I can inject code according to the version using the savingstandalone event in Rev. Scott Kane Moderator comp.software.shareware.* From scott at tactilemedia.com Thu Jun 28 05:59:07 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 28 Jun 2007 02:59:07 -0700 Subject: The Art of Dissolving Splash Screens In-Reply-To: <46834820.5070602@hindu.org> Message-ID: Recently, Sivakatirswami wrote: > I can't get my splash screen to appear and then gracefully > dissolve before showing the main stack (which needs to save data) > > In fact, the splash screen stack doesn't even make an appearance > -- which is cool in a way, but if you wanted to the do the "branding" > thing and have it appear a bit before hand... it's not happening.) > > What am I doing wrong here? AFAIK, all the built-in visual effects work on the content of stacks, not on the stack windows themselves. From the docs ("visual"): "Adds a transition effect to navigation between cards." Your best bet is probably to use the blendlevel technique already posted. That being said, on OSX 10.4 and later, there's supposed to be a way to apply some Core Image effects (ie Ripple) to stacks, but I'm not sure anyone's figured out how to do it. If someone out there has succeeded with this, please share. :-) Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From toolbook at kestner.de Thu Jun 28 06:05:22 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 12:05:22 +0200 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <01e501c7b963$4a994cd0$0201010a@esbi3dg1ukz0fj> Message-ID: <001501c7b96b$d7a766e0$18b2a8c0@TiemoPC2> Hi Scott, I am just looking for a licensing system. Never heard about partial key verification. Which system and supplier are you using? Thanks Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Donnerstag, 28. Juni 2007 11:04 An: How to use Revolution Betreff: Re: The Art of Dissolving Splash Screens From: "Tiemo Hollmann TB" > Didn't thought about that technique injecting back and front scripts yet, > do you check automatically online for updates at this state, or where do > you > get the repair scripts from? Like all things Rev there are many ways of doing this. I personally use the program to do it (the executable) and update that way. However you could just as easily do it using a stack or any other type of file. For example the one of current applications I'm working on checks the server inside the exe for updates. This ties in with my licensing system and security as well as getting valid updates or bug fixes. It simply reads a text file on the server. If there's a new version it downloads it, runs the update and then reloads the program. Because I am using partial key verification (PKV) for my license code I can disable a serial number or even an entire keygen in one hit (and without making any modifications to core code functionality or even the algo' for how the key is calculated). So it's handy to do this in the executable. However it can include fixes for any part of my code. In addition once you've got a system of working going (each person has their own preferences) you can use it as a kind of conditional compiling tool which is not possible in Rev technically. Thus I can inject code according to the version using the savingstandalone event in Rev. Scott Kane Moderator comp.software.shareware.* _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From toolbook at kestner.de Thu Jun 28 06:20:33 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 12:20:33 +0200 Subject: What is the Mac app signature? Message-ID: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> Hello, beeing new to Mac development, I don't know what to put into the signature in the standalone settings of OS X instead of the ????. Everything I put into it, was again replaced by the four ????. I thought it would have been something like my company name, but obviously it must be a special syntax or content. And could perhaps someone explain to me in short words, what the info.plist and PkgInfo files are for on Mac? Are they necessary to start the application or just for "info" purposes? Thanks for sharing! Tiemo From david at openpartnership.net Thu Jun 28 06:23:17 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 28 Jun 2007 11:23:17 +0100 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: <0C105A07-6136-46BF-9632-78C92F54CDDD@ezpzapps.com> References: <0C105A07-6136-46BF-9632-78C92F54CDDD@ezpzapps.com> Message-ID: Does anyone no any easy way to create panoramas from images you could make in Rev - I'm not thinking of photographs - but navigation type widgets - lets say a series of diagrams that you want to make a 3D "map" out of. So once you have created the images by whichever technique you need in Rev - how would you make a QTVR - is there a command line tool - I could not find much of help on the net? From mb.userev at harbourhosting.co.uk Thu Jun 28 07:11:25 2007 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Thu, 28 Jun 2007 12:11:25 +0100 Subject: What is the Mac app signature? In-Reply-To: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> Message-ID: <4683975D.6010607@harbourhosting.co.uk> Tiemo Hollmann TB wrote: > Hello, beeing new to Mac development, I don't know what to put into the > signature in the standalone settings of OS X instead of the ????. Everything > I put into it, was again replaced by the four ????. I thought it would have > been something like my company name, but obviously it must be a special > syntax or content. > its a unique 4 character signature that identifies your app: see > And could perhaps someone explain to me in short words, what the info.plist > and PkgInfo files are for on Mac? Are they necessary to start the > application or just for "info" purposes? > Pass. I'll let someone more knowledgeable answer that one. Martin Baxter From toolbook at kestner.de Thu Jun 28 07:53:51 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 13:53:51 +0200 Subject: AW: What is the Mac app signature? In-Reply-To: <4683975D.6010607@harbourhosting.co.uk> Message-ID: <002201c7b97b$01194de0$18b2a8c0@TiemoPC2> Thank you Martin -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Martin Baxter Gesendet: Donnerstag, 28. Juni 2007 13:11 An: How to use Revolution Betreff: Re: What is the Mac app signature? Tiemo Hollmann TB wrote: > Hello, beeing new to Mac development, I don't know what to put into the > signature in the standalone settings of OS X instead of the ????. Everything > I put into it, was again replaced by the four ????. I thought it would have > been something like my company name, but obviously it must be a special > syntax or content. > its a unique 4 character signature that identifies your app: see > And could perhaps someone explain to me in short words, what the info.plist > and PkgInfo files are for on Mac? Are they necessary to start the > application or just for "info" purposes? > Pass. I'll let someone more knowledgeable answer that one. Martin Baxter _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Thu Jun 28 08:09:06 2007 From: david at openpartnership.net (David Bovill) Date: Thu, 28 Jun 2007 13:09:06 +0100 Subject: What is the Mac app signature? In-Reply-To: <002201c7b97b$01194de0$18b2a8c0@TiemoPC2> References: <4683975D.6010607@harbourhosting.co.uk> <002201c7b97b$01194de0$18b2a8c0@TiemoPC2> Message-ID: Its an XML file that contains metadata with a variety of uses. It is used in packages, and I believe application bundles? 1. http://developer.apple.com/documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/ConfigFiles.html From revlist at azurevision.co.uk Thu Jun 28 08:12:41 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 28 Jun 2007 13:12:41 +0100 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: References: <0C105A07-6136-46BF-9632-78C92F54CDDD@ezpzapps.com> Message-ID: On 28 Jun 2007, at 11:23, David Bovill wrote: > Does anyone no any easy way to create panoramas from images you > could make > in Rev - I'm not thinking of photographs - but navigation type > widgets - > lets say a series of diagrams that you want to make a 3D "map" out > of. So > once you have created the images by whichever technique you need in > Rev - > how would you make a QTVR - is there a command line tool - I could > not find > much of help on the net? On Windows I'd suggest looking at www.pano2qtvr.com, looks like you may need the pro version at 30 Euro for command line operation, but contact Thomas first to be sure, he's very approachable (and currently rather sunburnt - ). On a Mac you could probably do something with MakeCubic using the 'open with' command from Rev. Alternatively, the batch stitcher for PTGui works from the command line (on Mac and Windows) and the current beta version will export to a QTVR file. Ian From revlist at azurevision.co.uk Thu Jun 28 08:14:46 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 28 Jun 2007 13:14:46 +0100 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: References: Message-ID: What is is that you want to do? As long as focus is on the player object, all the normal mouse and keyboard commands for QTVR navigation should work in Rev. If it's not interacting, you may need to toggle the alwaysBuffer of the player object. Ian On 28 Jun 2007, at 06:43, Judy Perry wrote: > Or even suggestions? > > I have a QTVR movie made from stitched panoramic images. Works > fine in QT > in that you can zoom in and out, and move left and right by using the > mouse. > > How can I get it to do likewise in Rev on a Mac? Does it involve > setting > the pan and tilt properties? > > TIA, > > Judy > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Thu Jun 28 08:17:54 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 28 Jun 2007 14:17:54 +0200 Subject: Striped Background in OS X Revisited In-Reply-To: <46833828.6060801@hyperactivesw.com> References: <46815AF7.1000806@fourthworld.com> <00ef01c7b937$08ca1630$0201010a@esbi3dg1ukz0fj> <46833828.6060801@hyperactivesw.com> Message-ID: <6f47efe5719ce8a4c11f58a3a6ae4180@mac.com> On 28 Jun 2007, at 06:25, J. Landman Gay wrote: > Scott Kane wrote: >> The way most Mac users interface with their desktop is very different >> to how Windows users do it. > > I'm interested in learning more about this, being mostly Mac-oriented > myself. Could you (or anyone) sketch out what you see as the > differences in behavior and general usage between the platforms? Developers will tell you their believes, but users will tell you what they need. I'd argue you should never ask other developers about their UI preferences, but listen very closely to the stories they tell, about when the users of their products "didn't get it". Because the user is never wrong, it's always the product, and thus the developers (or the deadlines) fault. As an example, one of these silly stories is this: A user gets told to move the mouse on the screen to the start button, and the user lifts up the mouse, and positions it in the corner of the screen. Programmers laugh at this behaviour, but it's a prime example of diverging knowledge base, and therefore a fault of the product not communicating how it works well enough (and also of the instructor overestimating the knowledge of the user). In my experience with "Normal" users, so not programmer, hardcore gamers, or OS advocates, the usage does not differ much, if at all. Users do not understand folders: These users do not use folders, and do not want to use them. They have Office (sometimes just Word), some pre installed browser and the e-Mail application on their desktop. If you delete these aliases/links/shortcuts, they'll call support. Users do not understand files: These users do double click files, and deem them broken if nothing happens, or an application chooser pops up. They do not know what makes a image file an image file, and they do not know or care for the subtle differences between plain text and word documents. Users do not understand any GUI object: To the user everything is a file, or a button. So they double click everything, or single click everything, resulting in unexpected behaviour. Users use what they have to, but not more: These users do not want to use the computer, they want to get things done. So they write their word documents like with a typewriter: Adding spaces to intend, using existing documents as templates, and being overwhelmed if these "templates" use invisible settings like document wide font defaults that overwrite their own font settings. So no matter which existing UI paradigm you use, these users will feel uncomfortable, and not at home with it. On the other hand, you can sit a user in front of a computer, and hold their hand in baby steps for a few years (or much more, depending on age). After that, they will get used to the GUI they are using, and then only despise other GUI approaches, as these other OSes clearly are doing it wrongly. But of course I am a developer, and you shouldn't listen to me. Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From iowahengst at mac.com Thu Jun 28 09:02:25 2007 From: iowahengst at mac.com (Randy Hengst) Date: Thu, 28 Jun 2007 08:02:25 -0500 Subject: List Fields and clickLine In-Reply-To: <20070628053201.D496B4894AB@mail.runrev.com> References: <20070628053201.D496B4894AB@mail.runrev.com> Message-ID: <32EAE5DF-8C4F-493B-82DB-3FEE53BE059D@mac.com> Ken, Thanks for this. I was looking for some sort of deselect line thing and hadn't found hilitedLines. I'll make my first foray into the land of Bugzilla. With setting hilitedLines to empty I still see a brief flicker when I click and release just below the last line and it is still possible to click in exactly the right spot so that a click and drag will highlight the lines as you move up and down the list. So, I put the hilitedLines to empty in my mouseUp handler, too, so the user knows to try again. I also tried placing the clickLine in a variable and trapping for it in the mouseMove, mouseStilldown, or dragMove, but none of them really eliminates the problem -- the selected line just flickers as you move up and down the list. I couldn't think of other options. If you know of something else I could try, please let me know. take care, randy hengst ---------- On Jun 28, 2007, at 12:32 AM, use-revolution-request at lists.runrev.com wrote: > Message: 2 > Date: Wed, 27 Jun 2007 12:20:05 -0500 > From: Ken Ray > Subject: Re: List Fields and clickLine > To: How to use Revolution > Message-ID: <20070627122005359863.bc9fbd6f at sonsothunder.com> > Content-Type: text/plain; charset=us-ascii > > On Wed, 27 Jun 2007 11:05:39 -0500, Randy Hengst wrote: > >> Click to highlight the choices to make sure things work as expected, >> then leave choice 1 or 2 highlighted and click in the blank area >> below choice 3. Using very small increments, click in the blank space >> below choice 3 and move up until it highlights. If choice 3 is put, >> try again using smaller increments. There is an area just below the >> line where choice 3 will highlight, but the clickline reports empty. > > Rev used to have a bug where if you clicked in an area below the > choices, the last choice would automatically highlight, but the > clickLine will still be empty. This has been fixed, but it seems > there's still this bug left over. Because of the earlier bug, I've > always put in an explicit "set the hilitedLines of me to empty" in my > mouseDown trap when the clickLIne is empty. This is of course a > workaround, and I still think you should log the bug in Bugzilla, but > it works for me: > > on mouseDown > if the clickLine is empty then > set the hilitedLines of me to empty --<< add this > beep > else > put the value of the clickLine > end if > end mouseDown > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Thu Jun 28 09:08:20 2007 From: scott at cdroo.com (Scott Kane) Date: Thu, 28 Jun 2007 23:08:20 +1000 Subject: The Art of Dissolving Splash Screens References: <001501c7b96b$d7a766e0$18b2a8c0@TiemoPC2> Message-ID: <003001c7b985$6a200220$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" Hi Tiemo, > I am just looking for a licensing system. Never heard about partial key > verification. Which system and supplier are you using? None. PKV isn't something I can explain in a nutshell and certainly not something I want to explain in an email list that is indexed by search engines. It's tricky and experience has shown drives wanna be crackers mad, which is a satisfying feeling . In the past I would have recommended several protection schemes in a heart beat but they pretty much all have been compromised, so, some time back (along with several associates) I started doing this. I did not invent it by any stretch. Previously I used Armadillo and ASProtect. ASProtect is widely cracked now and the author hasn't updated in 18 months. Armadillo is also compromised at many levels and since Chad sold it to Digital River it's gone really bad (Chad was a genious and he was always one step ahead). Most things Digital River get their hands on suffer like this. In any case none of these tools work with Revolution Windows executables due to how a Revolution executable is constructed (it's intepreted by the engine at runtime and using these tools damages the format) so they wouldn't help you at all. At a later date I may be doing something for the Rev community regarding PKV either as an article (which RR need to work with me on so it's not public which would defeat the purpose) or as a library which I'm looking at working up so that it could be used seperately and included into any application. The thing is a Rev solution would work cross platform which none of the commercial tools can do. By combining PKV with Rev's excellent encryption technology you can get a reasonably secure system and the nature of how PKV works means the application becomes a moving target for crackers, so as fast as they crack the exe changes and the keygen (or even a released authentic key) is rendered useless. Sorry I can't give more detail at this time. Scott Kane Moderator comp.software.shareware.* From jperryl at ecs.fullerton.edu Thu Jun 28 09:44:09 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 28 Jun 2007 06:44:09 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: Message-ID: I haven't tried it, but maybe Stitcher? I've only tried it for photos, but I'm guessing it should work. Judy On Thu, 28 Jun 2007, David Bovill wrote: > Does anyone no any easy way to create panoramas from images you could make > in Rev - I'm not thinking of photographs - but navigation type widgets - > lets say a series of diagrams that you want to make a 3D "map" out of. So > once you have created the images by whichever technique you need in Rev - > how would you make a QTVR - is there a command line tool - I could not find > much of help on the net? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu Jun 28 09:45:33 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 28 Jun 2007 06:45:33 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: Message-ID: Ahh, yes! PTGui. Judy On Thu, 28 Jun 2007, Ian Wood wrote: > Alternatively, the batch stitcher for PTGui > works from the command line (on Mac and Windows) and the current beta > version will export to a QTVR file. From jperryl at ecs.fullerton.edu Thu Jun 28 09:50:38 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 28 Jun 2007 06:50:38 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: Message-ID: Thanks, Ian. I'll try that. I'll bet I need to maybe fiddle with the pan and tilt as well. It was late and I was tired. The QTVR worked fine in QT outside of Rev, so I probably need to fiddle with something IN Rev. Oh, yes, what I want to do... Just am pulling together a little demo of various interesting things for a conference for educators on what you can do in Rev that doesn't involve more than 10 lines of script. Many here so far have been very enthusiastic about the ability to have an audiofile accompanying a PowerPoint presentation. I'd like to whet their appetities for something more and, as I had laying around my first attempt at stitching together a QTVR panorama from some shots taken by a UK colleague at the ruins of Tutbury Castle, decided upon a distinctly medieval theme (sticking with what one knows). Thanks! Judy On Thu, 28 Jun 2007, Ian Wood wrote: > What is is that you want to do? > > As long as focus is on the player object, all the normal mouse and > keyboard commands for QTVR navigation should work in Rev. If it's not > interacting, you may need to toggle the alwaysBuffer of the player > object. > > Ian > > On 28 Jun 2007, at 06:43, Judy Perry wrote: > > > Or even suggestions? > > > > I have a QTVR movie made from stitched panoramic images. Works > > fine in QT > > in that you can zoom in and out, and move left and right by using the > > mouse. > > > > How can I get it to do likewise in Rev on a Mac? Does it involve > > setting > > the pan and tilt properties? > > > > TIA, > > > > Judy > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toolbook at kestner.de Thu Jun 28 09:52:13 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 15:52:13 +0200 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <003001c7b985$6a200220$0201010a@esbi3dg1ukz0fj> Message-ID: <002901c7b98b$88f8fc00$18b2a8c0@TiemoPC2> Thanks Scott anyway. Sound very sophisticated. Would love to hear again from your project. Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Donnerstag, 28. Juni 2007 15:08 An: How to use Revolution Betreff: Re: The Art of Dissolving Splash Screens From: "Tiemo Hollmann TB" Hi Tiemo, > I am just looking for a licensing system. Never heard about partial key > verification. Which system and supplier are you using? None. PKV isn't something I can explain in a nutshell and certainly not something I want to explain in an email list that is indexed by search engines. It's tricky and experience has shown drives wanna be crackers mad, which is a satisfying feeling . In the past I would have recommended several protection schemes in a heart beat but they pretty much all have been compromised, so, some time back (along with several associates) I started doing this. I did not invent it by any stretch. Previously I used Armadillo and ASProtect. ASProtect is widely cracked now and the author hasn't updated in 18 months. Armadillo is also compromised at many levels and since Chad sold it to Digital River it's gone really bad (Chad was a genious and he was always one step ahead). Most things Digital River get their hands on suffer like this. In any case none of these tools work with Revolution Windows executables due to how a Revolution executable is constructed (it's intepreted by the engine at runtime and using these tools damages the format) so they wouldn't help you at all. At a later date I may be doing something for the Rev community regarding PKV either as an article (which RR need to work with me on so it's not public which would defeat the purpose) or as a library which I'm looking at working up so that it could be used seperately and included into any application. The thing is a Rev solution would work cross platform which none of the commercial tools can do. By combining PKV with Rev's excellent encryption technology you can get a reasonably secure system and the nature of how PKV works means the application becomes a moving target for crackers, so as fast as they crack the exe changes and the keygen (or even a released authentic key) is rendered useless. Sorry I can't give more detail at this time. Scott Kane Moderator comp.software.shareware.* _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From brentj84062 at gmail.com Thu Jun 28 09:51:52 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Thu, 28 Jun 2007 07:51:52 -0600 Subject: What is the Mac app signature? In-Reply-To: References: <4683975D.6010607@harbourhosting.co.uk> <002201c7b97b$01194de0$18b2a8c0@TiemoPC2> Message-ID: Hello. The PkgInfo and Info.plist files are for identifying a few things. PkgInfo is a file read by the system when you start your app. It registers your app (and I believe filetypes associated to it as well) telling the system that your application is just that - an application. All bundles require one of these (FYI - a bundle on a mac is basically a folder but it is treated like something else - an application is a bundle, a framework is a bundle, and Revolution externals are a bundle - all resources for the bundle are inside it to keep things tidy). The Info.plist is another identifier that tells the system where the application came from, what it's icon is, what languages it supports, and a ton of other runtime parameters. You can read the technical document on it here: http://developer.apple.com/ documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/ ConfigFiles.html. Thanks, Brent Anderson Fiery Ferret http://www.fieryferret.com From revlist at azurevision.co.uk Thu Jun 28 10:02:08 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 28 Jun 2007 15:02:08 +0100 Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: References: Message-ID: On 28 Jun 2007, at 14:50, Judy Perry wrote: > I'll try that. I'll bet I need to maybe fiddle with the pan and > tilt as > well. It was late and I was tired. The QTVR worked fine in QT > outside of > Rev, so I probably need to fiddle with something IN Rev. Sounds like the alwaysBuffer. It caught me a few times as well. > Oh, yes, what I want to do... Just am pulling together a little > demo of > various interesting things for a conference for educators on what > you can > do in Rev that doesn't involve more than 10 lines of script. A quick repeat loop setting the pan from 0 to 360 is always a good start. But don't forget to include a wait for x milliseconds line. It would be worth downloading Trevor's QT external, the QTVR sample stack had a 'swing to' function that might be worth looking at. > Many here so far have been very enthusiastic about the ability to > have an > audiofile accompanying a PowerPoint presentation. I'd like to whet > their > appetities for something more Audio + navigable panorama tends to go down a treat. :-) Note that you can 'fake' hotspots in movies that don't have them by polling the pan/tilt/zoom of the player and triggering effects as needed. Ian P.S. It's rather more than ten lines of code, but here's a sneak peak of bezier-curve-controlled QTVR motion: (3MB) From toolbook at kestner.de Thu Jun 28 10:19:39 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 28 Jun 2007 16:19:39 +0200 Subject: AW: What is the Mac app signature? In-Reply-To: Message-ID: <002a01c7b98f$5db62af0$18b2a8c0@TiemoPC2> Thanks Brent for clarifying this for me! Now I know, that I can't ignore those files :) Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Brent Anderson Gesendet: Donnerstag, 28. Juni 2007 15:52 An: How to use Revolution Betreff: Re: What is the Mac app signature? Hello. The PkgInfo and Info.plist files are for identifying a few things. PkgInfo is a file read by the system when you start your app. It registers your app (and I believe filetypes associated to it as well) telling the system that your application is just that - an application. All bundles require one of these (FYI - a bundle on a mac is basically a folder but it is treated like something else - an application is a bundle, a framework is a bundle, and Revolution externals are a bundle - all resources for the bundle are inside it to keep things tidy). The Info.plist is another identifier that tells the system where the application came from, what it's icon is, what languages it supports, and a ton of other runtime parameters. You can read the technical document on it here: http://developer.apple.com/ documentation/MacOSX/Conceptual/BPRuntimeConfig/Articles/ ConfigFiles.html. Thanks, Brent Anderson Fiery Ferret http://www.fieryferret.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Thu Jun 28 12:00:11 2007 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 28 Jun 2007 09:00:11 -0700 (PDT) Subject: Any Good Using QTVR in Rev Tutorials? In-Reply-To: Message-ID: Thanks, Ian! Can't wait to have a look. Judy On Thu, 28 Jun 2007, Ian Wood wrote: > P.S. It's rather more than ten lines of code, but here's a sneak peak > of bezier-curve-controlled QTVR motion: > > bezier_for_pano2movie_03-06-07_qtvr.mov> (3MB) > _______________________________________________ From ambassador at fourthworld.com Thu Jun 28 13:11:57 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 28 Jun 2007 10:11:57 -0700 Subject: Striped Background in OS X Revisited Message-ID: <4683EBDD.9080607@fourthworld.com> Bj?rnke von Gierke wrote: > Developers will tell you their believes, but users will tell you what > they need. Users will tell you what they think they need, which may not be the same as what they really need. They know what they've done, but may not know the range of what can be done. Direct observation of users will yell you what their limited experience with the vocabulary of interaction analysis can't. The rest of what you wrote is all very relevant and rock-solid, with this one consideration that may be worth adding: I'm going to go out on a limb and guess that you're over 30 years old. If so, we're in the same club. Ours is the club that grew up before the Internet was invented, back when owning a computer in one's childhood was still considered "geeky", and perhaps for good reason since you had to write many of your own programs, and those programs had to fit on a disk that was literally floppy. :) Flash forward to the 21st century: Everything you wrote is true, esp. in the third world where people have had no exposure to computers at all, or in the developed world among people older than you and me. But among the majority of adults in the developed world*, the learning patterns you describe are extremely short-lived, likely less than 5% as long as they were for our generation. As just one very small but telling example, I personally know no one under 30 who doesn't use command keys for Cut, Copy, and Paste, but only about half of my over-30 friends do so. Such an anecdotal guestimate can't take the place of real research of course, but I would venture to guess that such research would show my estimates to be conservative. In most of the developed world computing has become so ubiquitous that young folks pick it up as though through osmosis. Our culture is so immersed in computing that the word "computer" is fading from use as quickly as "computerized" began to fade as early as the 1980s. We're moving into an era in which it's almost meaningless to refer to computers by their generic name, so young folks don't use that word as much as they use "MySpace", "blog", "email", and other words that describe the specific uses which connect the machine to their lives. When they refer to the hardware, they almost never refer to it using the generic "computer", but by more specific terms like "Mac", "Dell", "laptop", "Sidekick". And their use of text messaging is so pervasive that even at the college level work is submitted with spelling reflective of that medium. We're in a brave new world. So while I agree with everything you said, I would caution designers to be very careful in cases where a design favors presumed learnability over usability. Learnability is a critical component of ergonomic design of course, at least on par with usability, and for marketing arguably more so since without adoption there can be no productivity. But it's an area that demands user testing for a good evaluation, esp. if the designer is over 30. You and I think we're clever with all of our computing experience, while young people take most of what we know for granted. Dem young'uns is all gone cybernetic nowadays. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com * I really dislike the term "developed world", and cringed as I wrote it. But "post-industrial nations not only in the West but globally which have sufficient technological parity with the EU, Taiwan, Japan, Australia, and similar regions" seemed a bit wordy. One of the things I hate about "developed world" is the implication that anything not meeting its definition is "undeveloped", conjuring a sense that the value of a people is derived primarily from an assessment of how economically beneficial they are to someone else. Am I being over-sensitive here, or appropriately aware? What better term might there be than "developed world"? I must have picked up the phrase in public school in the '60s, and stepped off the fashion boat too many ports ago to know what the contemporary phrase would be. Thanks in advance if you can help bring my writing into the 21st century. From pepetoo at cox.net Thu Jun 28 13:33:30 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Thu, 28 Jun 2007 10:33:30 -0700 Subject: Striped Background in OS X Revisited In-Reply-To: <4683EBDD.9080607@fourthworld.com> References: <4683EBDD.9080607@fourthworld.com> Message-ID: <5F494108-E45D-4784-A396-1937243D42EA@cox.net> Richard, Interesting observations, though I guess that makes me a great deal younger than my biological age; perhaps the reason also that my last wife was 25 years younger than I was. I always use the command keys, even to the point of creating my own (when possible) if I don't like the ones provided or they're not provided at all. Now if my eyes and body were just as young! (huge grin) Joe Wilkins On Jun 28, 2007, at 10:11 AM, Richard Gaskin wrote: > Bj?rnke von Gierke wrote: >> Developers will tell you their believes, but users will tell you >> what they need. > > Users will tell you what they think they need, which may not be the > same as what they really need. They know what they've done, but > may not know the range of what can be done. Direct observation of > users will yell you what their limited experience with the > vocabulary of interaction analysis can't. > > The rest of what you wrote is all very relevant and rock-solid, > with this one consideration that may be worth adding: > > I'm going to go out on a limb and guess that you're over 30 years > old. If so, we're in the same club. Ours is the club that grew up > before the Internet was invented, back when owning a computer in > one's childhood was still considered "geeky", and perhaps for good > reason since you had to write many of your own programs, and those > programs had to fit on a disk that was literally floppy. :) > > Flash forward to the 21st century: > > Everything you wrote is true, esp. in the third world where people > have had no exposure to computers at all, or in the developed world > among people older than you and me. > > But among the majority of adults in the developed world*, the > learning patterns you describe are extremely short-lived, likely > less than 5% as long as they were for our generation. > > As just one very small but telling example, I personally know no > one under 30 who doesn't use command keys for Cut, Copy, and Paste, > but only about half of my over-30 friends do so. Such an anecdotal > guestimate can't take the place of real research of course, but I > would venture to guess that such research would show my estimates > to be conservative. > > In most of the developed world computing has become so ubiquitous > that young folks pick it up as though through osmosis. Our culture > is so immersed in computing that the word "computer" is fading from > use as quickly as "computerized" began to fade as early as the > 1980s. We're moving into an era in which it's almost meaningless > to refer to computers by their generic name, so young folks don't > use that word as much as they use "MySpace", "blog", "email", and > other words that describe the specific uses which connect the > machine to their lives. When they refer to the hardware, they > almost never refer to it using the generic "computer", but by more > specific terms like "Mac", "Dell", "laptop", "Sidekick". And their > use of text messaging is so pervasive that even at the college > level work is submitted with spelling reflective of that medium. > We're in a brave new world. > > So while I agree with everything you said, I would caution > designers to be very careful in cases where a design favors > presumed learnability over usability. > > Learnability is a critical component of ergonomic design of course, > at least on par with usability, and for marketing arguably more so > since without adoption there can be no productivity. > > But it's an area that demands user testing for a good evaluation, > esp. if the designer is over 30. You and I think we're clever with > all of our computing experience, while young people take most of > what we know for granted. > > Dem young'uns is all gone cybernetic nowadays. :) > > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > > > * I really dislike the term "developed world", and cringed as I > wrote it. But "post-industrial nations not only in the West but > globally which have sufficient technological parity with the EU, > Taiwan, Japan, Australia, and similar regions" seemed a bit wordy. > > One of the things I hate about "developed world" is the implication > that anything not meeting its definition is "undeveloped", > conjuring a sense that the value of a people is derived primarily > from an assessment of how economically beneficial they are to > someone else. > > Am I being over-sensitive here, or appropriately aware? What > better term might there be than "developed world"? I must have > picked up the phrase in public school in the '60s, and stepped off > the fashion boat too many ports ago to know what the contemporary > phrase would be. Thanks in advance if you can help bring my writing > into the 21st century. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jiml at netrin.com Thu Jun 28 13:33:30 2007 From: jiml at netrin.com (Jim Lambert) Date: Thu, 28 Jun 2007 10:33:30 -0700 Subject: use-revolution Digest, Vol 45, Issue 72 In-Reply-To: <20070628053201.D496B4894AB@mail.runrev.com> References: <20070628053201.D496B4894AB@mail.runrev.com> Message-ID: <539a4d6528f3d30b840426718c74e014@netrin.com> Jacque wrote: > I think it's just a limitation on single-line messages. Even if you > split it up into two statements separated with a semicolon, it doesn't > work: > ... > The message box uses a "do" statement to execute its commands. As a > guess, maybe there's a limitation on the number of nested functions the > "do" command can handle simultaneously. > Thanks, Jacque. That makes sense! It's a minor point and has never come up for me until now. I checked Rev 1.1.1 and the behavior was the same back then. Still, it seems inconsistent to me that a built-in function will work as part of a single command line in the msg box: put random(999) into fld "myFld" but a user-created function will not. put myOwnRandom(999) into fld "myFld" As you've seen, Rev simply dumps the function's result into the msg box then stops, ignoring the rest of the command line. Guess it's exiting to top somewhere. It's been so long I can't remember what HyperCard did in this situation. I imagine it did not ignore the remainder of the command line. Just checked Director. The full line is properly executed by Lingo. At least this Rev inconsistency is not subtle, but immediately apparent. I wouldn't call it a bug, just an idiosyncrasy. Thanks, Jim Lambert From kray at sonsothunder.com Thu Jun 28 13:36:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 28 Jun 2007 12:36:11 -0500 Subject: List Fields and clickLine In-Reply-To: <32EAE5DF-8C4F-493B-82DB-3FEE53BE059D@mac.com> References: <20070628053201.D496B4894AB@mail.runrev.com> <32EAE5DF-8C4F-493B-82DB-3FEE53BE059D@mac.com> Message-ID: <20070628123611437027.0a6e4678@sonsothunder.com> On Thu, 28 Jun 2007 08:02:25 -0500, Randy Hengst wrote: > Ken, > > Thanks for this. I was looking for some sort of deselect line thing > and hadn't found hilitedLines. I'll make my first foray into the land > of Bugzilla. After you get an account, you should download RevZilla for future bug logging - it's a lot easier to use and works right inside Rev: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm > With setting hilitedLines to empty I still see a brief flicker when I > click and release just below the last line and it is still possible > to click in exactly the right spot so that a click and drag will > highlight the lines as you move up and down the list. So, I put the > hilitedLines to empty in my mouseUp handler, too, so the user knows > to try again. Cool. > I also tried placing the clickLine in a variable and trapping for it > in the mouseMove, mouseStilldown, or dragMove, but none of them > really eliminates the problem -- the selected line just flickers as > you move up and down the list. I couldn't think of other options. If > you know of something else I could try, please let me know. Sure - try wrapping the code in a lock screen/unlock screen combo - no need to use mouseUp: on mouseDown lock screen if the clickline is empty then set the hilitedlines of me to empty beep else put the value of the clickline end if unlock screen end mouseDown That should work... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Jun 28 14:01:44 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 28 Jun 2007 13:01:44 -0500 Subject: revDeleteFolder and revCopyFolder with Vista In-Reply-To: References: Message-ID: <20070628130144980814.41f174fb@sonsothunder.com> On Wed, 27 Jun 2007 18:13:02 +0200, Riccardo Linzitto wrote: > I am using a localized version of Vista in Italian language: I have this > system path c:\Programmi\... > > If I use revCopyFolder "c:\Programmi\MyFolder", "c:\" it works > but > if I use revCopyFolder "c:\Programmi\MyFolder", " c:\Programmi\MyFolder\a" > it doens't work and the result is 4. > > The following command is ok: > revCopyFolder "c:\Programmi\MyFolder", " c:\Program Files\MyFolder\a" > > Obviously it is not the same with XP. Wow... didn't know that. The 'revCopyFolder' command uses the underlying 'xcopy' command-line program for doing the copying, so perhaps that is what's at fault in Vista. > I would like to avoid the problems about the virtualstore location that you > have explained in your post, by using C:\ as the default folder where the > application is installed. Is it a good idea? Good question - I don't think it's a "good" idea, but it gets the job done. Best would be to create your program with just a "stub" (also called "splash") executable (that all it does is launch and open another stack file on disk. This way, you can install your stub program in the Program Files folder, the rest of the running stack(s) that make up your program in the user's Application Data folder, and then save any data that the user generates into the user's Documents folder. What that translates to on XP and Vista is: 1) Main Executable Stub Install Location: specialFolderPath(38) Windows XP - C:\Program Files Windows Vista - C:\Program Files 2) Additional Program Stacks Install Location: specialFolderPath(26) Windows XP - C:\Documents and Settings\Ken\Application Data Windows Vista - C:\Users\Ken\AppData\Roaming 3) Generated User Documents Install Location: specialFolderPath(5) [another form is specialFolderPath("documents")] Windows XP - C:\Documents and Settings\Ken\My Documents Windows Vista - C:\Users\Ken\Documents If you don't already have this page bookmarked, I would suggest it: Tip file010: 'specialFolderPath' Codes http://www.sonsothunder.com/devres/revolution/tips/file010.htm Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From josh at dvcreators.net Thu Jun 28 15:04:26 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 28 Jun 2007 12:04:26 -0700 Subject: Striped Background in OS X Revisited In-Reply-To: References: <46815AF7.1000806@fourthworld.com> Message-ID: <42A4C15E-A765-44F4-A656-5F33DA377260@dvcreators.net> What if you set decorations to none, and the rect of your stack to the screenRect? On Jun 26, 2007, at 6:31 PM, Kay C Lan wrote: > Interestingly one of the only apps that behaves badly on a second > monitor is > Rev. For some reason it thinks a menu bar exists at the top of the > screen so > wont allow you to move your Rev window to the very top of the > screen:-( From mwieder at ahsoftware.net Thu Jun 28 17:45:53 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 28 Jun 2007 14:45:53 -0700 Subject: Unit Tests References: Message-ID: David- > The idea I am working on at the moment is that the handlers are kept as > text > files on the server and that these text files also include a full suite of > tests to run against the hander. I store my RUnit tests and suites in a sqlite database. Is that what you had in mind? > get some tips - in fact ideally the tests would be described in a > semi-language neutral way - so that the same test could be run against > various languages using the same data and speed, legibility and other IMO, I've generally found that to be counter-productive. It has the effect of dumbing down the tests to the point where they can be portable, at the expense of a) taking advantage of speed capabilities of one or the other language syntaxes and b) being able to test language "quirks" that may exist in one language but not in another. If you've got other experience, I'm all ears. -- Mark Wieder mwieder at ahsoftware.net From katir at hindu.org Thu Jun 28 17:58:41 2007 From: katir at hindu.org (Sivakatirswami) Date: Thu, 28 Jun 2007 11:58:41 -1000 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj> References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2> <01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj> Message-ID: <46842F11.2010900@hindu.org> Scott Kane wrote: > From: "Tiemo Hollmann TB" > >> Richard, which message or info do you check for knowing if the boot is >> fullfilled without problems? Just sysError and the result? > > Take a look at the link below. It explains it well and is one of > Richard's really cool hints amongst many on his site... > > http://revjournal.com/tutorials/handy-handlers-001.html > > Scott Kane > Moderator comp.software.sharware.* > And, just to report back... FWIW: I got my splash screen working, where I put the splash image on the main engine spash stack and have that standalone engine stack dissolve etc. ... it means setting up scripts in the stack script, importing and image setting the window shape of the "engine" stack... *but *after going thru the whole process, I think I will adopt Richard's model for the future. By keeping the Standalone "boot engine" down to bare bones: i.e. it does nothing but contain the engine, some feedback mechanism, and just a single path to the "Main stack.rev" and the user never really sees it at all... I see lots of advantages. 1) you build your standalone once. Since it has zero "presentation" content you are not likely to need to upgrade it very much, if ever, assuming you set up your path correctly to the main app.rev stack from the get go. which then become the single value that is needed in the engine... 2) This way all your "design" and tweaking are done on the main stack So, the "main" stack also would be include the "splash" image (on card 1, or whatever...) and not the engine. I found myself having to tweak the engine stack script and splash UI and rebuilding the standalone about five times in 48 hours.. a nuisance. Had I done it Richard's way from the get go, I would have only built the standalone once. Lesson learned... and confirmed by a pro...and given all that, one might as well use Key Ray's Stack Runner. Sivakatirswami www.himalayanacademy.com From sarah.reichelt at gmail.com Thu Jun 28 18:07:46 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 29 Jun 2007 08:07:46 +1000 Subject: What is the Mac app signature? In-Reply-To: <002a01c7b98f$5db62af0$18b2a8c0@TiemoPC2> References: <002a01c7b98f$5db62af0$18b2a8c0@TiemoPC2> Message-ID: On 6/29/07, Tiemo Hollmann TB wrote: > Thanks Brent for clarifying this for me! Now I know, that I can't ignore > those files :) > Tiemo Actually, you can ignore these files. Revolution's standalone builder creates them based on the data you enter in the standalone settings dialog, and then you never need to worry about them. Cheers, Sarah From andre at andregarzia.com Thu Jun 28 18:13:14 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 28 Jun 2007 19:13:14 -0300 Subject: Linux and After In-Reply-To: <01d701c7b961$5cabfcd0$0201010a@esbi3dg1ukz0fj> References: <200706280925.33454.palcibiades-first@yahoo.co.uk> <01d701c7b961$5cabfcd0$0201010a@esbi3dg1ukz0fj> Message-ID: <7c87a2a10706281513j374a1727tff23f4a5c8a89822@mail.gmail.com> Let us stop this thread. Nobody started learning it all, I still remember how people here helped me when I was starting, trying to do a simple: move this stack to the screenloc I was a newb/noob/whatever, I could code in other languages but not in Rev. I never felt ashamed of asking anything because everyone was inviting my questions and friendship reigned in here. It doesn't matter if Bob is a uber-programer, an inventive user, or someone learning, I use *lime* colors too in my personal stacks, sometimes I even *share* lime colored stacks and I trust nobody here will call me newb or anything now (I am now 27 and brazilian law call me an adult). Bob wants linux, he wants it so much that he entered all the previous long threads. We know he will receive linux, we know Rev is commited to it and that will happen, and when it happen it will be good for everybody and I will personaly buy pizzas and send them to scotland and a bottle of beer to Bob and everyone here that waited that much. I don't like personal attacks by any side, we're all users in here and I will help and answer all questions I can from whoever care to ask without ever judging them, everyone here has an infinite potential, we can be friendly and help people learn or we can keep bickering and spoil this list. I've been to all confereces since RMS, I've coded and helped many in here and still I think I should log on everyday and answer some more questions, I am not employed by RunRev as a support ninja or am an investor of any kind, I just like them, their tools and their users. I say let us stop this thread and if anyone here has questions on coding, please post them! :-) cheers andre From brentj84062 at gmail.com Thu Jun 28 18:14:04 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Thu, 28 Jun 2007 16:14:04 -0600 Subject: What is the Mac app signature? In-Reply-To: References: <002a01c7b98f$5db62af0$18b2a8c0@TiemoPC2> Message-ID: <35dd87520706281514j7f82f126o2b207134d75ee5ce@mail.gmail.com> Sarah et al. You can avoid these files unless you need a custom plist file (Say, you want to have your application run transparently without a dock icon - That would need a custom plist entry either inserted after build or built in with a custom plist file). You are right that it doesn't need any help to get right most of the time, however they aren't something you need to ignore all the time. Thanks, Brent Anderson Fiery Ferret http://www.fieryferret.com From andre at andregarzia.com Thu Jun 28 18:19:00 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 28 Jun 2007 19:19:00 -0300 Subject: What is the Mac app signature? In-Reply-To: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> Message-ID: <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> Hello Tiemo, also if you want to make your application scriptable, you'll need some new entries in the info.plist. You can download the Free Developer Tools from apple at http://connect.apple.com they come with a plist editor that you can use to fiddle with all plists in your system, its a dangerous job but you can learn a trick or too. Rev will create basic plists for you using standalone builder settings. Plists are also the soul of the "defaults" system of mac os x, so you can set lots of stuff by changing system plists. Plists are not safe XML for they have binary data in it. Cheers andre From andre at andregarzia.com Thu Jun 28 18:22:55 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 28 Jun 2007 19:22:55 -0300 Subject: put or get URL In-Reply-To: <20070626144944.5F06439D9@email.iwon.com> References: <20070626144944.5F06439D9@email.iwon.com> Message-ID: <7c87a2a10706281522k80f69c8u86c359107b2f4bdf@mail.gmail.com> Hello, lots of things may be happening, the site can be down, slow, or you may have some other blocking call running on revolution, so that your call will receive a "previous request not completed" or something like that. You can use libURLSetStatusCallback to create a handler that will receive status data, this may help pinpoint the problem. Try changing your website to something like Yahoo! or Google so that you know the site is up and running and check to see if your code can open them. you may check the sockettimeoutinterval property, you can set it to a low value, this way, your connection will work or fail faster. cheers andre On 6/26/07, . wrote: > > > > > > Yesterday my _put URL "website" into card field F1_ statement worked fine, > as it has for several months. I use it up front to test the > connection. Unsophisticated, yes. > > Today, nothing happens. I've tried resetAll and variations of Load and > Get. Nothing. > > URLstatus says "error", but I can't get the libURLErrorData. > > _______________________________________________ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu Jun 28 18:51:27 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 28 Jun 2007 15:51:27 -0700 Subject: AW: AW: The Art of Dissolving Splash Screens Message-ID: <46843B6F.2050701@fourthworld.com> Tiemo wrote: > Richard wrote: >> There's a million different ways to structure an app in Rev. For >> myself, I use the mainstack only to boot the app, and the only UI >> it has is an error dialog notifying the user of a problem on boot. >> Once the boot is successful I hide that window and move on to the >> splash, and eventually the document window or welcome screen, >> depending on the app. >> >> I do this because if all else fails at boot, the app's mainstack >> will become visible and be sitting there in front of the user >> anyway. So using it as a boot error dialog allows it to do >> something meaningful in the event of a worst-case boot error, >> and if there is no error then everything just moves forward as >> normal. > > Richard, which message or info do you check for knowing if the boot is > fullfilled without problems? Just sysError and the result? Not even that. I assume the worst-case scenario: too little memory to do ANYTHING (rare since the death of OS 9, but possible), in which case even sysError would fail. So the error window which is my app's mainstack has only hard-wired text with a very generic message: This application was unable to launch successfully, possibly because of a low-memory error or missing component. Please re-install and try again. If the problem persists please contact technical support at 800-xxx-xxxx. It's not very informative, but thankfully as far as I know no one's had to see it in more than five years since shortly after I started using it. Once the app has initialized its libraries any other error reporting can use things like the err handler noted in a previous post, providing a more informative report to the user with specific recommendations for remedy. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From devin_asay at byu.edu Thu Jun 28 20:02:08 2007 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 28 Jun 2007 18:02:08 -0600 Subject: type ahead search and typing speed Message-ID: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> Hi all, I have looked at this one until I'm cross-eyed, and I can't figure out the problem. I am working on a program in which there are a couple of fields that need to be filled in with user names. I keep a list of users in a separate field. With some help from some of you here, I have implemented a "type-ahead", auto-completion search that searches the list of names with each keystroke, and auto-completes the entry field if it finds that the string I have typed matches the beginning of one of the names in the list. The rest of the matched name, the part I haven't typed yet is added to the field, but remains selected. If I hit return or tab, the matched name is left in the field. It's a common feature, you see it in web browser URL fields, for example. It all works fairly well, except for one big problem. If the user types very rapidly, after 2 or 3 characters typed, and a name is matched, the insertion point jumps to the end of the field, *after* the selected auto-completed text, then characters are entered at the end of the field, instead of staying at the original insertion point. I'm afraid I'm not explaining it very well, but if anyone has a couple of minutes and a pair of fresh eyeballs, would you mind looking at: go stack URL "http://asay.byu.edu/typeAheadSearch.rev" Just start typing, say, my name, starting with the last name. You'll see the list pop up and it will start to match "A" names. As long as you type slowly you're fine. But as soon as you start typing fast-- try "anderson", for example--you'll see the problem I'm running into. This example stack leaves out some of the details of key handling, but demonstrates the problem. I would appreciate any suggestions, and I'll be happy to share the completed code with anyone who's interested. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From JimAultWins at yahoo.com Thu Jun 28 20:27:08 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 28 Jun 2007 17:27:08 -0700 Subject: type ahead search and typing speed In-Reply-To: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> Message-ID: Without looking, I would say that you might be in the category of showing the match in a field behind/above the entry field, thus the user selection remains in the typing mode and the lookup merely updates the viz field with the closest match. How do you handle backspacing by the typist? What if the typist thinks 'Ander" is good enough, then decides that another char or two is required after seeing the match string filled in? Some programs show the choices in a dropDown menu and only do the complete if the user chooses, let say, down arrow then tab key (like Excel) Are you showing all choices or just one that is the closest? Jim Ault Las Vegas On 6/28/07 5:02 PM, "Devin Asay" wrote: > Hi all, > > I have looked at this one until I'm cross-eyed, and I can't figure > out the problem. > > I am working on a program in which there are a couple of fields that > need to be filled in with user names. I keep a list of users in a > separate field. With some help from some of you here, I have > implemented a "type-ahead", auto-completion search that searches the > list of names with each keystroke, and auto-completes the entry field > if it finds that the string I have typed matches the beginning of one > of the names in the list. The rest of the matched name, the part I > haven't typed yet is added to the field, but remains selected. If I > hit return or tab, the matched name is left in the field. It's a > common feature, you see it in web browser URL fields, for example. > > It all works fairly well, except for one big problem. If the user > types very rapidly, after 2 or 3 characters typed, and a name is > matched, the insertion point jumps to the end of the field, *after* > the selected auto-completed text, then characters are entered at the > end of the field, instead of staying at the original insertion point. > > I'm afraid I'm not explaining it very well, but if anyone has a > couple of minutes and a pair of fresh eyeballs, would you mind > looking at: > > go stack URL "http://asay.byu.edu/typeAheadSearch.rev" > > Just start typing, say, my name, starting with the last name. You'll > see the list pop up and it will start to match "A" names. As long as > you type slowly you're fine. But as soon as you start typing fast-- > try "anderson", for example--you'll see the problem I'm running into. > > This example stack leaves out some of the details of key handling, > but demonstrates the problem. > > I would appreciate any suggestions, and I'll be happy to share the > completed code with anyone who's interested. > > Regards, > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From userev at canelasoftware.com Thu Jun 28 20:59:36 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 28 Jun 2007 17:59:36 -0700 Subject: type ahead search and typing speed In-Reply-To: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> References: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> Message-ID: <8FA03573-4A4A-4B40-9BCA-61394E604B29@canelasoftware.com> On Jun 28, 2007, at 5:02 PM, Devin Asay wrote: > I have looked at this one until I'm cross-eyed, and I can't figure > out the problem. Hi Devin, I tried your program and found that if you changed the rawKeyUp to rawKeyDown one could not type faster than the routine. That should do the trick. Mark Talluto -- CANELA Software http://www.canelasoftware.com From kray at sonsothunder.com Thu Jun 28 21:08:07 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 28 Jun 2007 20:08:07 -0500 Subject: What is the Mac app signature? In-Reply-To: <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> Message-ID: <20070628200807012863.aa6bb235@sonsothunder.com> On Thu, 28 Jun 2007 19:19:00 -0300, Andre Garzia wrote: > also if you want to make your application scriptable, you'll need some new > entries in the info.plist. Really? Which ones would those be? And is this to have it show up as a scriptable app from Script Editor? Or some other reason? Just curious... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From andre at andregarzia.com Thu Jun 28 21:50:34 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 28 Jun 2007 22:50:34 -0300 Subject: What is the Mac app signature? In-Reply-To: <20070628200807012863.aa6bb235@sonsothunder.com> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> <20070628200807012863.aa6bb235@sonsothunder.com> Message-ID: <7c87a2a10706281850s76640252kac760cf314dbca4f@mail.gmail.com> Ken, The Key NSAppleScriptEnabled should be set to YES. I don't know where to put the AETE resource, in which file should we glue it? I know that that key should be set, but also I know how to glue Objective-C code into applescript, but I don't know where to put the AETE resource file in applications based on bundles. :-/ Cheers andre On 6/28/07, Ken Ray wrote: > > On Thu, 28 Jun 2007 19:19:00 -0300, Andre Garzia wrote: > > > also if you want to make your application scriptable, you'll need some > new > > entries in the info.plist. > > Really? Which ones would those be? And is this to have it show up as a > scriptable app from Script Editor? Or some other reason? Just curious... > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Thu Jun 28 21:55:24 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 29 Jun 2007 11:55:24 +1000 Subject: Linux and After References: <200706280925.33454.palcibiades-first@yahoo.co.uk><01d701c7b961$5cabfcd0$0201010a@esbi3dg1ukz0fj> <7c87a2a10706281513j374a1727tff23f4a5c8a89822@mail.gmail.com> Message-ID: <007301c7b9f0$91008b10$0201010a@esbi3dg1ukz0fj> From: "Andre Garzia" > Let us stop this thread. OK. I agree. But as a final note it's important I make one observation about my own response. Simply put I should not have written what I wrote and apologize without reservation to both Bob and the list. Guess I was way to cranky for my own good and arguing the same or similar topics in different forums at the same time it would seem is an extremely *bad* idea. Scott Kane Modertor comp.software.shareware.* From jacque at hyperactivesw.com Thu Jun 28 22:52:05 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 28 Jun 2007 21:52:05 -0500 Subject: What is the Mac app signature? In-Reply-To: <7c87a2a10706281850s76640252kac760cf314dbca4f@mail.gmail.com> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> <20070628200807012863.aa6bb235@sonsothunder.com> <7c87a2a10706281850s76640252kac760cf314dbca4f@mail.gmail.com> Message-ID: <468473D5.9080208@hyperactivesw.com> Andre Garzia wrote: > Ken, > The Key NSAppleScriptEnabled should be set to YES. I don't know where to > put > the AETE resource, in which file should we glue it? I know that that key > should be set, but also I know how to glue Objective-C code into > applescript, but I don't know where to put the AETE resource file in > applications based on bundles. Rev puts it into the Resources folder inside the bundle. It's called "Revolution.rsrc" and is a separate file of its own. Standalones built with Rev also include (or should) this file. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu Jun 28 22:54:27 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 28 Jun 2007 21:54:27 -0500 Subject: What is the Mac app signature? In-Reply-To: <7c87a2a10706281850s76640252kac760cf314dbca4f@mail.gmail.com> References: <001701c7b96d$f7123d50$18b2a8c0@TiemoPC2> <7c87a2a10706281519k643c6b4cs71c18d668c07d9e2@mail.gmail.com> <20070628200807012863.aa6bb235@sonsothunder.com> <7c87a2a10706281850s76640252kac760cf314dbca4f@mail.gmail.com> Message-ID: <20070628215427082323.bd43d960@sonsothunder.com> On Thu, 28 Jun 2007 22:50:34 -0300, Andre Garzia wrote: > Ken, > The Key NSAppleScriptEnabled should be set to YES. I don't know where to put > the AETE resource, in which file should we glue it? I know that that key > should be set, but also I know how to glue Objective-C code into > applescript, but I don't know where to put the AETE resource file in > applications based on bundles. I've been able to get scriptable apps without changing anything in the info.plist, but that's using the "old" AETE resource which requires an app like ResFool to inject into your standalone: http://www.sonsothunder.com/devres/revolution/tips/ascr006.htm Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From katir at hindu.org Thu Jun 28 22:55:04 2007 From: katir at hindu.org (Sivakatirswami) Date: Thu, 28 Jun 2007 16:55:04 -1000 Subject: lifURL -- FTP upload folder Message-ID: <46847488.6090604@hindu.org> I'm not finding a facile cmd in libURL for uploading an entire directory. libUrlFtpUploadFolder does not exist Am I missing something? Of course we can jump thru hoops and do a "mkdir" first and then repeat loop thru the files using libURLDownloadToFile for each one in the new folder, but I was hoping for something already glued together ... Anyone have script for this already done? or is there a "secret" libURL cmd not in the docs? TIA Sivakatirswami From stephenREVOLUTION at barncard.com Fri Jun 29 01:04:24 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 29 Jun 2007 00:04:24 -0500 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <46842F11.2010900@hindu.org> References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2> <01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj> <46842F11.2010900@hindu.org> Message-ID: One of the neatest features of working with the splash screen method is that in MacOSX, you can create the splash screen standalone once, and from then on one can work in the IDE with the code INSIDE the standalone package. Add, subtract stacks at will, and all the paths will stay the same, too. The only downside I have with it is that backup software will look at the package date, not the date of stack files within the package. So the stack files inside need their own system of backup. You can even test the standalone package as an app, while at the same time the same files are standing by inside the IDE. (I do quit the standalone for code editing) This is the fastest compile-run-test-change-compile turnaround in the business, bar none. With all due respect to Chipp, I really like the Mac application package system. You can put EVERYTHING you need in one, nice, clean package. Stacks, sounds, picture files, movie files, everything. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Fri Jun 29 01:14:19 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 29 Jun 2007 15:14:19 +1000 Subject: AW: The Art of Dissolving Splash Screens References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj><46842F11.2010900@hindu.org> Message-ID: <01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> From: "Stephen Barncard" > With all due respect to Chipp, I really like the Mac application package > system. You can put EVERYTHING you need in one, nice, clean package. > Stacks, sounds, picture files, movie files, everything. I agree it is nice. But it has pararells with other executable formats. On Windows (OK not in Rev but in other IDE's) I can do the same inside the exe and using a resource compiler or editor you can add or subtract them at will. Technically the exe is just a package though we are used to thinking of them as files. Perception I guess. :-) Scott Kane Moderator comp.software.shareware.* From stephenREVOLUTION at barncard.com Fri Jun 29 01:14:36 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 29 Jun 2007 00:14:36 -0500 Subject: one liners restrictions Message-ID: Doesn't this restrict one-liner contests? Remember in HC where we tried to see what one could do with one line of code? Or was that Applesoft Basic? >Jacque wrote: > >>I think it's just a limitation on single-line messages. Even if you >>split it up into two statements separated with a semicolon, it doesn't work: >>... >>The message box uses a "do" statement to execute its commands. As a >>guess, maybe there's a limitation on the number of nested functions the >>"do" command can handle simultaneously. >> -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From toolbook at kestner.de Fri Jun 29 02:29:17 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 29 Jun 2007 08:29:17 +0200 Subject: AW: AW: AW: The Art of Dissolving Splash Screens In-Reply-To: <46843B6F.2050701@fourthworld.com> Message-ID: <000601c7ba16$d2ab5880$18b2a8c0@TiemoPC2> Thanks for sharing Richard. Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Richard Gaskin Gesendet: Freitag, 29. Juni 2007 00:51 An: How to use Revolution Betreff: Re: AW: AW: The Art of Dissolving Splash Screens Tiemo wrote: > Richard wrote: >> There's a million different ways to structure an app in Rev. For >> myself, I use the mainstack only to boot the app, and the only UI >> it has is an error dialog notifying the user of a problem on boot. >> Once the boot is successful I hide that window and move on to the >> splash, and eventually the document window or welcome screen, >> depending on the app. >> >> I do this because if all else fails at boot, the app's mainstack >> will become visible and be sitting there in front of the user >> anyway. So using it as a boot error dialog allows it to do >> something meaningful in the event of a worst-case boot error, >> and if there is no error then everything just moves forward as >> normal. > > Richard, which message or info do you check for knowing if the boot is > fullfilled without problems? Just sysError and the result? Not even that. I assume the worst-case scenario: too little memory to do ANYTHING (rare since the death of OS 9, but possible), in which case even sysError would fail. So the error window which is my app's mainstack has only hard-wired text with a very generic message: This application was unable to launch successfully, possibly because of a low-memory error or missing component. Please re-install and try again. If the problem persists please contact technical support at 800-xxx-xxxx. It's not very informative, but thankfully as far as I know no one's had to see it in more than five years since shortly after I started using it. Once the app has initialized its libraries any other error reporting can use things like the err handler noted in a previous post, providing a more informative report to the user with specific recommendations for remedy. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Fri Jun 29 04:52:56 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 29 Jun 2007 10:52:56 +0200 Subject: lifURL -- FTP upload folder In-Reply-To: <46847488.6090604@hindu.org> References: <46847488.6090604@hindu.org> Message-ID: Hi Sivakatirswami, Please post it as en enhancement request to the QCC. I'd vote for it if I had any votes left. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 29-jun-2007, om 4:55 heeft Sivakatirswami het volgende geschreven: > I'm not finding a facile cmd in libURL for uploading an entire > directory. > > libUrlFtpUploadFolder does not exist > > Am I missing something? > > Of course we can jump thru hoops and do a "mkdir" first and > then repeat loop thru the files using libURLDownloadToFile > for each one in the new folder, but I was hoping for something > already glued together ... Anyone have script for this already done? > or is there a "secret" libURL cmd not in the docs? > > TIA > Sivakatirswami From dave at looktowindward.com Fri Jun 29 06:31:31 2007 From: dave at looktowindward.com (Dave) Date: Fri, 29 Jun 2007 11:31:31 +0100 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> <4680531B.80002@tweedly.net> Message-ID: On 27 Jun 2007, at 04:17, Kay C Lan wrote: > On 6/26/07, Alex Tweedly wrote: >> >> This gives the advantage of a short, clean, easy-to-read script while >> preserving the advantage of error detection. The need to respond >> to such >> a dialog once per local variable would be (at least for me) a small >> price to pay - and is certainly much lighter a burden than the >> need to >> add a declaration for each. > > > > I don't declare variables because I do find that it is easier to > use the Var > Watcher to pick up typos than it is to go through the hassle of all > the > extra typing to declare variables - where I can make extra typos > anyway;-( This is something I can't understand. When I edit code (whatever the language) I type the name of the variable once and once only and maybe I don't type the whole thing at all. I then use copy/paste to paste the variable into where it is being used. For instance, given the following: local myRedValue local myBlueValue local myGreenValue local myAverageValue To get this, I typed "local myRedValue", then copied that line and pasted it back 3 times. Then edited "Red" to "Blue" and "Green" and "Average" in the 3 new lines. Then to get this: put (myRedValue + myBlueValue + myGreenValue) / 3 into myAverageValue I typed "put ( + + ) / 3 into " and then copied/pasted myRedValue, myBlueValue, myGreenValue and myAverageValue into the correct positions. In fact I used the same technique to do the above! That's why I can't see the argument that's it's more typing, it really isn't, and the bugs that can be caused by not declaring your locals are so hard to find that I really can't see any reason not to declare them. All the Best Dave From stephenREVOLUTION at barncard.com Fri Jun 29 08:33:32 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 29 Jun 2007 07:33:32 -0500 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@e sbi3dg1ukz0fj><46842F11.2010900@hindu.org> <01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> Message-ID: I didn't know that. I always thought a Windoze app usually consisted of a bunch of little files. I guess a multi stack project still is with Rev. >From: "Stephen Barncard" > >>With all due respect to Chipp, I really like the Mac application >>package system. You can put EVERYTHING you need in one, nice, clean >>package. Stacks, sounds, picture files, movie files, everything. > >I agree it is nice. But it has pararells with other executable >formats. On Windows (OK not in Rev but in other IDE's) I can do the >same inside the exe and using a resource compiler or editor you can >add or subtract them at will. Technically the exe is just a package >though we are used to thinking of them as files. Perception I >guess. :-) > >Scott Kane >Moderator comp.software.shareware.* -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Fri Jun 29 08:43:59 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 29 Jun 2007 22:43:59 +1000 Subject: AW: The Art of Dissolving Splash Screens References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj><46842F11.2010900@hindu.org><01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> Message-ID: <000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> From: "Stephen Barncard" >I didn't know that. I always thought a Windoze app usually consisted of a >bunch of little files. I guess a multi stack project still is with Rev. We call it a file. It is a file. But the file is broken up into segments (header etc). Works exactly the same as a "bundle". It's just that we think of it as a file because that's how it's presented to us in the OS. The same can be said for folders (directories). They are no more "real" than files. ;-) Scott Kane From kray at sonsothunder.com Fri Jun 29 08:52:53 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 07:52:53 -0500 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> <4680531B.80002@tweedly.net> Message-ID: <20070629075253574263.3af6e6f2@sonsothunder.com> On Fri, 29 Jun 2007 11:31:31 +0100, Dave wrote: > That's why I can't see the argument that's it's more typing, it > really isn't, and the bugs that can be caused by not declaring your > locals are so hard to find that I really can't see any reason not to > declare them. Well, if you have a handler that is quite long (larger than one full screen's worth), you would have to keep scrolling up and down to copy and paste variables. If you copy and paste it may not be more *typing*, but it's still a PITA which you don't need to do if your variables are not declared. Personally, my feeling is "whatever works for you, works for you" - by that I mean that over the years of not declaring xTalk variables I have gotten to the point that the likelihood of me making an error in typing a variable is extremely low, so there really is very little benefit and a lot of extra hassle for me to start declaring them. But that's me... Anything that makes the process more efficient is good, IMHO. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From stephenREVOLUTION at barncard.com Fri Jun 29 08:59:13 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 29 Jun 2007 07:59:13 -0500 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: <000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@e sbi3dg1ukz0fj><46842F11.2010900@hindu.org><01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> <000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> Message-ID: Except in Windoze the user SEES the folder right there... right? On the mac, you at least have to know how to open up a package and most users don't or don't care. That's a big difference to me and I would think to the users, and not the same thing. And when you double click a Win folder, you see the contents, not start the app. Wouldn't an uninformed user have the possibility to move the startup exe separately from the folder? sqb (thankfully not of the Windows world) >From: "Stephen Barncard" > >>I didn't know that. I always thought a Windoze app usually >>consisted of a bunch of little files. I guess a multi stack project >>still is with Rev. > >We call it a file. It is a file. But the file is broken up into >segments (header etc). Works exactly the same as a "bundle". It's >just that we think of it as a file because that's how it's presented >to us in the OS. The same can be said for folders (directories). >They are no more "real" than files. ;-) > >Scott Kane -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at cdroo.com Fri Jun 29 09:24:08 2007 From: scott at cdroo.com (Scott Kane) Date: Fri, 29 Jun 2007 23:24:08 +1000 Subject: AW: The Art of Dissolving Splash Screens References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@esbi3dg1ukz0fj><46842F11.2010900@hindu.org><01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj><000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> Message-ID: <001801c7ba50$c80db500$0201010a@esbi3dg1ukz0fj> From: "Stephen Barncard" > Except in Windoze the user SEES the folder right there... right? On the > mac, you at least have to know how to open up a package and most users > don't or don't care. Yep. That's why there are applications on the Mac for extracting picture resources from the packages. Of course on Windows you need a tool to do that because there is no OS supplied method of hacking executables (beyond WordPad ). > That's a big difference to me and I would think to the users, and not the > same thing. And when you double click a Win folder, you see the contents, > not start the app. Wouldn't an uninformed user have the dpossibility to > move the startup exe separately from the folder? Yep. It works exactly as you state and it's a pointless exercise really - but even programmers forget sometimes that what we work with and assume are not really what we're working with - really, kinda, sorta, some-what - ya know? ;-) Scott Kane From toolbook at kestner.de Fri Jun 29 09:23:52 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 29 Jun 2007 15:23:52 +0200 Subject: OT: Writing to Win programm files dir? Message-ID: <005901c7ba50$beace3a0$18b2a8c0@TiemoPC2> Hello, I have read (but not deep enough) that you may not or should not write into files in the programm files / subdir directory on Win Vista because of user rights management / virtual store or something like this. Is this really a bad style or even a KO, which brakes something and you should only use the application data directory for INI files and stuff like this, or can I just go on, keeping everything thight together in my program files folder? Thanks for sharing your knowledge and experience with this Tiemo From iowahengst at mac.com Fri Jun 29 09:48:52 2007 From: iowahengst at mac.com (Randy Hengst) Date: Fri, 29 Jun 2007 08:48:52 -0500 Subject: List Fields and clickLine In-Reply-To: <20070629103218.21A4B4894EA@mail.runrev.com> References: <20070629103218.21A4B4894EA@mail.runrev.com> Message-ID: <2BBDCAE5-82CB-4569-8820-D6A83C9C6F06@mac.com> Hi Ken, On Jun 29, 2007, at 5:32 AM, Ken Ray wrote: > After you get an account, you should download RevZilla for future bug > logging - it's a lot easier to use and works right inside Rev: > > http://www.sonsothunder.com/devres/revolution/downloads/ > RevZilla2.htm Thanks, I started an account and downloaded it. I'm sure you've heard, but your work on it is very nice. I've read about it when it has been referred to on the list -- now I understand its value. >> I also tried placing the clickLine in a variable and trapping for it >> in the mouseMove, mouseStilldown, or dragMove, but none of them >> really eliminates the problem -- the selected line just flickers as >> you move up and down the list. I couldn't think of other options. If >> you know of something else I could try, please let me know. > > Sure - try wrapping the code in a lock screen/unlock screen combo - no > need to use mouseUp: > > on mouseDown > lock screen > if the clickline is empty then > set the hilitedlines of me to empty > beep > else > put the value of the clickline > end if > unlock screen > end mouseDown > > That should work... I'm afraid it made no difference. The problem is still shown during click and drag. take care, randy hengst > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > From viktoras at ekoinf.net Fri Jun 29 10:00:46 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 29 Jun 2007 17:00:46 +0300 (FLE Daylight Time) Subject: AW: The Art of Dissolving Splash Screens References: <000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> Message-ID: <4685108E.000001.01880@MAZYTIS> one can stuff almost anything - images, scripts, stylesheets into a dll file and then use these resources through res:// protocol. Occasionally I used Microsoft's HTA (Html application) technology before I found Revolution. It allows to develop an application using html/css/javascript+activex, create the "front" start.hta that loads and uses all the things (stylesheets, javascripts, bitmaps) on request from whatever.dll like a SQL query
. Drawback of HTA is that it is MS Windows only and patented by Microsoft, so unlikely to become multiplatform. However Adobe with its AIR somehow managed to overcome patenting issues and is releasing similar thing for all platforms. Viktoras -------Original Message------- From: Scott Kane Date: 29/06/2007 15:43:42 To: How to use Revolution Subject: Re: AW: The Art of Dissolving Splash Screens From: "Stephen Barncard" >I didn't know that. I always thought a Windoze app usually consisted of a >bunch of little files. I guess a multi stack project still is with Rev. We call it a file. It is a file. But the file is broken up into segments (header etc). Works exactly the same as a "bundle". It's just that we think of it as a file because that's how it's presented to us in the OS. The same can be said for folders (directories). They are no more "real" than files. ;-) Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Fri Jun 29 10:04:45 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 29 Jun 2007 15:04:45 +0100 Subject: AW: The Art of Dissolving Splash Screens In-Reply-To: References: <000e01c7b95a$b7979bb0$18b2a8c0@TiemoPC2><01e401c7b961$fba131c0$0201010a@e sbi3dg1ukz0fj><46842F11.2010900@hindu.org><01cd01c7ba0c$5b220ac0$0201010a@esbi3dg1ukz0fj> <000c01c7ba4b$2c28bf90$0201010a@esbi3dg1ukz0fj> Message-ID: <3D13F070-60F5-4C65-8C27-CD9FF5532301@anachreon.co.uk> Hiya, There's no real ability for the HD to have folders, they are just an OS construct. Folders are files which point to where the files 'inside' the folder are. In a Mac app, the .app extension (if set to visible) just tells the OS that 'in there' lies an executable. Cheers, Luis. On 29 Jun 2007, at 13:59, Stephen Barncard wrote: > Except in Windoze the user SEES the folder right there... right? > On the mac, you at least have to know how to open up a package and > most users don't or don't care. > > That's a big difference to me and I would think to the users, and > not the same thing. And when you double click a Win folder, you see > the contents, not start the app. Wouldn't an uninformed user have > the possibility to move the startup exe separately from the folder? > > sqb (thankfully not of the Windows world) > >> From: "Stephen Barncard" >> >>> I didn't know that. I always thought a Windoze app usually >>> consisted of a bunch of little files. I guess a multi stack >>> project still is with Rev. >> >> We call it a file. It is a file. But the file is broken up into >> segments (header etc). Works exactly the same as a "bundle". >> It's just that we think of it as a file because that's how it's >> presented to us in the OS. The same can be said for folders >> (directories). They are no more "real" than files. ;-) >> >> Scott Kane > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Fri Jun 29 10:07:35 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 00:07:35 +1000 Subject: Writing to Win programm files dir? References: <005901c7ba50$beace3a0$18b2a8c0@TiemoPC2> Message-ID: <000a01c7ba56$da2b8ef0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > Hello, I have read (but not deep enough) that you may not or should not > write into files in the programm files / subdir directory on Win Vista > because of user rights management / virtual store or something like this. > Is this really a bad style or even a KO, which brakes something and you > should > only use the application data directory for INI files and stuff like this, > or can I just go on, keeping everything thight together in my program > files > folder? For data storage it's out for Vista (by default). Can be done under XP if the user is the admin but you can't rely on that anymore (we used to get away with it and shouldn't have been able to). Vista will write your data out to virtual storage if UAC is turned on (default). Best to write to My Documents or one of several folders under Documents and Settings. In Rev My Documents is handy and is suported by the SpecialFolders function. Scott Kane From dalesvp at centurytel.net Fri Jun 29 10:16:01 2007 From: dalesvp at centurytel.net (Dale Pond) Date: Fri, 29 Jun 2007 08:16:01 -0600 Subject: Astrology and Art Message-ID: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> A couple of newbie type questions. 1) Does anyone know of a Revolution stack or pluggin that calculates an astrological chart also giving the positions and houses? 2) What is the print resolution/format from drawings in Revolution? Or what format can be exported to be imported into say PhotoShop for modification? Life, Light, Love & Laughter, Dale Pond Sympathetic Vibratory Physics http://www.svpvril.com/ Be a victor - not a victim: http://www.free.tstn.com?KBID=2712 From devin_asay at byu.edu Fri Jun 29 10:17:45 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 29 Jun 2007 08:17:45 -0600 Subject: type ahead search and typing speed In-Reply-To: References: Message-ID: On Jun 28, 2007, at 6:27 PM, Jim Ault wrote: > Without looking, I would say that you might be in the category of > showing > the match in a field behind/above the entry field, thus the user > selection > remains in the typing mode and the lookup merely updates the viz > field with > the closest match. > > How do you handle backspacing by the typist? I simply delete the hilited portion of the name then pass it through the rawKeyUp handler. > > What if the typist thinks 'Ander" is good enough, then decides that > another > char or two is required after seeing the match string filled in? They can just hit tab or return and the name is chosen. > > Some programs show the choices in a dropDown menu and only do the > complete > if the user chooses, let say, down arrow then tab key (like Excel) > > Are you showing all choices or just one that is the closest? I show all choices in a separate field that "pops up" beneath the entry field. I had tried combo boxes but that was a mess that didn't do the selection and scrolling the way I wanted. Thanks for the feedback, Jim. Devin > > > On 6/28/07 5:02 PM, "Devin Asay" wrote: > >> Hi all, >> >> I have looked at this one until I'm cross-eyed, and I can't figure >> out the problem. >> >> I am working on a program in which there are a couple of fields that >> need to be filled in with user names. I keep a list of users in a >> separate field. With some help from some of you here, I have >> implemented a "type-ahead", auto-completion search that searches the >> list of names with each keystroke, and auto-completes the entry field >> if it finds that the string I have typed matches the beginning of one >> of the names in the list. The rest of the matched name, the part I >> haven't typed yet is added to the field, but remains selected. If I >> hit return or tab, the matched name is left in the field. It's a >> common feature, you see it in web browser URL fields, for example. >> >> It all works fairly well, except for one big problem. If the user >> types very rapidly, after 2 or 3 characters typed, and a name is >> matched, the insertion point jumps to the end of the field, *after* >> the selected auto-completed text, then characters are entered at the >> end of the field, instead of staying at the original insertion point. >> >> I'm afraid I'm not explaining it very well, but if anyone has a >> couple of minutes and a pair of fresh eyeballs, would you mind >> looking at: >> >> go stack URL "http://asay.byu.edu/typeAheadSearch.rev" >> >> Just start typing, say, my name, starting with the last name. You'll >> see the list pop up and it will start to match "A" names. As long as >> you type slowly you're fine. But as soon as you start typing fast-- >> try "anderson", for example--you'll see the problem I'm running into. >> >> This example stack leaves out some of the details of key handling, >> but demonstrates the problem. >> >> I would appreciate any suggestions, and I'll be happy to share the >> completed code with anyone who's interested. >> >> Regards, >> >> Devin >> >> Devin Asay >> Humanities Technology and Research Support Center >> Brigham Young University >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at 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 From devin_asay at byu.edu Fri Jun 29 10:19:59 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 29 Jun 2007 08:19:59 -0600 Subject: type ahead search and typing speed In-Reply-To: <8FA03573-4A4A-4B40-9BCA-61394E604B29@canelasoftware.com> References: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> <8FA03573-4A4A-4B40-9BCA-61394E604B29@canelasoftware.com> Message-ID: <02FA4535-8203-4756-84EF-75B16CB123FE@byu.edu> On Jun 28, 2007, at 6:59 PM, Mark Talluto wrote: > > On Jun 28, 2007, at 5:02 PM, Devin Asay wrote: > >> I have looked at this one until I'm cross-eyed, and I can't figure >> out the problem. > > > Hi Devin, > > I tried your program and found that if you changed the rawKeyUp to > rawKeyDown one could not type faster than the routine. That should > do the trick. Simple and brilliant, Mark! It was staring me in the face the whole time, and I didn't even think of it. Thanks! Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From shari at gypsyware.com Fri Jun 29 10:23:11 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 10:23:11 -0400 Subject: Deleting files on Vista Message-ID: I'm trying to troubleshoot a problem for a fellow on Vista. And he's not very forthcoming with info. Or rather, his description is simply wrong when I ask him questions, or he doesn't answer the question asked, but provides other non-related info instead. So I do not trust that he has followed my instructions :-) In Vista, if I can create files to a location, shouldn't I also be able to delete them? Is there any chance that Vista allows creation, but not deletion? The files in question would include text files created with "open file... write to file..." and stacks creating using "put... into binfile:..." This fellows description of his problem tells me that files exist. I told him to run the uninstaller built into the game and he claims to have done this, but based on his issue the files are still there. My uninstalIer even includes VirtualStore. # x tries several locations in a repeat loop put specialFolderPath(x) & "/VirtualStore" into dPath put "/someFile" after dPath if there is a file dPath then delete file dPath end if He does have Vista. So.... does Vista allow create and not delete? And is it possible to delete from VirtualStore? Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From toolbook at kestner.de Fri Jun 29 10:26:06 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 29 Jun 2007 16:26:06 +0200 Subject: AW: Writing to Win programm files dir? In-Reply-To: <000a01c7ba56$da2b8ef0$0201010a@esbi3dg1ukz0fj> Message-ID: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> Hi Scott, ok, that's what I thought. And what do you do if the user can save data in your app / stack? Do you separate the app without saving feature, written to program files and other stacks with saving, writing to app data? Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Scott Kane Gesendet: Freitag, 29. Juni 2007 16:08 An: How to use Revolution Betreff: Re: Writing to Win programm files dir? From: "Tiemo Hollmann TB" > Hello, I have read (but not deep enough) that you may not or should not > write into files in the programm files / subdir directory on Win Vista > because of user rights management / virtual store or something like this. > Is this really a bad style or even a KO, which brakes something and you > should > only use the application data directory for INI files and stuff like this, > or can I just go on, keeping everything thight together in my program > files > folder? For data storage it's out for Vista (by default). Can be done under XP if the user is the admin but you can't rely on that anymore (we used to get away with it and shouldn't have been able to). Vista will write your data out to virtual storage if UAC is turned on (default). Best to write to My Documents or one of several folders under Documents and Settings. In Rev My Documents is handy and is suported by the SpecialFolders function. Scott Kane _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From brentj84062 at gmail.com Fri Jun 29 10:40:21 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Fri, 29 Jun 2007 08:40:21 -0600 Subject: Astrology and Art In-Reply-To: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> Message-ID: Hello. I've never seen an astrology stack or plugin made with Revolution, however if you're handy with making such calculations I wouldn't be surprised if you could make one pretty quickly. As for print resolution, Revolution can export graphics in most major formats (PNG, JPEG, GIF, EPS). Each of these go into Photoshop without worry. Thanks, Brent Anderson Fiery Ferret http://www.fieryferret.com From scott at cdroo.com Fri Jun 29 10:43:53 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 00:43:53 +1000 Subject: Deleting files on Vista References: Message-ID: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> From: "Shari" Hi Shari, > He does have Vista. So.... does Vista allow create and not delete? AFAIK you should be able to delete. However it may depend on where the files actually are. > And is it possible to delete from VirtualStore? Not to my knowledge as there is no real way of knowing where Vista is going to pop those files. That's the problem with VS - IMHO. In addition there is every likelyhood that VS will not be in future editions of Windows and or may change in the service packs for Vista. It's best to avoid virtual store like the plague. It's unpredictable and can completely alter if your user turns UAC on and off. Scott Kane From scott at cdroo.com Fri Jun 29 10:44:39 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 00:44:39 +1000 Subject: Writing to Win programm files dir? References: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> Message-ID: <001601c7ba5c$07cbc1e0$0201010a@esbi3dg1ukz0fj> From: "Tiemo Hollmann TB" > Hi Scott, ok, that's what I thought. And what do you do if the user can > save data in your app / stack? Do you separate the app without saving > feature, > written to program files and other stacks with saving, writing to app > data? You can't save data to a stack embedded inside a standalone in Rev. Is that what you mean? Scott Kane From shari at gypsyware.com Fri Jun 29 10:56:57 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 10:56:57 -0400 Subject: Deleting files on Vista In-Reply-To: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> Message-ID: >Not to my knowledge as there is no real way of knowing where Vista >is going to pop those files. That's the problem with VS - IMHO. In >addition there is every likelyhood that VS will not be in future >editions of Windows and or may change in the service packs for >Vista. It's best to avoid virtual store like the plague. It's >unpredictable and can completely alter if your user turns UAC on and >off. > >Scott Kane VirtualStore disappear someday? Microsnot undo something bad they created? Surely not! I didn't write to VirtualStore, I am just wondering if my unstaller did indeed do its job, but that VirtualStore is storing a copy of the files wreaking havoc, preventing the new version from properly installing. That's why the uninstaller polls for that location as well when deleting the files it created, in case Win itself did the duplicating. Which would make you wonder if the permissions would indeed be set to Once Created, There Forever. On launch, the app checks to see if the prefs files exist. If not, it creates them. According to him, even after running the uninstaller, the app is acting like the old files still exist so it is not creating new ones. This is problematic because I changed some fundamental things in the app, and it needs to create the newer files to run properly. I've instructed the fellow to do a full search of his drive for the folder my app creates for its pref files, and to look in VirtualStore as well. I do not know if he will do this, or is even capable of doing it. Very frustrating! Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From dave at looktowindward.com Fri Jun 29 11:06:16 2007 From: dave at looktowindward.com (Dave) Date: Fri, 29 Jun 2007 16:06:16 +0100 Subject: Astrology and Art In-Reply-To: References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> Message-ID: Hi, I have a file that has "cr" (0x0D) terminators on each line. If I have the line in "myLine" and do this: repeat with myIndex = 1 to the length of myLine if char myIndex of myLine = cr then --do something at end of line end if end repeat It never finds the cr. I looked in the file and conformed that the lines end in a single cr character. When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! What gives? How can I find the real cr is a variable? All the Best Dave From dave at looktowindward.com Fri Jun 29 11:06:50 2007 From: dave at looktowindward.com (Dave) Date: Fri, 29 Jun 2007 16:06:50 +0100 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> Message-ID: <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> Hi, I have a file that has "cr" (0x0D) terminators on each line. If I have the line in "myLine" and do this: repeat with myIndex = 1 to the length of myLine if char myIndex of myLine = cr then --do something at end of line end if end repeat It never finds the cr. I looked in the file and conformed that the lines end in a single cr character. When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! What gives? How can I find the real cr is a variable? All the Best Dave From stephenREVOLUTION at barncard.com Fri Jun 29 11:06:51 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 29 Jun 2007 10:06:51 -0500 Subject: Writing to Win programm files dir? In-Reply-To: <001601c7ba5c$07cbc1e0$0201010a@esbi3dg1ukz0fj> References: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> <001601c7ba5c$07cbc1e0$0201010a@esbi3dg1ukz0fj> Message-ID: I do it all the time in MacOSX. I edit in the IDE and save any stack in the package I need to (except the splash/startup stack of course). Never tried it in Windows though. > >You can't save data to a stack embedded inside a standalone in Rev. >Is that what you mean? > >Scott Kane -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From luis at anachreon.co.uk Fri Jun 29 11:18:58 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 29 Jun 2007 16:18:58 +0100 Subject: Deleting files on Vista In-Reply-To: References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> Message-ID: <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> Hiya, What about writing a little test app for the user to install and run. After installing, the test app sends the 'cd ..' and 'dir' commands to the shell. Grab that output, should tell you the directory it's in. Haven't tried this btw... Cheers, Luis. On 29 Jun 2007, at 15:56, Shari wrote: >> Not to my knowledge as there is no real way of knowing where Vista >> is going to pop those files. That's the problem with VS - IMHO. >> In addition there is every likelyhood that VS will not be in >> future editions of Windows and or may change in the service packs >> for Vista. It's best to avoid virtual store like the plague. >> It's unpredictable and can completely alter if your user turns UAC >> on and off. >> >> Scott Kane > > > VirtualStore disappear someday? Microsnot undo something bad they > created? Surely not! > > I didn't write to VirtualStore, I am just wondering if my unstaller > did indeed do its job, but that VirtualStore is storing a copy of > the files wreaking havoc, preventing the new version from properly > installing. That's why the uninstaller polls for that location as > well when deleting the files it created, in case Win itself did the > duplicating. Which would make you wonder if the permissions would > indeed be set to Once Created, There Forever. > > On launch, the app checks to see if the prefs files exist. If not, > it creates them. According to him, even after running the > uninstaller, the app is acting like the old files still exist so it > is not creating new ones. This is problematic because I changed > some fundamental things in the app, and it needs to create the > newer files to run properly. > > I've instructed the fellow to do a full search of his drive for the > folder my app creates for its pref files, and to look in > VirtualStore as well. I do not know if he will do this, or is even > capable of doing it. > > Very frustrating! > > Shari > > > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Fri Jun 29 11:21:34 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 29 Jun 2007 16:21:34 +0100 Subject: Deleting files on Vista In-Reply-To: <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> Message-ID: Ooops! Don't need the 'cd ..' just 'dir'. Directory path should be on the fourth line. Cheers, Luis. On 29 Jun 2007, at 16:18, Luis wrote: > Hiya, > > What about writing a little test app for the user to install and run. > After installing, the test app sends the 'cd ..' and 'dir' commands > to the shell. Grab that output, should tell you the directory it's in. > Haven't tried this btw... > > Cheers, > > Luis. > > > > On 29 Jun 2007, at 15:56, Shari wrote: > >>> Not to my knowledge as there is no real way of knowing where >>> Vista is going to pop those files. That's the problem with VS - >>> IMHO. In addition there is every likelyhood that VS will not be >>> in future editions of Windows and or may change in the service >>> packs for Vista. It's best to avoid virtual store like the >>> plague. It's unpredictable and can completely alter if your user >>> turns UAC on and off. >>> >>> Scott Kane >> >> >> VirtualStore disappear someday? Microsnot undo something bad they >> created? Surely not! >> >> I didn't write to VirtualStore, I am just wondering if my >> unstaller did indeed do its job, but that VirtualStore is storing >> a copy of the files wreaking havoc, preventing the new version >> from properly installing. That's why the uninstaller polls for >> that location as well when deleting the files it created, in case >> Win itself did the duplicating. Which would make you wonder if >> the permissions would indeed be set to Once Created, There Forever. >> >> On launch, the app checks to see if the prefs files exist. If >> not, it creates them. According to him, even after running the >> uninstaller, the app is acting like the old files still exist so >> it is not creating new ones. This is problematic because I >> changed some fundamental things in the app, and it needs to create >> the newer files to run properly. >> >> I've instructed the fellow to do a full search of his drive for >> the folder my app creates for its pref files, and to look in >> VirtualStore as well. I do not know if he will do this, or is >> even capable of doing it. >> >> Very frustrating! >> >> Shari >> >> >> -- >> Windows and Macintosh shareware games >> BIackjack Gold >> http://www.gypsyware.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From devin_asay at byu.edu Fri Jun 29 11:26:52 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 29 Jun 2007 09:26:52 -0600 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> Message-ID: <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> On Jun 29, 2007, at 9:06 AM, Dave wrote: > Hi, > > I have a file that has "cr" (0x0D) terminators on each line. > > If I have the line in "myLine" and do this: > > repeat with myIndex = 1 to the length of myLine > if char myIndex of myLine = cr then > --do something at end of line > end if > end repeat > > It never finds the cr. I looked in the file and conformed that the > lines end in a single cr character. > > When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! Internally in Rev, all line delimiters are LF, showing Rev's unix heritage. When Rev writes a text file to disk, it converts the line delimiter to whatever is the convention for the host OS--ASCII 13 for Mac, ASCII 13 + 10 for Win, and ASCII 10 for *nix. Conversely, when it reads text files, it converts line delimiters to ASCII 10. > > What gives? How can I find the real cr is a variable? Dave, I think it's because you are looking at the *line*. Since cr is the line delimiter, it is never included in the text of, say, 'line 3 of myMultiLineVar'. Instead, look at the whole container: repeat with myIndex = 1 to the length of myMultiLineVar HTH, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From m.schonewille at economy-x-talk.com Fri Jun 29 11:33:19 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 29 Jun 2007 17:33:19 +0200 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> Message-ID: Hi Dave, Probably, your file contains actual returns (ASCII 13), which are translated to linefeeds by Revolution, if the file is read as text. To make it "easy", linefeed, lf, cr and return all return ASCII 10 rather than ASCII 13. Only crlf contains both a real linefeed and a real return character. If you want to use an actual carriage return, use numtochar(13). If you are parsing lines, you might never get at the linefeed. Syntax like put line 1 of myVar will never include the line delimiter. It is not considered part of the line. There are two things you can do. Either read the file as binary data and search for ASCII 13. open file myFile for binary read read from file myFile until EOF put it into myVar close file myFile -- now do whatever you want to do with it replace numToChar(13) with "%" in myVar or read the file as text and handle the linefeeds open file myFile for read read from file myFile until EOF put it into myVar close file myFile -- now do whatever you want to do with it replace cr with "%" in myVar Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 29-jun-2007, om 17:06 heeft Dave het volgende geschreven: > Hi, > > I have a file that has "cr" (0x0D) terminators on each line. > > If I have the line in "myLine" and do this: > > repeat with myIndex = 1 to the length of myLine > if char myIndex of myLine = cr then > --do something at end of line > end if > end repeat > > It never finds the cr. I looked in the file and conformed that the > lines end in a single cr character. > > When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! > > What gives? How can I find the real cr is a variable? > > > All the Best > Dave > From dave at looktowindward.com Fri Jun 29 11:33:52 2007 From: dave at looktowindward.com (Dave) Date: Fri, 29 Jun 2007 16:33:52 +0100 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> Message-ID: <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> On 29 Jun 2007, at 16:26, Devin Asay wrote: > > On Jun 29, 2007, at 9:06 AM, Dave wrote: > >> Hi, >> >> I have a file that has "cr" (0x0D) terminators on each line. >> >> If I have the line in "myLine" and do this: >> >> repeat with myIndex = 1 to the length of myLine >> if char myIndex of myLine = cr then >> --do something at end of line >> end if >> end repeat >> >> It never finds the cr. I looked in the file and conformed that the >> lines end in a single cr character. >> >> When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! > > Internally in Rev, all line delimiters are LF, showing Rev's unix > heritage. When Rev writes a text file to disk, it converts the line > delimiter to whatever is the convention for the host OS--ASCII 13 > for Mac, ASCII 13 + 10 for Win, and ASCII 10 for *nix. Conversely, > when it reads text files, it converts line delimiters to ASCII 10. >> >> What gives? How can I find the real cr is a variable? It's because I'm not reading the file with RunRev, it's coming in via an external I've written to get around the >2GB File Limit problem in RunRev. So, how can I get the *Real* Value of cr?? In the real code, I have a ReadUntil() function, this takes a character parameter for the "until" character. The function is defined like so: function ReadUntil theFileForkRef,theUntilChar, at theDataBuffer and I call it like so: put ReadUntil(myFileForkRef,cr,myDataBuffer) into myOSStatus Thanks a lot All the Best Dave From runrev260805 at m-r-d.de Fri Jun 29 11:34:42 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Fri, 29 Jun 2007 15:34:42 +0000 Subject: FTP Upload: put or liburlftpuploadfile Message-ID: <00029C5D.468542B0@192.168.168.3> Hi, i want to upload 5 files (3 Excel files and 2 textfile) with ftp onto my server with my rev app. I tried "put url" . This works, but i want to write a logfile, which stores the names of the uploaded file, the time/date of the upload and if the upload was successfull or not. As is understand the "urlstatus of" does not work here. So i tried the upload with liburlftpuploadfile. As this is a non blocking, is there any way to wait until the final status of the upload of the first file exists? I want to upload file by file and want to write after each upload the logfile. Regards, Matthias From m.schonewille at economy-x-talk.com Fri Jun 29 11:35:41 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 29 Jun 2007 17:35:41 +0200 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> Message-ID: <9DAA2590-9D1B-4363-A826-0BB32B94EBC1@economy-x-talk.com> You want to use numToChar(13). Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http;//www.salery.com Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 29-jun-2007, om 17:33 heeft Dave het volgende geschreven: > > On 29 Jun 2007, at 16:26, Devin Asay wrote: > > > It's because I'm not reading the file with RunRev, it's coming in > via an external I've written to get around the >2GB File Limit > problem in RunRev. > > So, how can I get the *Real* Value of cr?? From bobwarren at howsoft.com Fri Jun 29 11:41:58 2007 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 29 Jun 2007 12:41:58 -0300 Subject: Linux and After Message-ID: <46852846.1080103@howsoft.com> From: "Andre Garzia" > Let us stop this thread. > Scott Kane wrote: >OK. I agree. But as a final note it's important I make one observation about my own response. Simply put I should not have written what I wrote and apologize without reservation to both Bob and the list. -------------------------------------------------- No problem Scott. We all do what we think is right at the time. What is common to all of us is that we support Runtime Revolution because we believe in the product. It's a kind of love-affair which naturally gets a bit confusing at times. And thanks to you Andre. Abra?os. Now I'm off before someone asks me to re-define the word "last" again! Bob From mark at maseurope.net Fri Jun 29 11:44:08 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 29 Jun 2007 16:44:08 +0100 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> Message-ID: <4C881072-78BA-4EC7-9680-1CB2D32DE476@maseurope.net> So are the crs being translated to lfs (or crlfs) somehow by your external? In any case, in Revolution, lf and cr are the same (0x0A), so if you have actual crs (0x0D), then you'll need to search for numToChar(13). Best, Mark On 29 Jun 2007, at 16:33, Dave wrote: >>> When I did a charToNum() on cr is returns 0x0A which is a lf!!!!! From wjm at wjm.org Fri Jun 29 11:44:17 2007 From: wjm at wjm.org (Bill Marriott) Date: Fri, 29 Jun 2007 11:44:17 -0400 Subject: Astrology and Art References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> Message-ID: It's interesting you ask about this. Revolution is used to create what is perhaps the most powerful and sophisticated astrology program out there: Astrological Bureau of Ideas (ABOI) http://www.aboi.com "Dale Pond" wrote in message news:997591BC-5FA5-4F35-A494-BF0BFF3CA9E3 at centurytel.net... >A couple of newbie type questions. > > 1) Does anyone know of a Revolution stack or pluggin that calculates an > astrological chart also giving the positions and houses? > > 2) What is the print resolution/format from drawings in Revolution? Or > what format can be exported to be imported into say PhotoShop for > modification? > > Life, Light, Love & Laughter, > Dale Pond > Sympathetic Vibratory Physics > http://www.svpvril.com/ > Be a victor - not a victim: > http://www.free.tstn.com?KBID=2712 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Fri Jun 29 11:45:35 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 29 Jun 2007 16:45:35 +0100 Subject: Unit Tests In-Reply-To: References: Message-ID: On 28/06/07, Mark Wieder wrote: > > David- > > > The idea I am working on at the moment is that the handlers are kept as > > text > > files on the server and that these text files also include a full suite > of > > tests to run against the hander. > > I store my RUnit tests and suites in a sqlite database. Is that what you > had > in mind? Yes - except i was planning to store them as text files optionally indexed by an sqlite database - so the test can go in svn. Any examples you can share? From kray at sonsothunder.com Fri Jun 29 11:45:02 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 10:45:02 -0500 Subject: AW: Writing to Win programm files dir? In-Reply-To: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> References: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> Message-ID: <20070629104502908937.4e1c6bdd@sonsothunder.com> On Fri, 29 Jun 2007 16:26:06 +0200, Tiemo Hollmann TB wrote: > Hi Scott, ok, that's what I thought. And what do you do if the user can save > data in your app / stack? Do you separate the app without saving feature, > written to program files and other stacks with saving, writing to app data? > Tiemo Guys, this has all been covered already... :-) Here's the basic problem for Vista: Tip: "Vista 'Gotchas' You Should Know About" http://www.sonsothunder.com/devres/revolution/tips/env007.htm And the suggested approach has been in emails to the list (which I'm going to turn into another tip so I don't have to hunt it down each time): ---- Best would be to create your program with just a "stub" (also called "splash") executable (that all it does is launch and open another stack file on disk. This way, you can install your stub program in the Program Files folder, the rest of the running stack(s) that make up your program in the user's Application Data folder, and then save any data that the user generates into the user's Documents folder. What that translates to on XP and Vista is: 1) Main Executable Stub Install Location: specialFolderPath(38) Windows XP - C:\Program Files Windows Vista - C:\Program Files 2) Additional Program Stacks Install Location: specialFolderPath(26) Windows XP - C:\Documents and Settings\Ken\Application Data Windows Vista - C:\Users\Ken\AppData\Roaming 3) Generated User Documents Install Location: specialFolderPath(5) [another form is specialFolderPath("documents")] Windows XP - C:\Documents and Settings\Ken\My Documents Windows Vista - C:\Users\Ken\Documents If you don't already have this page bookmarked, I would suggest it: Tip file010: 'specialFolderPath' Codes http://www.sonsothunder.com/devres/revolution/tips/file010.htm ---- > Where would you put a file that the app itself needs to update, > regardless of which user is running it? I've been putting that file > into an "all users/application data/myapp/" folder but if there are > permissions problems with that, what then? Well, there's the rub - there isn't a simple answer. The problem is that for truly "locked down" users, the application itself would need to elevate its permissions to take actions that the currently logged-in user's permissions do not allow. OS X we can do with "sudo" and get authorization; Trevor just found a way to ask for authorization under Vista, but for other Windows flavors there isn't a solution for Revolution that's been made known. What I've ended up needing to do is to request that Windows users get added to the "Power Users" group, which gives them some form of elevated access, but doesn't quite make them "Administrators". However some companies won't even allow that... ---- So the bottom line is that until we have an "All Users" solution in place for all platforms, best is to either install for a single user or to get someone with Admin privileges to install for All Users (they may have to authenticate or acknowlege a security dialog in Vista if the User Account Control is turned on). HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From shari at gypsyware.com Fri Jun 29 11:44:30 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 11:44:30 -0400 Subject: Deleting files on Vista In-Reply-To: <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> Message-ID: >Hiya, > >What about writing a little test app for the user to install and run. >After installing, the test app sends the 'cd ..' and 'dir' commands >to the shell. Grab that output, should tell you the directory it's >in. >Haven't tried this btw... > >Cheers, > >Luis. Luis, I don't know how to write shell() commands. I only know Transcript, which supports shell but doesn't tell you how to write them :-) I know how to search the list and copy shell commands I find posted, but that's the extent of it. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From dave at looktowindward.com Fri Jun 29 11:49:52 2007 From: dave at looktowindward.com (Dave) Date: Fri, 29 Jun 2007 16:49:52 +0100 Subject: Finding cr Character in Lines read from a file??? In-Reply-To: <4C881072-78BA-4EC7-9680-1CB2D32DE476@maseurope.net> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> <13A0E7B1-355A-42D0-BE8D-D31DE7B55344@looktowindward.com> <1F872822-A562-4308-AE4F-FACD704DF16A@byu.edu> <3965F054-0C3B-4DA0-8927-65D94A55E8DE@looktowindward.com> <4C881072-78BA-4EC7-9680-1CB2D32DE476@maseurope.net> Message-ID: <17C40736-2AFB-41D9-B86F-F9C58A3BAAF2@looktowindward.com> On 29 Jun 2007, at 16:44, Mark Smith wrote: > So are the crs being translated to lfs (or crlfs) somehow by your > external? No, the external writes and reads real cr characters, e.g. 0x0D. > > In any case, in Revolution, lf and cr are the same (0x0A), so if > you have actual crs (0x0D), then you'll need to search for numToChar > (13). Yes, that's what I was looking for. Thanks a lot. All the Best Dave From kray at sonsothunder.com Fri Jun 29 11:53:48 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 10:53:48 -0500 Subject: Deleting files on Vista In-Reply-To: References: Message-ID: <20070629105348222086.cdaae718@sonsothunder.com> On Fri, 29 Jun 2007 10:23:11 -0400, Shari wrote: > I'm trying to troubleshoot a problem for a fellow on Vista. And he's > not very forthcoming with info. Or rather, his description is simply > wrong when I ask him questions, or he doesn't answer the question > asked, but provides other non-related info instead. So I do not > trust that he has followed my instructions :-) > > In Vista, if I can create files to a location, shouldn't I also be > able to delete them? Is there any chance that Vista allows creation, > but not deletion? First of all, where are you creating the files? Is it in the Program Files folder? If so, it will be virtualized to: C:\Users\\AppData\Local\VirtualStore\Program Files\\ So this: > put specialFolderPath(x) & "/VirtualStore" into dPath > put "/someFile" after dPath > if there is a file dPath then > delete file dPath > end if probably won't work... (This is covered in the Vista "Gotchas" tip at http://www.sonsothunder.com/devres/revolution/tips/env007.htm). > He does have Vista. So.... does Vista allow create and not delete? > > And is it possible to delete from VirtualStore? Yes... in fact I've been able to delete from the VirtualStore even with UAC turned on. So I just think it's a path issue. Best would be to check to see if the file exists before you try to delete it, IMHO. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From toolbook at kestner.de Fri Jun 29 11:55:54 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Fri, 29 Jun 2007 17:55:54 +0200 Subject: AW: AW: Writing to Win programm files dir? In-Reply-To: <20070629104502908937.4e1c6bdd@sonsothunder.com> Message-ID: <006201c7ba66$060240f0$18b2a8c0@TiemoPC2> Sorry Ken for not searching deep enough, before posting. Great and helpful work! I WILL bookmark your post immediately :) Tiemo -----Urspr?ngliche Nachricht----- Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] Im Auftrag von Ken Ray Gesendet: Freitag, 29. Juni 2007 17:45 An: How to use Revolution Betreff: Re: AW: Writing to Win programm files dir? On Fri, 29 Jun 2007 16:26:06 +0200, Tiemo Hollmann TB wrote: > Hi Scott, ok, that's what I thought. And what do you do if the user can save > data in your app / stack? Do you separate the app without saving feature, > written to program files and other stacks with saving, writing to app data? > Tiemo Guys, this has all been covered already... :-) Here's the basic problem for Vista: Tip: "Vista 'Gotchas' You Should Know About" http://www.sonsothunder.com/devres/revolution/tips/env007.htm And the suggested approach has been in emails to the list (which I'm going to turn into another tip so I don't have to hunt it down each time): ---- Best would be to create your program with just a "stub" (also called "splash") executable (that all it does is launch and open another stack file on disk. This way, you can install your stub program in the Program Files folder, the rest of the running stack(s) that make up your program in the user's Application Data folder, and then save any data that the user generates into the user's Documents folder. What that translates to on XP and Vista is: 1) Main Executable Stub Install Location: specialFolderPath(38) Windows XP - C:\Program Files Windows Vista - C:\Program Files 2) Additional Program Stacks Install Location: specialFolderPath(26) Windows XP - C:\Documents and Settings\Ken\Application Data Windows Vista - C:\Users\Ken\AppData\Roaming 3) Generated User Documents Install Location: specialFolderPath(5) [another form is specialFolderPath("documents")] Windows XP - C:\Documents and Settings\Ken\My Documents Windows Vista - C:\Users\Ken\Documents If you don't already have this page bookmarked, I would suggest it: Tip file010: 'specialFolderPath' Codes http://www.sonsothunder.com/devres/revolution/tips/file010.htm ---- > Where would you put a file that the app itself needs to update, > regardless of which user is running it? I've been putting that file > into an "all users/application data/myapp/" folder but if there are > permissions problems with that, what then? Well, there's the rub - there isn't a simple answer. The problem is that for truly "locked down" users, the application itself would need to elevate its permissions to take actions that the currently logged-in user's permissions do not allow. OS X we can do with "sudo" and get authorization; Trevor just found a way to ask for authorization under Vista, but for other Windows flavors there isn't a solution for Revolution that's been made known. What I've ended up needing to do is to request that Windows users get added to the "Power Users" group, which gives them some form of elevated access, but doesn't quite make them "Administrators". However some companies won't even allow that... ---- So the bottom line is that until we have an "All Users" solution in place for all platforms, best is to either install for a single user or to get someone with Admin privileges to install for All Users (they may have to authenticate or acknowlege a security dialog in Vista if the User Account Control is turned on). HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Fri Jun 29 11:58:08 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 10:58:08 -0500 Subject: List Fields and clickLine In-Reply-To: <2BBDCAE5-82CB-4569-8820-D6A83C9C6F06@mac.com> References: <20070629103218.21A4B4894EA@mail.runrev.com> <2BBDCAE5-82CB-4569-8820-D6A83C9C6F06@mac.com> Message-ID: <20070629105808001354.f72f9ec0@sonsothunder.com> On Fri, 29 Jun 2007 08:48:52 -0500, Randy Hengst wrote: > Thanks, I started an account and downloaded it. I'm sure you've > heard, but your work on it is very nice. I've read about it when it > has been referred to on the list -- now I understand its value. Thanks! > I'm afraid it made no difference. The problem is still shown during > click and drag. Ah.. do you're clicking and *dragging*... just so I can replicate what you're seeing, in the example you gave before (three lines of data in a list field) where are you clicking, and where are you dragging to? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From scott at cdroo.com Fri Jun 29 12:06:30 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 02:06:30 +1000 Subject: AW: Writing to Win programm files dir? References: <006101c7ba59$70d0b450$18b2a8c0@TiemoPC2> <20070629104502908937.4e1c6bdd@sonsothunder.com> Message-ID: <000801c7ba67$76d4bdc0$0201010a@esbi3dg1ukz0fj> From: "Ken Ray" > Guys, this has all been covered already... :-) Thanks, Ken. I wanted to help, but I've not had enough sleep and forgot about your great work on this. Scott Kane Moderator comp.software.shareware.* From david at openpartnership.net Fri Jun 29 12:06:40 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 29 Jun 2007 17:06:40 +0100 Subject: OT: security, wireless hacks and more paranoia.... Message-ID: Not meaning to trouble the harmony of this list, but well strange things keep happing on my network... this time no music being played, but while browsing a little dialog popped up I take it from teh browser - but it had a safari icon in the dialog which basically said something along the lines of "Downloading file wap.xxxxx.jar" - which I did not appreciate. As I was coding at the time - this dialog came out of the blue and as I had idea where it came from - well i quickly switched of the wifi and started to search for this file (in the mean time the dialog disappeared - it never asked if I wanted to download the file). I searched for a file of this name with spotlight and nothing turned up - any ideas. links or references? This episode combined with the one a couple of weeks back makes me think I have a local wireless hacker. - http://www.informit.com/guides/content.asp?g=security&SeqNum=158&rl=1 From luis at anachreon.co.uk Fri Jun 29 12:10:06 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 29 Jun 2007 17:10:06 +0100 Subject: Deleting files on Vista In-Reply-To: References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> Message-ID: <4289826F-F743-41DF-A935-90993A9FC8C2@anachreon.co.uk> Hiya, Rev can issue shell commands, check the Dictionary. But as a quickie: Get the user to run a terminal by going to Start/ Run and type 'cmd' in the panel, then hit return. When the terminal is up, ask them to type 'dir > output.txt' and then return. Ask them to attach the output.txt file to an email. Cheers, Luis. On 29 Jun 2007, at 16:44, Shari wrote: >> Hiya, >> >> What about writing a little test app for the user to install and run. >> After installing, the test app sends the 'cd ..' and 'dir' >> commands to the shell. Grab that output, should tell you the >> directory it's in. >> Haven't tried this btw... >> >> Cheers, >> >> Luis. > > Luis, > > I don't know how to write shell() commands. I only know > Transcript, which supports shell but doesn't tell you how to write > them :-) > > I know how to search the list and copy shell commands I find > posted, but that's the extent of it. > > Shari > -- > Windows and Macintosh shareware games > BIackjack Gold > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From scott at cdroo.com Fri Jun 29 12:10:59 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 02:10:59 +1000 Subject: Deleting files on Vista References: <20070629105348222086.cdaae718@sonsothunder.com> Message-ID: <000d01c7ba68$16fb46c0$0201010a@esbi3dg1ukz0fj> ----- Original Message ----- From: "Ken Ray" > C:\Users\\AppData\Local\VirtualStore\Program > Files\\ Ken is right. However I've had an issue with a user who changed their account name and then changed it back (heaven only knows why) and it completely messed things up. Getting a novice user to debug when they do crazy things (which they probably don't mean to do) is not a great idea. Interesting problem I was reading about tonight where Vista fails to recognise signed app's. Haven't got the details yet but basically it refused to run the application period - even though it popped the admin password request dialog. Doesn't do it under RC2 - just the release version. Seems there are a number of things we are yet to discover about this particular OS. Scott Kane From ambassador at fourthworld.com Fri Jun 29 12:46:36 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 29 Jun 2007 09:46:36 -0700 Subject: OT: security, wireless hacks and more paranoia.... Message-ID: <4685376C.2030006@fourthworld.com> David Bovill wrote: > Not meaning to trouble the harmony of this list, but well strange things > keep happing on my network... this time no music being played, but while > browsing a little dialog popped up I take it from teh browser - but it had a > safari icon in the dialog which basically said something along the lines of > "Downloading file wap.xxxxx.jar" - which I did not appreciate. > > As I was coding at the time - this dialog came out of the blue and as I had > idea where it came from - well i quickly switched of the wifi and started to > search for this file (in the mean time the dialog disappeared - it never > asked if I wanted to download the file). I searched for a file of this name > with spotlight and nothing turned up - any ideas. links or references? This > episode combined with the one a couple of weeks back makes me think I have a > local wireless hacker. Is your network unencrypted? What is the name of this process as shown in Activity Monitor? Using AM's "Inspect" button, what is the path to that executable file? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From palcibiades-first at yahoo.co.uk Fri Jun 29 13:00:00 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Fri, 29 Jun 2007 18:00:00 +0100 Subject: OT: security, wireless hacks and more paranoia.... Message-ID: <200706291800.00757.palcibiades-first@yahoo.co.uk> I would install a honeypot using Schroder as a guide. Log everything. Get the important stuff off wireless. It will be instructive, and you'll find out. Peter From shari at gypsyware.com Fri Jun 29 13:00:29 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 13:00:29 -0400 Subject: Deleting files on Vista In-Reply-To: <20070629105348222086.cdaae718@sonsothunder.com> References: <20070629105348222086.cdaae718@sonsothunder.com> Message-ID: At 10:53 AM -0500 6/29/07, Ken Ray wrote: >First of all, where are you creating the files? Is it in the Program >Files folder? If so, it will be virtualized to: > > C:\Users\\AppData\Local\VirtualStore\Program Files\\ Not there, nope. I was under the impression that this folder is no longer writeable. The main app goes there, but none of the files that require writeability. My code actually runs thru a series of supposedly writeable folders to see if they exist, and the first hit it gets that's where the Prefs go. This to ensure that some OS change where a folder no longer exists at least has a hope of finding a useable folder. So using your example above as a template, I should be able to create a series of VirtualStore paths to check? So if the path to the real prefs file was: C:/Documents and Settings/All Users/Application Data/myCreatedPrefsFolder/myPrefsFiles The virtual path (with no returns) would be: C:/Users//AppData/Local/VirtualStore/ Documents and Settings/All Users/Application Data// myCreatedPrefsFolder/myPrefsFiles Would it also create the folder I created to put the prefs in? Or would it just create the prefs files? The code I use to find a preferences file path is as follows: on prefsPath global gPrefsFolder,sFolder if platform() is "MacOS" then put empty into gPrefsFolder put "Preferences,Docs,Desktop" into tit repeat for each item x in tit put specialFolderPath(x) into sFolder put specialFolderPath(x) & "/myFolderName" into gPrefsFolder if gPrefsFolder is not empty then exit repeat end if end repeat else if platform() is "Win32" then put empty into gPrefsFolder put "35,46,28,Documents,Desktop" into tit repeat for each item x in tit put specialFolderPath(x) into sFolder put specialFolderPath(x) & "/myFolderName" into gPrefsFolder if gPrefsFolder is not empty then exit repeat end if end repeat end if if there is not a folder gPrefsFolder then create folder gPrefsFolder end if end prefsPath > >First of all, where are you creating the files? Is it in the Program >Files folder? If so, it will be virtualized to: > > C:\Users\\AppData\Local\VirtualStore\Program >Files\\ > >So this: > >> put specialFolderPath(x) & "/VirtualStore" into dPath >> put "/someFile" after dPath >> if there is a file dPath then >> delete file dPath >> end if > >probably won't work... (This is covered in the Vista "Gotchas" tip at >http://www.sonsothunder.com/devres/revolution/tips/env007.htm). > >> He does have Vista. So.... does Vista allow create and not delete? >> >> And is it possible to delete from VirtualStore? > >Yes... in fact I've been able to delete from the VirtualStore even with >UAC turned on. So I just think it's a path issue. Best would be to >check to see if the file exists before you try to delete it, IMHO. > >Ken Ray >Sons of Thunder Software, Inc. >Email: kray at sonsothunder.com >Web Site: http://www.sonsothunder.com/ -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jacque at hyperactivesw.com Fri Jun 29 13:03:32 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 29 Jun 2007 12:03:32 -0500 Subject: Deleting files on Vista In-Reply-To: References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> Message-ID: <46853B64.3040706@hyperactivesw.com> Shari wrote: >> Hiya, >> >> What about writing a little test app for the user to install and run. >> After installing, the test app sends the 'cd ..' and 'dir' commands to >> the shell. Grab that output, should tell you the directory it's in. >> Haven't tried this btw... >> >> Cheers, >> >> Luis. > > Luis, > > I don't know how to write shell() commands. I only know Transcript, > which supports shell but doesn't tell you how to write them :-) > > I know how to search the list and copy shell commands I find posted, but > that's the extent of it. You don't need shell in this case, I don't think. Just have your program get "the address". That will tell you where it is installed. Alternately, have it get the filename of the mainstack, which will give you the same info. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Fri Jun 29 13:07:01 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 13:07:01 -0400 Subject: Deleting files on Vista In-Reply-To: <000d01c7ba68$16fb46c0$0201010a@esbi3dg1ukz0fj> References: <20070629105348222086.cdaae718@sonsothunder.com> <000d01c7ba68$16fb46c0$0201010a@esbi3dg1ukz0fj> Message-ID: >Ken is right. However I've had an issue with a user who changed >their account name and then changed it back (heaven only knows why) >and it completely messed things up. Getting a novice user to debug >when they do crazy things (which they probably don't mean to do) is >not a great idea. > >Interesting problem I was reading about tonight where Vista fails to >recognise signed app's. Haven't got the details yet but basically >it refused to run the application period - even though it popped the >admin password request dialog. Doesn't do it under RC2 - just the >release version. Seems there are a number of things we are yet to >discover about this particular OS. > >Scott Kane Like the user who couldn't find the Mac menubar because he was expecting it in the same window as the app itself, as with Windoze :-) Yup, most users are not reliable to troubleshoot. Regarding signed apps... you mean the Verisign type signature itself to turn off that nasty warning window? I feel sorry for the Vista support techs. At least they have guaranteed job security ;-) Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From jacque at hyperactivesw.com Fri Jun 29 13:11:44 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 29 Jun 2007 12:11:44 -0500 Subject: OT: security, wireless hacks and more paranoia.... In-Reply-To: References: Message-ID: <46853D50.9000600@hyperactivesw.com> David Bovill wrote: > Not meaning to trouble the harmony of this list, but well strange things > keep happing on my network... this time no music being played, but while > browsing a little dialog popped up I take it from teh browser - but it > had a > safari icon in the dialog which basically said something along the lines of > "Downloading file wap.xxxxx.jar" - which I did not appreciate. Do you have your system preferences set to download updates in the background? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Jun 29 13:16:43 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 29 Jun 2007 12:16:43 -0500 Subject: one liners restrictions In-Reply-To: References: Message-ID: <46853E7B.8010108@hyperactivesw.com> Stephen Barncard wrote: > Doesn't this restrict one-liner contests? Maybe, but I'm not sure my theory is correct. It just looked to me like that was what the problem was, but it remains unverified. > Remember in HC where we tried to see what one could do with one line of > code? > Or was that Applesoft Basic? I don't recall that particular contest but that's not unusual for me these days. ;) I do miss those scripting challenges though. I wish this list would indulge more, it was great fun. The last one I can recall on this list was the creation of a working clock face. By the time everyone was done we had a very efficient and effective script, and I think everyone who followed the exchange learned a lot. > >> Jacque wrote: >> >>> I think it's just a limitation on single-line messages. Even if you >>> split it up into two statements separated with a semicolon, it >>> doesn't work: >>> ... >>> The message box uses a "do" statement to execute its commands. As a >>> guess, maybe there's a limitation on the number of nested functions the >>> "do" command can handle simultaneously. >>> > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at cdroo.com Fri Jun 29 13:19:06 2007 From: scott at cdroo.com (Scott Kane) Date: Sat, 30 Jun 2007 03:19:06 +1000 Subject: Deleting files on Vista References: <20070629105348222086.cdaae718@sonsothunder.com><000d01c7ba68$16fb46c0$0201010a@esbi3dg1ukz0fj> Message-ID: <00ed01c7ba71$9b62e950$0201010a@esbi3dg1ukz0fj> From: "Shari" > Like the user who couldn't find the Mac menubar because he was expecting > it in the same window as the app itself, as with Windoze :-) Yup, most > users are not reliable to troubleshoot. LOL! I once had an angry Windows user who told me my app had re-arranged items in his Start menu and he was going to sue me. I tried to explain that he'd obviously dragged some around by accident (which is easy to do) and that he could drag them back but he wouldn't listen. Then one of my relatives accused me of formatting her hard drive with an app I wrote specifically for her. It didn't of course. I never did find out what she did to herself. It's actually quite hard to accidently format a hard drive on Windows (short of booting into setup or running format or fdisk from a boot disk). > Regarding signed apps... you mean the Verisign type signature itself to > turn off that nasty warning window? Yep. That's the one. Works fine in all cases unless you install the signed app to the root diretory (e.g. C:\) and a few other weird places. Which probably is a warning for those who have decided to create directories off the root on Windows. A bug in an update might be coming your way soon. :-( > I feel sorry for the Vista support techs. At least they have guaranteed > job security ;-) Don't. Have you ever spoken or emailed one of them? It's like talking to somebody from PayPal support. I was actually given instructions on how to defrag my hard drive when I installed Microsoft Outlook XP after I installed service pack 2 (I've since discovered on my own that was the problem) and couldn't boot into Windows - let alone run defrag. Scott From shari at gypsyware.com Fri Jun 29 13:33:03 2007 From: shari at gypsyware.com (Shari) Date: Fri, 29 Jun 2007 13:33:03 -0400 Subject: Deleting files on Vista In-Reply-To: <00ed01c7ba71$9b62e950$0201010a@esbi3dg1ukz0fj> References: <20070629105348222086.cdaae718@sonso thunder.com><000d01c7ba68$16fb46c0$0201010a@esbi3dg1ukz0fj> <00ed01c7ba71$9b62e950$0201010a@esbi3dg1ukz0fj> Message-ID: >>I feel sorry for the Vista support techs. At least they have >>guaranteed job security ;-) > >Don't. Have you ever spoken or emailed one of them? It's like >talking to somebody from PayPal support. I was actually given >instructions on how to defrag my hard drive when I installed >Microsoft Outlook XP after I installed service pack 2 (I've since >discovered on my own that was the problem) and couldn't boot into >Windows - let alone run defrag. > >Scott I still feel sorry for them :-) My fella is a support tech, and the calls he gets are unbelieveable. They've already been thru several lower level support techs by the time he gets them, and they are HOPPING mad. He comes home utterly miserable. People don't get to take their anger out on the person who angered them, it is always somebody else who gets the brunt of it, like my sweet, wonderful fella who tries hard as he can to solve everybody's problems. He has a pretty good success rate, but not before he's been cussed out up, down and sideways by people he has never personally talked to before. His job is not a happy one. I hate calling support techs myself, because I always get the ones with the scripts to read. And they are never helpful. I have the blessing of my own built in support fella. He solved our internet cable problem where Comcast could only read a script... so I know what you are saying. I don't blame the techs but rather, their company who set up such a user-unfriendly support system. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From gregory.lypny at videotron.ca Fri Jun 29 14:55:13 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 29 Jun 2007 14:55:13 -0400 Subject: Option Buttons Shared Values Message-ID: <7D8492DF-D267-4B5D-8600-875066CDE2F7@videotron.ca> Hello everyone, Just want to confirm that the selectedLine and label of an option button are always shared on all cards on which they appear. Sadly, I wanted to have the same option button appear on every card as part of the background but allow users to select a different value on each card much like a field whose text is not shared. Regards, Gregory From devin_asay at byu.edu Fri Jun 29 15:44:00 2007 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 29 Jun 2007 13:44:00 -0600 Subject: type ahead search and typing speed In-Reply-To: <02FA4535-8203-4756-84EF-75B16CB123FE@byu.edu> References: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> <8FA03573-4A4A-4B40-9BCA-61394E604B29@canelasoftware.com> <02FA4535-8203-4756-84EF-75B16CB123FE@byu.edu> Message-ID: On Jun 29, 2007, at 8:19 AM, Devin Asay wrote: > > On Jun 28, 2007, at 6:59 PM, Mark Talluto wrote: >> >> I tried your program and found that if you changed the rawKeyUp to >> rawKeyDown one could not type faster than the routine. That >> should do the trick. > > Simple and brilliant, Mark! It was staring me in the face the whole > time, and I didn't even think of it. Thanks! Thanks to Mark and Jim I got this straightened out. I ended up doing some major reworking, and it seems to work exactly as I wanted. If anyone's interested in the finished product, you can get it from the message box: go stack URL "http://asay.byu.edu/typeAheadSearch.rev" Hope someone finds it useful. As always, if you find a flaw in it, I'd like to know, so I can fix it. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From chipp at chipp.com Fri Jun 29 17:19:02 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 29 Jun 2007 16:19:02 -0500 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: <20070629075253574263.3af6e6f2@sonsothunder.com> References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> <4680531B.80002@tweedly.net> <20070629075253574263.3af6e6f2@sonsothunder.com> Message-ID: <7aa52a210706291419q2eda041er5aa38bb4efa9a6cf@mail.gmail.com> On 6/29/07, Ken Ray wrote: > > Personally, my feeling is "whatever works for you, works > for you" - by that I mean that over the years of not declaring xTalk > variables I have gotten to the point that the likelihood of me making > an error in typing a variable is extremely low, so there really is very > little benefit and a lot of extra hassle for me to start declaring > them. But that's me... Anything that makes the process more efficient > is good, IMHO. I'm with Ken. I don't declare variables and have spent so many hours working this way, it's just easier. I rarely if ever find a problem from not declaring vars, and the overhead of the typing and visual clutter is a nuisance and a time waste to me. Also, I really like using script locals, and inserting local vars within handlers would 'look funny' to me as I generally think of: local lColor as a scriptwide var. I would expect most of us who've 'grown up' using HyperCard and SuperCard aren't as concerned with declaring vars, as those who have worked more with traditional programming languages. From kray at sonsothunder.com Fri Jun 29 17:55:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 16:55:11 -0500 Subject: Deleting files on Vista In-Reply-To: References: <20070629105348222086.cdaae718@sonsothunder.com> Message-ID: <20070629165511577609.1f3da4c4@sonsothunder.com> On Fri, 29 Jun 2007 13:00:29 -0400, Shari wrote: > Not there, nope. I was under the impression that this folder is no > longer writeable. The main app goes there, but none of the files > that require writeability. Well, you can *install* there, but once installed you can't write back to the file(s) in the Program Files folder, so Vista copies the file to the VirtualStore and makes the change on *that* file instead. > So using your example above as a template, I should be able to create > a series of VirtualStore paths to check? So if the path to the real > prefs file was: > > C:/Documents and Settings/All Users/Application > Data/myCreatedPrefsFolder/myPrefsFiles > > The virtual path (with no returns) would be: > > C:/Users//AppData/Local/VirtualStore/ > Documents and Settings/All Users/Application Data// > myCreatedPrefsFolder/myPrefsFiles Actually, I don't think that the All Users/Application Data folder is virtualized (but I could be wrong). I've only seen this with Program Files and registry entries so far. > Would it also create the folder I created to put the prefs in? Or > would it just create the prefs files? It would mimic the path you used in a relative way. That is, suppose you installed a file in Program Files/MyApp/Support/MyFile.txt. When you went to write the file, it would be virtualized to ...VirtualStore/Program Files/MyApp/Support/MyFile.txt. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Fri Jun 29 17:57:41 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 29 Jun 2007 16:57:41 -0500 Subject: Option Buttons Shared Values In-Reply-To: <7D8492DF-D267-4B5D-8600-875066CDE2F7@videotron.ca> References: <7D8492DF-D267-4B5D-8600-875066CDE2F7@videotron.ca> Message-ID: <20070629165741521672.19904597@sonsothunder.com> On Fri, 29 Jun 2007 14:55:13 -0400, Gregory Lypny wrote: > Hello everyone, > > Just want to confirm that the selectedLine and label of an option > button are always shared on all cards on which they appear. Sadly, I > wanted to have the same option button appear on every card as part of > the background but allow users to select a different value on each > card much like a field whose text is not shared. Yes, you are correct. You can simulate it an option button in a background group, and then set custom card properties and preOpenCard handlers that restore the value that had been set for each card. It's not too difficult, but it's not as easy as turning on "share text" in a field... (BTW, if you want info on how to do this, just ask). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From luis at anachreon.co.uk Fri Jun 29 18:18:20 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 29 Jun 2007 23:18:20 +0100 Subject: Deleting files on Vista In-Reply-To: <46853B64.3040706@hyperactivesw.com> References: <001501c7ba5b$ec6327e0$0201010a@esbi3dg1ukz0fj> <2EFDC205-02C8-4C59-B5CD-AA574F51F155@anachreon.co.uk> <46853B64.3040706@hyperactivesw.com> Message-ID: <4685852C.8040504@anachreon.co.uk> Hiya, The procedure hopefully brings up the real path or the virtual store, as this would be given out by the OS and not an application running, which may be given the 'right' path 'wrongly'... Cheers, Luis. J. Landman Gay wrote: > Shari wrote: >>> Hiya, >>> >>> What about writing a little test app for the user to install and run. >>> After installing, the test app sends the 'cd ..' and 'dir' commands >>> to the shell. Grab that output, should tell you the directory it's in. >>> Haven't tried this btw... >>> >>> Cheers, >>> >>> Luis. >> >> Luis, >> >> I don't know how to write shell() commands. I only know Transcript, >> which supports shell but doesn't tell you how to write them :-) >> >> I know how to search the list and copy shell commands I find posted, >> but that's the extent of it. > > You don't need shell in this case, I don't think. Just have your program > get "the address". That will tell you where it is installed. > Alternately, have it get the filename of the mainstack, which will give > you the same info. > From david at openpartnership.net Fri Jun 29 18:23:15 2007 From: david at openpartnership.net (David Bovill) Date: Fri, 29 Jun 2007 23:23:15 +0100 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: <7aa52a210706291419q2eda041er5aa38bb4efa9a6cf@mail.gmail.com> References: <46799A4D.5060209@fourthworld.com> <4679A5A2.60205@hyperactivesw.com> <4680531B.80002@tweedly.net> <20070629075253574263.3af6e6f2@sonsothunder.com> <7aa52a210706291419q2eda041er5aa38bb4efa9a6cf@mail.gmail.com> Message-ID: Ditto - with one exception - in cases such as repeat loops where a variable is incremented (silly example): function countLines someLines repeat for each line someLine in someLines add 1 to lineCount end repeat return lineCount end countLines I have often found a bug that happens when there is no repeats (ie someLines is empty) where you get "lineCount" returned and not empty - I used to add: function countLines someLines put empty into someLines repeat for each line someLine in someLines add 1 to lineCount end repeat return lineCount end countLines but now I: function countLines someLines local someLines repeat for each line someLine in someLines add 1 to lineCount end repeat return lineCount end countLines Because it's easier to type and makes me take a bit more care :) On 29/06/07, Chipp Walters wrote: > > On 6/29/07, Ken Ray wrote: > > > > Personally, my feeling is "whatever works for you, works > > for you" - by that I mean that over the years of not declaring xTalk > > variables I have gotten to the point that the likelihood of me making > > an error in typing a variable is extremely low, so there really is very > > little benefit and a lot of extra hassle for me to start declaring > > them. But that's me... Anything that makes the process more efficient > > is good, IMHO. > > > > I'm with Ken. I don't declare variables and have spent so many hours > working > this way, it's just easier. I rarely if ever find a problem from not > declaring vars, and the overhead of the typing and visual clutter is a > nuisance and a time waste to me. Also, I really like using script locals, > and inserting local vars within handlers would 'look funny' to me as I > generally think of: > > local lColor > > as a scriptwide var. > > I would expect most of us who've 'grown up' using HyperCard and SuperCard > aren't as concerned with declaring vars, as those who have worked more > with > traditional programming languages. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Fri Jun 29 18:33:16 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 29 Jun 2007 15:33:16 -0700 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: Message-ID: On 6/29/07 3:23 PM, "David Bovill" wrote: > function countLines someLines > put empty into someLines > repeat for each line someLine in someLines > add 1 to lineCount > end repeat > return lineCount > end countLines I am a bit confused.. why would you pass a param then set it to empty? or establish the param and declare it as a local, as you do later? What is the benefit? Jim Ault Las Vegas From viktoras at ekoinf.net Fri Jun 29 19:08:57 2007 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Sat, 30 Jun 2007 02:08:57 +0300 (FLE Daylight Time) Subject: burn, burn ;-) References: Message-ID: <46859109.000003.03168@MAZYTIS> Just played a little with real-time image manipulation in Rev. Initially tried using arrays, but then the chunk based approach with binary encode/decode seemed to perform faster (strange, have to try arrays again.. ). Here is a small joke-stack in legacy format: go stack url http://ekoinf.net/fire3.rev it burns any selected image :-), click the fire button, choose image and watch it burning. Different patterns emerge depending on image selected. Click the mouse again or press Shift to stop burning. Any ideas on how to make it work reasonably faster (on, say, 1.7 Ghz proc.) so to let it "digest" larger imagedatas ? :-) Viktoras From runrevron at gmail.com Fri Jun 29 19:47:51 2007 From: runrevron at gmail.com (ron barber) Date: Fri, 29 Jun 2007 19:47:51 -0400 Subject: Number of chars in a line limit? Message-ID: <5825034a0706291647o30f17f76ra8781689da7bf7ab@mail.gmail.com> Greetings, Is there a limit to the number of chars on a single line? Line means words with spaces between them but no return. I have been formatting some long text sections with no return and those with >10,000 or so chars have some difficulty displaying in a text field, especially at higher point sizes. Is there a limit and if so, is there a way around the display problems? Thanks Ron From SimPLsol at aol.com Fri Jun 29 20:14:43 2007 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Fri, 29 Jun 2007 20:14:43 EDT Subject: Number of chars in a line limit? Message-ID: Ron, The number of chars that can be displayed per line is over 60,000. The number of chars that a line can contain appears to be unlimited (we have situations where they exceed 100,000). I don't know of a good workaround for the display limit. Paul Looney ************************************** See what's free at http://www.aol.com. From mwieder at ahsoftware.net Fri Jun 29 22:37:00 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 29 Jun 2007 19:37:00 -0700 Subject: Unit Tests In-Reply-To: References: Message-ID: <51169675780.20070629193700@ahsoftware.net> David- Friday, June 29, 2007, 8:45:35 AM, you wrote: > Yes - except i was planning to store them as text files optionally indexed > by an sqlite database - so the test can go in svn. Any examples you can > share? I store tests as executable scripts and test suites as lists of tests. I suppose the tests could be written out as text files and subversed, and it's an interesting idea, but one I haven't had to put into play. Here's a simple db table-creation test. The testCreateTable handler takes care of logging the result, and the test framework handles the rest (loop iteration, pass/fail logging, error handling, test setup and teardown, etc): on testCreateTable2 local tFieldArray put "integer primary key" into tFieldArray[1,"id"] put "text" into tFieldArray[2,"name"] put "text" into tFieldArray[3,"phone"] testCreateTable tconnectionid, "test2", tFieldArray end testCreateTable2 -- -Mark Wieder mwieder at ahsoftware.net From bmmeili at swissonline.ch Sat Jun 30 06:10:19 2007 From: bmmeili at swissonline.ch (Martin Meili) Date: Sat, 30 Jun 2007 12:10:19 +0200 Subject: problems with drawer Message-ID: <123C167A-F1C9-4273-BF59-F192F7F6D3B8@swissonline.ch> hi I've got two stacks. From the first stack I open the second stack as a drawer. The "drawer stack" generates a psssword. As long as the two stacks are just stacks (not standalones) they work perfectly. If I make a standalone of the first stack, I can still open the second stack as a drawer. But, now, the problem is, that the scripts of the stack which should generate the new password don't work anymore. Is there anybody who could me a hint? Martin From index at kenjikojima.com Sat Jun 30 08:10:48 2007 From: index at kenjikojima.com (Kenji Kojima) Date: Sat, 30 Jun 2007 08:10:48 -0400 Subject: Number of chars in a line limit? In-Reply-To: <5825034a0706291647o30f17f76ra8781689da7bf7ab@mail.gmail.com> References: <5825034a0706291647o30f17f76ra8781689da7bf7ab@mail.gmail.com> Message-ID: <163EAEEC-C86E-4B52-8A25-937C864EE557@kenjikojima.com> Ron, I cannot display Japanese characters(UTF16) over about 10,000 in one line. After removed from char 1 to 10,000 in the text field, I can see the rest of other 10,000 characters. Maybe it is a unicode text problem. -- Kenji Kojima http://www.kenjikojima.com/ On Jun 29, 2007, at 7:47 PM, ron barber wrote: > Greetings, > > Is there a limit to the number of chars on a single line? Line means > words with spaces between them but no return. > > I have been formatting some long text sections with no return and > those with >10,000 or so chars have some difficulty displaying in a > text field, especially at higher point sizes. Is there a limit and if > so, is there a way around the display problems? > > Thanks > Ron > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Sat Jun 30 08:41:26 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 30 Jun 2007 13:41:26 +0100 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: Message-ID: Firstly there was a typo in the example - but it also seems I was wrong. Its an old habit that perhaps was justified a long time ago? function countLines someLines repeat for each line someLine in someLines add 1 to lineCount end repeat return lineCount end countLines I do remember having errors in handlers where an a variable that was first declared/initiated inside a repeat loop (in this case "lineCount") would return the literal text "lineCount' and not empty if the repeat loop was never entered into (ie someLines) was empty - maybe it was just in a version of the debugger - no idea. Well one bad old habit fixed :) From klaus at major-k.de Sat Jun 30 08:43:22 2007 From: klaus at major-k.de (Klaus Major) Date: Sat, 30 Jun 2007 14:43:22 +0200 Subject: help with replacetext Message-ID: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> Hi friends, I am making tiny baby steps with regex stuff but need your help here :-) I have a list of files like: image one-01.png imag22.jpg i225.png image crop-22.jpg imag.tiff imageimage3 bb.jp ... And need a list of JPG and PNG files and all numbers that are located right before the suffix. So from the above example it should return: 01 22 22 225 ... You get the picture. I already filtered all jpg and png files from the list, then I use e.g. : ... put replacetext(tolower(tFiles5),"[a-zA-Z]","") into tFiles6 ... but don't know how to add ALL non-numeric chars to the syntax. Regards Klaus Major klaus at major-k.de http://www.major-k.de From runrevron at gmail.com Sat Jun 30 09:00:07 2007 From: runrevron at gmail.com (ron barber) Date: Sat, 30 Jun 2007 09:00:07 -0400 Subject: Number of chars in a line limit? In-Reply-To: <163EAEEC-C86E-4B52-8A25-937C864EE557@kenjikojima.com> References: <5825034a0706291647o30f17f76ra8781689da7bf7ab@mail.gmail.com> <163EAEEC-C86E-4B52-8A25-937C864EE557@kenjikojima.com> Message-ID: <5825034a0706300600x5a9c9b5emf234faf116bca450@mail.gmail.com> Hi Paul, Kenji, I am in fact using uniencoded text so perhaps that is my problem. I wonder if it is a particular character or simply the number? The 10,000 I noted was not an exact count but it refers to the SJIS character count, not the unicode char count. Thanks Ron On 6/30/07, Kenji Kojima wrote: > > Ron, > > I cannot display Japanese characters(UTF16) over about 10,000 in one > line. After removed from char 1 to 10,000 in the text field, I can > see the rest of other 10,000 characters. > > Maybe it is a unicode text problem. > > -- > Kenji Kojima > http://www.kenjikojima.com/ > > > > On Jun 29, 2007, at 7:47 PM, ron barber wrote: > > > Greetings, > > > > Is there a limit to the number of chars on a single line? Line means > > words with spaces between them but no return. > > > > I have been formatting some long text sections with no return and > > those with >10,000 or so chars have some difficulty displaying in a > > text field, especially at higher point sizes. Is there a limit and if > > so, is there a way around the display problems? > > > > Thanks > > Ron > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sundown at nwrain.net Sat Jun 30 09:05:29 2007 From: sundown at nwrain.net (-= JB =-) Date: Sat, 30 Jun 2007 06:05:29 -0700 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: Message-ID: On Jun 30, 2007, at 5:41 AM, David Bovill wrote: > Firstly there was a typo in the example - but it also seems I was > wrong. Its > an old habit that perhaps was justified a long time ago? > > function countLines someLines > repeat for each line someLine in someLines > add 1 to lineCount > end repeat > return lineCount > end countLines > > I do remember having errors in handlers where an a variable that > was first > declared/initiated inside a repeat loop (in this case "lineCount") > would > return the literal text "lineCount' and not empty if the repeat > loop was > never entered into (ie someLines) was empty - maybe it was just in > a version > of the debugger - no idea. > > Well one bad old habit fixed :) Maybe you are thinking of a problem I have had which was dealt with by declaring the variable just before I do the repeat line. When I am going to add to a variable I always make sure it has something to add to first. put 0 into lineCount > function countLines someLines > repeat for each line someLine in someLines > add 1 to lineCount > end repeat > return lineCount > end countLines -=>JB<=- > From shari at gypsyware.com Sat Jun 30 09:21:05 2007 From: shari at gypsyware.com (Shari) Date: Sat, 30 Jun 2007 09:21:05 -0400 Subject: VirtualStore-Deleting files on Vista Message-ID: Update: The fellow did find a copy of the files stored in his VirtualStore. It's a bit convoluted. He started with a version of the game that DOES write to the Program Files area, so this would have created a VS copy. He moved to a version that writes all files to one of specialFolderPath(): 35,46,28,Documents,Desktop My app now looks for docs in the new locations, it does not look in the old location anymore in its own folder. So I don't know if somehow VS rerouted the search path from say Documents to Program Files? Where my proggy was looking in Documents but Vista rerouted the search to Program Files/VirtualStore? Or whether even the new locations write to VS? Those are the only two explanantions. Neither scenario fits with how VS is supposed to work as far as I understand it. Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From index at kenjikojima.com Sat Jun 30 09:52:06 2007 From: index at kenjikojima.com (Kenji Kojima) Date: Sat, 30 Jun 2007 09:52:06 -0400 Subject: Number of chars in a line limit? In-Reply-To: <5825034a0706300600x5a9c9b5emf234faf116bca450@mail.gmail.com> References: <5825034a0706291647o30f17f76ra8781689da7bf7ab@mail.gmail.com> <163EAEEC-C86E-4B52-8A25-937C864EE557@kenjikojima.com> <5825034a0706300600x5a9c9b5emf234faf116bca450@mail.gmail.com> Message-ID: <86900B26-D5D3-4BFC-BE41-A7EE8F814B04@kenjikojima.com> Ron, I had two different results. 1. the text font was unicode I could not display right after the unicode test was imported. But I resized the window and text field several times, it showed whole one line text. 2. the text font was "Lucida Grande" I could display whole one line of unicode text. I tried 12, 24, 36, 48, 64 points. The unicode character was 18,188. -- Kenji Kojima http://www.kenjikojima.com/ On Jun 30, 2007, at 9:00 AM, ron barber wrote: > Hi Paul, Kenji, > > I am in fact using uniencoded text so perhaps that is my problem. I > wonder > if it is a particular character or simply the number? The 10,000 I > noted was > not an exact count but it refers to the SJIS character count, not the > unicode char count. > > Thanks > Ron > > > On 6/30/07, Kenji Kojima wrote: >> >> Ron, >> >> I cannot display Japanese characters(UTF16) over about 10,000 in one >> line. After removed from char 1 to 10,000 in the text field, I can >> see the rest of other 10,000 characters. >> >> Maybe it is a unicode text problem. >> >> -- >> Kenji Kojima >> http://www.kenjikojima.com/ >> >> >> >> On Jun 29, 2007, at 7:47 PM, ron barber wrote: >> >> > Greetings, >> > >> > Is there a limit to the number of chars on a single line? Line >> means >> > words with spaces between them but no return. >> > >> > I have been formatting some long text sections with no return and >> > those with >10,000 or so chars have some difficulty displaying in a >> > text field, especially at higher point sizes. Is there a limit >> and if >> > so, is there a way around the display problems? >> > >> > Thanks >> > Ron >> > _______________________________________________ >> > use-revolution mailing list >> > use-revolution at 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 at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From LunchnMeets at aol.com Sat Jun 30 10:17:06 2007 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Sat, 30 Jun 2007 10:17:06 EDT Subject: =?utf-8?q?=E2=80=9CWild_Characters=E2=80=9D_in_search?= Message-ID: Hi Everyone, Is there a way to do a search for a year in a date in the find and replace dialog box? I was thinking along the lines of using ???/06? figuring the question mark was any character. Obviously that doesn?t work. Thanks as always for your continuing help. Joe in Orlando ************************************** See what's free at http://www.aol.com. From dalesvp at centurytel.net Sat Jun 30 11:19:01 2007 From: dalesvp at centurytel.net (Dale Pond) Date: Sat, 30 Jun 2007 09:19:01 -0600 Subject: Astrology and Art In-Reply-To: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> References: <997591BC-5FA5-4F35-A494-BF0BFF3CA9E3@centurytel.net> Message-ID: Thanks for the tips. That looks like a very powerful program. ============ From: "Bill Marriott" Subject: Re: Astrology and Art To: use-revolution at lists.runrev.com Message-ID: It's interesting you ask about this. Revolution is used to create what is perhaps the most powerful and sophisticated astrology program out there: Astrological Bureau of Ideas (ABOI) http://www.aboi.com On Jun 29, 2007, at 8:16 AM, Dale Pond wrote: > A couple of newbie type questions. > > 1) Does anyone know of a Revolution stack or pluggin that > calculates an astrological chart also giving the positions and houses? > > 2) What is the print resolution/format from drawings in Revolution? > Or what format can be exported to be imported into say PhotoShop > for modification? > Life, Light, Love & Laughter, Dale Pond Sympathetic Vibratory Physics http://www.svpvril.com/ Be a victor - not a victim: http://www.free.tstn.com?KBID=2712 From userev at canelasoftware.com Sat Jun 30 11:28:27 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Sat, 30 Jun 2007 08:28:27 -0700 Subject: type ahead search and typing speed In-Reply-To: References: <8860AB60-621C-4CC6-8F03-F3809441F605@byu.edu> <8FA03573-4A4A-4B40-9BCA-61394E604B29@canelasoftware.com> <02FA4535-8203-4756-84EF-75B16CB123FE@byu.edu> Message-ID: <321F707C-C942-4A01-942D-63209D3C1CD0@canelasoftware.com> On Jun 29, 2007, at 12:44 PM, Devin Asay wrote: > Hope someone finds it useful. As always, if you find a flaw in it, > I'd like to know, so I can fix it. Hi Devin, I added a buffer to the solution as well. I did not finish it though. I like the way you finished. Works very well. I'll keep this for the future. Thanks! -Mark From pepetoo at cox.net Sat Jun 30 12:03:53 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 30 Jun 2007 09:03:53 -0700 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: Message-ID: Hi David, Even in HC, I would have initiated the var lineCount to zero (put 0 into lineCount) before attempting to add something to it, in which case if someLines was empty it would already have a valid value to be returned. Joe Wilkins On Jun 30, 2007, at 5:41 AM, David Bovill wrote: > Firstly there was a typo in the example - but it also seems I was > wrong. Its > an old habit that perhaps was justified a long time ago? > > function countLines someLines > repeat for each line someLine in someLines > add 1 to lineCount > end repeat > return lineCount > end countLines > > I do remember having errors in handlers where an a variable that > was first > declared/initiated inside a repeat loop (in this case "lineCount") > would > return the literal text "lineCount' and not empty if the repeat > loop was > never entered into (ie someLines) was empty - maybe it was just in > a version > of the debugger - no idea. > > Well one bad old habit fixed :) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pepetoo at cox.net Sat Jun 30 12:07:38 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 30 Jun 2007 09:07:38 -0700 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: References: Message-ID: <2A7110BC-F9AD-4979-8F53-56953D54E39B@cox.net> Hi JB, Seems I should have read further in the thread. (smile) Joe Wilkins On Jun 30, 2007, at 6:05 AM, -= JB =- wrote: > > On Jun 30, 2007, at 5:41 AM, David Bovill wrote: > >> Firstly there was a typo in the example - but it also seems I was >> wrong. Its >> an old habit that perhaps was justified a long time ago? >> >> function countLines someLines >> repeat for each line someLine in someLines >> add 1 to lineCount >> end repeat >> return lineCount >> end countLines >> >> I do remember having errors in handlers where an a variable that >> was first >> declared/initiated inside a repeat loop (in this case "lineCount") >> would >> return the literal text "lineCount' and not empty if the repeat >> loop was >> never entered into (ie someLines) was empty - maybe it was just in >> a version >> of the debugger - no idea. >> >> Well one bad old habit fixed :) > > Maybe you are thinking of a problem I have had which > was dealt with by declaring the variable just before I > do the repeat line. When I am going to add to a variable > I always make sure it has something to add to first. > > put 0 into lineCount > >> function countLines someLines >> repeat for each line someLine in someLines >> add 1 to lineCount >> end repeat >> return lineCount >> end countLines > > -=>JB<=- From JimAultWins at yahoo.com Sat Jun 30 12:21:31 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 30 Jun 2007 09:21:31 -0700 Subject: help with replacetext In-Reply-To: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> Message-ID: Try [^\d\n] of the hexedec version [^\d\x0A] which means replace all characters that are NOT digits or are NOT line feeds (char 11, x0A) [^\d\r] does not work, since the line endings are If you can't remember which to use, just use both [^\d\n\r] => should work for your case Jim Ault Las Vegas On 6/30/07 5:43 AM, "Klaus Major" wrote: > Hi friends, > > I am making tiny baby steps with regex stuff but need your help here :-) > > I have a list of files like: > > image one-01.png > imag22.jpg > i225.png > image crop-22.jpg > imag.tiff > imageimage3 bb.jp > ... > > And need a list of JPG and PNG files and all numbers that are located > right before the suffix. > So from the above example it should return: > > 01 > 22 > 22 > 225 > ... > > You get the picture. > > I already filtered all jpg and png files from the list, then I use > e.g. : > ... > put replacetext(tolower(tFiles5),"[a-zA-Z]","") into tFiles6 > ... > > but don't know how to add ALL non-numeric chars to the syntax. From mwieder at ahsoftware.net Sat Jun 30 13:21:28 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 30 Jun 2007 10:21:28 -0700 Subject: help with replacetext In-Reply-To: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> References: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> Message-ID: <19249205493.20070630102128@ahsoftware.net> Klaus- Saturday, June 30, 2007, 5:43:22 AM, you wrote: > I already filtered all jpg and png files from the list, then I use > e.g. : > ... > put replacetext(tolower(tFiles5),"[a-zA-Z]","") into tFiles6 Interesting. That's a bit of a weird request (just the numbers before the delimiter and nothing else), but I think I see where you're going with that. I think there's bug in the regex implementation of the matchText command. This *should* work: put matchText(tolower(tFiles5),".*([0-9]*)\.", tVar) into tResult put tVar but it only returns one digit instead of all of them. The regex is correct and works outside of rev, but it doesn't work here. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Jun 30 13:44:15 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 30 Jun 2007 10:44:15 -0700 Subject: help with replacetext In-Reply-To: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> References: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> Message-ID: <18350572038.20070630104415@ahsoftware.net> Klaus- Saturday, June 30, 2007, 5:43:22 AM, you wrote: > I already filtered all jpg and png files from the list, then I use > e.g. : > ... > put replacetext(tolower(tFiles5),"[a-zA-Z]","") into tFiles6 Try this... put matchText(tolower(tFiles5),"([0-9]+)\.", tVar) into tResult if tResult then put tVar end if -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Sat Jun 30 14:15:17 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 30 Jun 2007 13:15:17 -0500 Subject: [OT] iPhone anyone? Message-ID: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> OK, fess up. Which ones of you (Stephen?) waited in line yesterday to get their hands on iPhone? How was/is it? I didn't get one yet..I think I'll wait for V2 when they kick up the speed to 3G. Cool things: - Plays Music and Video - State-of-the-Art interface - Real and Full WebBrowser - Did I mention it's Gorgeous? - Plenty large data-wise Not so Cool things: - Slow Internet access compared to 3G - No way to jot down a note or sketch a diagram (like PocketPC phones can do) and no handwriting recognition or stylus use. Even Newton had this. A finger has long been known to have limited pointing resolution. - No chat client - No removable battery - No video camera - Developers can't write apps (outside webapps) for it - No removable media for quick uploading/downloading of data. In fact you really can't put your own files in or out other than through iTunes, and those are limited to audio and video files (unless you put files in a separate, non-accessible partition) - No MMS (Picture Messaging) - No over the air downloads for music or video - No stereo bluetooth (Why? If there ever was a device which demanded stereo bluetooth, it's this one. Even my lame Verizon phone has stereo bluetooth) I understand gadget-crazy having bought the very first Mac available, and first Newton available. I also had a PocketPC phone for a number of years, and while not an iPhone I liked the following features of it: Favorite feature: - Hooked up to my notebook computer via Bluetooth to give me instant 3G access to the Internet Other features I liked: - Email (just ok) - Writing and sketching via the stylus - Handwriting recognition is astounding - Had some pretty cool programs, including many of the standard ones (Word, Excel, etc..) - I actually liked reading books with this thing with many different book reader apps. Is there a book reader for iPhone? I know about Audible, but I mean a text viewer with autoscroll. Even if there was, I suppose there's no easy way to put a book file on the iPhone. Features I didn't like: - Hated the touchscreen phone dialing and/or data entry when not using a stylus - Microsoft is so lame at interface design. They actually tried to create a 'mini PC' interface for PocketPC. Geez. - Never used the Music player as I was always worried about killing my battery. Hmmm, wonder if that's a concern for iPhone users as well? - Hated the browser. Inet Explorer for PocketPC REALLY SUCKS Just some of my own opinions. As I said, I'll take a wait and see on this one now. -Chipp From JimAultWins at yahoo.com Sat Jun 30 14:36:54 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 30 Jun 2007 11:36:54 -0700 Subject: help with replacetext In-Reply-To: <1DDB405C-F982-4C26-AA6B-ADCFA4946EE6@major-k.de> Message-ID: I did my first answer without the "right before the suffix" part \d means digit [^\d] means non-digit [^\d\n\.] means non-digit, not linefeed and not period Using replaceText makes the task a bit difficult but here is a solution that works: --need to setup a condition where digits not followed by a period can be located, then purge them -- "[\d]+q" says locate runs of digits followed by a "q" put replaceText( tolower(tFiles5),"[^\d\n\.]","q") into tFiles6 put replaceText( tFiles6,"[\d]+q", empty) into tFiles6 replace "q" with empty in tFiles6 replace "." with empty in tFiles6 filter tFiles6 without empty or (matchChunk /or/ matchText) repeat loop to grab the positive matches for digit-followed-by-period strings Jim Ault Las Vegas On 6/30/07 5:43 AM, "Klaus Major" wrote: > Hi friends, > > I am making tiny baby steps with regex stuff but need your help here :-) > > I have a list of files like: > > image one-01.png > imag22.jpg > i225.png > image crop-22.jpg > imag.tiff > imageimage3 bb.jp > ... > > And need a list of JPG and PNG files and all numbers that are located > right before the suffix. > So from the above example it should return: > > 01 > 22 > 22 > 225 > ... > > You get the picture. > > I already filtered all jpg and png files from the list, then I use > e.g. : > ... > put replacetext(tolower(tFiles5),"[a-zA-Z]","") into tFiles6 > ... > > but don't know how to add ALL non-numeric chars to the syntax. > From michael at mdizz.com Sat Jun 30 16:28:20 2007 From: michael at mdizz.com (michael at mdizz.com) Date: Sat, 30 Jun 2007 15:28:20 -0500 Subject: [OT] iPhone anyone? References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> Message-ID: <000d01c7bb55$33c8a430$4301a8c0@upthe> I will get one anyways but I'm going to wait until greater coverage for a phone signal. ----- Original Message ----- From: "Chipp Walters" To: "How to use Revolution" Sent: Saturday, June 30, 2007 1:15 PM Subject: [OT] iPhone anyone? > OK, fess up. Which ones of you (Stephen?) waited in line yesterday to get > their hands on iPhone? How was/is it? > > I didn't get one yet..I think I'll wait for V2 when they kick up the speed > to 3G. > > Cool things: > > - Plays Music and Video > - State-of-the-Art interface > - Real and Full WebBrowser > - Did I mention it's Gorgeous? > - Plenty large data-wise > > Not so Cool things: > > - Slow Internet access compared to 3G > - No way to jot down a note or sketch a diagram (like PocketPC phones > can do) and no handwriting recognition or stylus use. Even Newton had > this. > A finger has long been known to have limited pointing resolution. > - No chat client > - No removable battery > - No video camera > - Developers can't write apps (outside webapps) for it > - No removable media for quick uploading/downloading of data. In fact > you really can't put your own files in or out other than through iTunes, > and > those are limited to audio and video files (unless you put files in a > separate, non-accessible partition) > - No MMS (Picture Messaging) > - No over the air downloads for music or video > - No stereo bluetooth (Why? If there ever was a device which demanded > stereo bluetooth, it's this one. Even my lame Verizon phone has stereo > bluetooth) > > I understand gadget-crazy having bought the very first Mac available, and > first Newton available. I also had a PocketPC phone for a number of years, > and while not an iPhone I liked the following features of it: > > Favorite feature: > > - Hooked up to my notebook computer via Bluetooth to give me instant > 3G access to the Internet > > Other features I liked: > > - Email (just ok) > - Writing and sketching via the stylus > - Handwriting recognition is astounding > - Had some pretty cool programs, including many of the standard ones > (Word, Excel, etc..) > - I actually liked reading books with this thing with many different > book reader apps. Is there a book reader for iPhone? I know about > Audible, > but I mean a text viewer with autoscroll. Even if there was, I suppose > there's no easy way to put a book file on the iPhone. > > Features I didn't like: > > - Hated the touchscreen phone dialing and/or data entry when not using > a stylus > - Microsoft is so lame at interface design. They actually tried to > create a 'mini PC' interface for PocketPC. Geez. > - Never used the Music player as I was always worried about killing my > battery. Hmmm, wonder if that's a concern for iPhone users as well? > - Hated the browser. Inet Explorer for PocketPC REALLY SUCKS > > > Just some of my own opinions. As I said, I'll take a wait and see on this > one now. > > -Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Sat Jun 30 18:16:04 2007 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 30 Jun 2007 17:16:04 -0500 Subject: [OT] iPhone anyone? In-Reply-To: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> Message-ID: Not me. I'm not an 'early adopter' at all. I didn't switch to OSX until 10.2. I also don't want to be tied into ANY provider longer than a year. And I'll wait until I have more of a provider choice and the phone is less than $300. Otherwise if that's the gauntlet I have to run, including waiting in line, I won't go there. I really don't want to do the web on any phone anyway. >OK, fess up. Which ones of you (Stephen?) waited in line yesterday to get >their hands on iPhone? How was/is it? -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From palcibiades-first at yahoo.co.uk Sat Jun 30 18:39:17 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sat, 30 Jun 2007 23:39:17 +0100 Subject: type ahead search and typing speed Message-ID: <200706302339.17720.palcibiades-first@yahoo.co.uk> You know, I was looking forward to this one. I've wondered how to implement it, and here was a case where an expert had done it, so there would be something to learn. So I downloaded and prepared to study. However, it being in 2.7+, the stack is inaccessible to Linux users, who are still stuck on 2.6.1. Peter From dave.cragg at lacscentre.co.uk Sat Jun 30 18:51:04 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 30 Jun 2007 23:51:04 +0100 Subject: [OT] iPhone anyone? In-Reply-To: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> Message-ID: <728A4543-8C59-489D-901E-14D23FA121DC@lacscentre.co.uk> On 30 Jun 2007, at 19:15, Chipp Walters wrote: > OK, fess up. Which ones of you (Stephen?) waited in line yesterday > to get > their hands on iPhone? How was/is it? Better than any iPhone, get a 20 inch iMac and run Vista on it. With the sleek, glassy interface, it looks just like a huge iPhone. (I bet Jobs is seething.) Install Skype, and you can even make calls. And when you go out you can't take it with you, so no one can bother you. Perfect. :-) Cheers Dave From mpetrides at earthlink.net Sat Jun 30 19:19:25 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 30 Jun 2007 18:19:25 -0500 Subject: [OT] iPhone anyone? In-Reply-To: <728A4543-8C59-489D-901E-14D23FA121DC@lacscentre.co.uk> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <728A4543-8C59-489D-901E-14D23FA121DC@lacscentre.co.uk> Message-ID: I stood online after work last night but didn't snag one. Had to drive 2 hours into St. Louis today, but was able to get one. I like it a LOT but really wish that it supported disk mode--I have a ton of text files and PDFs I'd really like to store on my iPhone. The EDGE network is slower than molasses in January, but I guess if you're someplace where there isn't WIFI it's better than nothing! Marian On Jun 30, 2007, at 5:51 PM, Dave Cragg wrote: > > On 30 Jun 2007, at 19:15, Chipp Walters wrote: > >> OK, fess up. Which ones of you (Stephen?) waited in line yesterday >> to get >> their hands on iPhone? How was/is it? > > Better than any iPhone, get a 20 inch iMac and run Vista on it. > With the sleek, glassy interface, it looks just like a huge iPhone. > (I bet Jobs is seething.) Install Skype, and you can even make > calls. And when you go out you can't take it with you, so no one > can bother you. Perfect. :-) > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sat Jun 30 21:17:35 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 30 Jun 2007 20:17:35 -0500 Subject: type ahead search and typing speed In-Reply-To: <200706302339.17720.palcibiades-first@yahoo.co.uk> References: <200706302339.17720.palcibiades-first@yahoo.co.uk> Message-ID: <20070630201735500836.15ec62b0@sonsothunder.com> On Sat, 30 Jun 2007 23:39:17 +0100, Peter Alcibiades wrote: > You know, I was looking forward to this one. I've wondered how to > implement > it, and here was a case where an expert had done it, so there would be > something to learn. So I downloaded and prepared to study. > > However, it being in 2.7+, the stack is inaccessible to Linux users, > who are > still stuck on 2.6.1. (Just fyi, I just sent Peter a 2.4 version of this stack offlist.) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From chipp at chipp.com Sat Jun 30 21:39:57 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 30 Jun 2007 20:39:57 -0500 Subject: [OT] iPhone anyone? In-Reply-To: References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> Message-ID: <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> Well, I finally went down to the Apple store to check it out. Of course the place was packed. They had about 30 iPhones there people could play with. Some observations: - Most definitely 'perfectly sized' form factor. Beautiful finish. - Software and interface extremely intuitive. All of it works well (except Map*) - When operating it, there really is a WOW factor. It really is beautiful software. Reminds me of a futuristic demonstration video prepared by Hollywood. - Very surprised at the data rate. I was able to see YouTube vids quickly. The browser seemed a little slow, but not bad. Not until later when Chris reminded me I was on a WAN did I realize it. I imagine the Edge network would be slow. If it's like the Sidekick, it's too slow to really surf the net. - Tried using the Map application, but it kept crashing. The two finger 'zoom in' and 'zoom out', while cool, is very confusing to the Map application. Much better would be a zoom slider switch you could drag with one finger. - Absolutely could not type on the keyboard. Very difficult. Perhaps my fingers are too large. Where's the stylus when you need one? (Side note: there WILL be a huge market in 3rd party styluses for this thing.) My guess is they'll have to fix the keyboard input. AFAICT, it's just not usable. I know I'll wait for them to get the kinks out. From sundown at nwrain.net Sat Jun 30 21:41:33 2007 From: sundown at nwrain.net (-= JB =-) Date: Sat, 30 Jun 2007 18:41:33 -0700 Subject: implicitVars [Was: Re: Best Practices in Rev development] In-Reply-To: <2A7110BC-F9AD-4979-8F53-56953D54E39B@cox.net> References: <2A7110BC-F9AD-4979-8F53-56953D54E39B@cox.net> Message-ID: Hi Joe, I liked your reply. It is always nice to have things explained in a variety of ways. At least it is for me because I can easily get brain locked. And with another explanation it might answer questions not easily seen in the previous answer. thanks, -=>JB<=- ========================================== On Jun 30, 2007, at 9:07 AM, Joe Lewis Wilkins wrote: > Hi JB, > > Seems I should have read further in the thread. (smile) > > Joe Wilkins > > On Jun 30, 2007, at 6:05 AM, -= JB =- wrote: > > >> >> On Jun 30, 2007, at 5:41 AM, David Bovill wrote: >> >> >>> Firstly there was a typo in the example - but it also seems I was >>> wrong. Its >>> an old habit that perhaps was justified a long time ago? >>> >>> function countLines someLines >>> repeat for each line someLine in someLines >>> add 1 to lineCount >>> end repeat >>> return lineCount >>> end countLines >>> >>> I do remember having errors in handlers where an a variable that >>> was first >>> declared/initiated inside a repeat loop (in this case >>> "lineCount") would >>> return the literal text "lineCount' and not empty if the repeat >>> loop was >>> never entered into (ie someLines) was empty - maybe it was just >>> in a version >>> of the debugger - no idea. >>> >>> Well one bad old habit fixed :) >>> >> >> Maybe you are thinking of a problem I have had which >> was dealt with by declaring the variable just before I >> do the repeat line. When I am going to add to a variable >> I always make sure it has something to add to first. >> >> put 0 into lineCount >> >> >>> function countLines someLines >>> repeat for each line someLine in someLines >>> add 1 to lineCount >>> end repeat >>> return lineCount >>> end countLines >>> >> >> -=>JB<=- >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From pepetoo at cox.net Sat Jun 30 21:50:20 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 30 Jun 2007 18:50:20 -0700 Subject: [OT] iPhone anyone? In-Reply-To: <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> Message-ID: <95057560-BFBD-4F89-A1EB-F8740BB80E21@cox.net> How was the lighting and the size of the numbers/letters? Did the lighting turn off pretty quickly the way it does on most cell phones I've used? Joe Wilkins On Jun 30, 2007, at 6:39 PM, Chipp Walters wrote: > Well, I finally went down to the Apple store to check it out. Of > course the > place was packed. They had about 30 iPhones there people could play > with. > Some observations: > > > - Most definitely 'perfectly sized' form factor. Beautiful finish. > - Software and interface extremely intuitive. All of it works well > (except Map*) > - When operating it, there really is a WOW factor. It really is > beautiful software. Reminds me of a futuristic demonstration > video prepared > by Hollywood. > - Very surprised at the data rate. I was able to see YouTube vids > quickly. The browser seemed a little slow, but not bad. Not until > later when > Chris reminded me I was on a WAN did I realize it. I imagine the > Edge > network would be slow. If it's like the Sidekick, it's too slow > to really > surf the net. > - Tried using the Map application, but it kept crashing. The two > finger 'zoom in' and 'zoom out', while cool, is very confusing to > the Map > application. Much better would be a zoom slider switch you could > drag with > one finger. > - Absolutely could not type on the keyboard. Very difficult. Perhaps > my fingers are too large. Where's the stylus when you need one? > (Side note: > there WILL be a huge market in 3rd party styluses for this > thing.) My guess > is they'll have to fix the keyboard input. AFAICT, it's just not > usable. > > > I know I'll wait for them to get the kinks out. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mpetrides at earthlink.net Sat Jun 30 22:58:10 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 30 Jun 2007 21:58:10 -0500 Subject: [OT] iPhone anyone? In-Reply-To: <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> Message-ID: Actually, I'm able to type quite fast with a single finger on my iPhone, but my hands are quite small. It'll take a while for me to be able to type with two thumbs, but I rarely do that anyway. One trick that really does work is to just type and depend on the predictive typing to actually work--most of the time it does quite well, although I bet it wouldn't do as well with esoteric words (like medical terms). As for zooming with the map, I found tapping to work well, but it was possible to tap to a zoom level for which there were no images--which at first looked like the map application had hung up. Then I tried used the finger-squeeze technique to zoom back out a little and poof the satellite map came back. M On Jun 30, 2007, at 8:39 PM, Chipp Walters wrote: > Well, I finally went down to the Apple store to check it out. Of > course the > place was packed. They had about 30 iPhones there people could play > with. > Some observations: > > > - Most definitely 'perfectly sized' form factor. Beautiful finish. > - Software and interface extremely intuitive. All of it works well > (except Map*) > - When operating it, there really is a WOW factor. It really is > beautiful software. Reminds me of a futuristic demonstration > video prepared > by Hollywood. > - Very surprised at the data rate. I was able to see YouTube vids > quickly. The browser seemed a little slow, but not bad. Not until > later when > Chris reminded me I was on a WAN did I realize it. I imagine the > Edge > network would be slow. If it's like the Sidekick, it's too slow > to really > surf the net. > - Tried using the Map application, but it kept crashing. The two > finger 'zoom in' and 'zoom out', while cool, is very confusing to > the Map > application. Much better would be a zoom slider switch you could > drag with > one finger. > - Absolutely could not type on the keyboard. Very difficult. Perhaps > my fingers are too large. Where's the stylus when you need one? > (Side note: > there WILL be a huge market in 3rd party styluses for this > thing.) My guess > is they'll have to fix the keyboard input. AFAICT, it's just not > usable. > > > I know I'll wait for them to get the kinks out. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From brentj84062 at gmail.com Sat Jun 30 23:02:50 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Sat, 30 Jun 2007 21:02:50 -0600 Subject: [OT] iPhone anyone? In-Reply-To: References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> Message-ID: <8FADE0CD-2514-4FE9-A3EA-FA2810CA9048@gmail.com> The vanishing images is Google Maps, not the iPhone. It will work if you find an area with high-res satellite coverage. On Jun 30, 2007, at 8:58 PM, Marian Petrides wrote: > Actually, I'm able to type quite fast with a single finger on my > iPhone, but my hands are quite small. It'll take a while for me to > be able to type with two thumbs, but I rarely do that anyway. One > trick that really does work is to just type and depend on the > predictive typing to actually work--most of the time it does quite > well, although I bet it wouldn't do as well with esoteric words > (like medical terms). > > As for zooming with the map, I found tapping to work well, but it > was possible to tap to a zoom level for which there were no images-- > which at first looked like the map application had hung up. Then I > tried used the finger-squeeze technique to zoom back out a little > and poof the satellite map came back. > > M > > On Jun 30, 2007, at 8:39 PM, Chipp Walters wrote: > >> Well, I finally went down to the Apple store to check it out. Of >> course the >> place was packed. They had about 30 iPhones there people could >> play with. >> Some observations: >> >> >> - Most definitely 'perfectly sized' form factor. Beautiful finish. >> - Software and interface extremely intuitive. All of it works well >> (except Map*) >> - When operating it, there really is a WOW factor. It really is >> beautiful software. Reminds me of a futuristic demonstration >> video prepared >> by Hollywood. >> - Very surprised at the data rate. I was able to see YouTube vids >> quickly. The browser seemed a little slow, but not bad. Not >> until later when >> Chris reminded me I was on a WAN did I realize it. I imagine the >> Edge >> network would be slow. If it's like the Sidekick, it's too slow >> to really >> surf the net. >> - Tried using the Map application, but it kept crashing. The two >> finger 'zoom in' and 'zoom out', while cool, is very confusing >> to the Map >> application. Much better would be a zoom slider switch you could >> drag with >> one finger. >> - Absolutely could not type on the keyboard. Very difficult. >> Perhaps >> my fingers are too large. Where's the stylus when you need one? >> (Side note: >> there WILL be a huge market in 3rd party styluses for this >> thing.) My guess >> is they'll have to fix the keyboard input. AFAICT, it's just not >> usable. >> >> >> I know I'll wait for them to get the kinks out. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Jun 30 23:20:13 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 30 Jun 2007 22:20:13 -0500 Subject: [OT] iPhone anyone? In-Reply-To: <8FADE0CD-2514-4FE9-A3EA-FA2810CA9048@gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> <8FADE0CD-2514-4FE9-A3EA-FA2810CA9048@gmail.com> Message-ID: <7aa52a210706302020v358009a6t6aa61f57e160c0bf@mail.gmail.com> On 6/30/07, Brent Anderson wrote: > > The vanishing images is Google Maps, not the iPhone. It will work if > you find an area with high-res satellite coverage. Nope, not the case in my use of it. I know the map and the area. It just keep kicking me out to the main iPhone screen. I assume that's a crash. Joe, I don't remember the light ever turning off. The display is super hi-rez and so very gorgeous. I was truly amazed at the quality of the design. Marian, I'll give you it's easier than pressing the 7 key 4 times to get an 's'. But, for me, only slightly. I could've easily navigated the keyboard with a stylus. BTW, I was typing an address, so the predictive typing didn't/couldn't work. I hear the phone quality is really really good, but I couldn't test it there at the store. From pepetoo at cox.net Sat Jun 30 23:36:04 2007 From: pepetoo at cox.net (Joe Lewis Wilkins) Date: Sat, 30 Jun 2007 20:36:04 -0700 Subject: [OT] iPhone anyone? In-Reply-To: <7aa52a210706302020v358009a6t6aa61f57e160c0bf@mail.gmail.com> References: <7aa52a210706301115q579fff05waea0ec6d67cd6b7e@mail.gmail.com> <7aa52a210706301839t5a21ff64n1c9647e2efd35b16@mail.gmail.com> <8FADE0CD-2514-4FE9-A3EA-FA2810CA9048@gmail.com> <7aa52a210706302020v358009a6t6aa61f57e160c0bf@mail.gmail.com> Message-ID: <4ED8E623-2675-4BD8-BAE7-7DE5E1A0DCA0@cox.net> Thanks, Chipp. Sounds promising. Guess Apple needs to implement voice input someway. I know it's tough, particularly with background noise, but that would make it a truly great instrument. A good Stylus would be acceptable of course. Joe Wilkins On Jun 30, 2007, at 8:20 PM, Chipp Walters wrote: > On 6/30/07, Brent Anderson wrote: >> >> The vanishing images is Google Maps, not the iPhone. It will work if >> you find an area with high-res satellite coverage. > > > > Nope, not the case in my use of it. I know the map and the area. > It just > keep kicking me out to the main iPhone screen. I assume that's a > crash. > > Joe, > I don't remember the light ever turning off. The display is super > hi-rez and > so very gorgeous. I was truly amazed at the quality of the design. > > Marian, > I'll give you it's easier than pressing the 7 key 4 times to get an > 's'. > But, for me, only slightly. I could've easily navigated the > keyboard with a > stylus. BTW, I was typing an address, so the predictive typing > didn't/couldn't work. I hear the phone quality is really really > good, but I > couldn't test it there at the store. From nieuwsgroeps at orange.nl Sat Jun 9 04:18:06 2007 From: nieuwsgroeps at orange.nl (eddie d) Date: Sat, 09 Jun 2007 08:18:06 -0000 Subject: AW: newbie video player questions Message-ID: <15513322.1272571181377085482.JavaMail.www@wwinf6303> thanks, I actually like that handler name a lot :-) I'll see if I can get it all together and read the dictionary. eddie > > OK, here is the EASY NEW YORK DJ "Aufulitch" LIVE REMIX version ;-) > > on opensthecorrectstackaccordingtothecurrentdaytime snip > > OK the handler name is incredible :-), but the rest of the > script should be easier to understand. > > Please look up all unknown terms in the dictionary. > > Hope that helps. > > From briany at qldlearning.com Tue Jun 12 18:10:27 2007 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 12 Jun 2007 22:10:27 -0000 Subject: Delimiting thousandths..converting 12345678 to 12, 345, 678 for example In-Reply-To: References: Message-ID: <9E94FDFC-1D96-499A-BB4E-8D7D8EC9DCE7@qldlearning.com> If you just need something for whole integers, how about something simple like: function thousandsDelimit pNum repeat with i=-1 down to (0 - length(pNum)) put char i of pNum before temp if (i mod 3 = 0) then put comma before temp end repeat if (char 1 of temp is comma) then delete char 1 of temp return temp end thousandsDelimit If you needed to work with decimals, you could call it with something like: set the itemDelimiter to "." put thousandsDelimit(item 1 of tNum) into item 1 of tNum HTH, Brian > If there a built-in "thousandths delimit" function that takes a > number and inserts the appropriate delimiter (e.g. commas for > USA). Alternately, does someone have an idea for a really fast and > efficient custom function that does it? I have maybe a hundred > thousand numbers at a time to convert and cannot think of how to do > it reliably in less than a dozen lines of code. > > Corollary to this question is, any way to read user's system > preferences about which delimiter to use? > > Thanks > > Mark > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Tue Jun 19 08:01:34 2007 From: shari at gypsyware.com (Shari) Date: Tue, 19 Jun 2007 08:01:34 -0400 Subject: Revolution Freezing or Quitting Unexpectedly In-Reply-To: References: <86ae76bb0706181928h24dd274re6ff33ab4c2c56ce@mail.gmail.com> Message-ID: >Hey, when you guys report things like this, it would be very helpful >if we knew what you're using. Computer and OS and Rev version. > >Joe Wilkins In my case this has occurred on two computers: MacPro Macintel 10.4.7 running a standalone built with 2.8.1. The standalone was built as a Universal Binary. Also on a Mac G-5 running 10.4.9 using the same standalone. I did encounter unexpected quits during development as well, when it was just a stack. I had thought it was related to the screensaver coming up when the computer was idle for a few minutes but never was able to verify. When I tried to intentionally make it quit, it did not. Then the quits stopped, so I thought somehow it had resolved itself. But now in standalone mode, they are back again. It doesn't freeze for me, it just up and quits unexpectedly. I do have a crash log from the other fella on the G-5. I don't know how to read the crash log as I don't speak C. But one thing that jumps out at me is the frequent reference to com.gypsyking.BlackjackGold. This is the name of the pList file, which does not get created when you launch the standalone. Even though I have a custom pList file in the appropriate place in the Contents folder, and I know my pList is solid, the engine does not re-create it in the users main Preferences folder. Previous standalones have successfully created this file. I do not know if this missing file in some way causes the quits. ### begin crash log ### Date/Time: 2007-06-18 18:27:05.601 -0700 OS Version: 10.4.9 (Build 8P135) Report Version: 4 Command: Gold Path: /Applications/Blackjack Gold 127 OSX/Blackjack Gold.app/Contents/MacOS/Gold Parent: WindowServer [64] Version: 1.2.7 (1.2.7) PID: 1209 Thread: 0 Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x00000004 Thread 0 Crashed: 0 com.gypsyking.BlackjackGold 0x000ef8c0 MCScreenDC::lockpixmap(drawable*, void*&, unsigned&) + 24 1 com.gypsyking.BlackjackGold 0x000ef858 MCScreenDC::createpixmap(unsigned short, unsigned short, unsigned short, unsigned char) + 148 2 com.gypsyking.BlackjackGold 0x00149b1c MCUIDC::resizepixmaps_new(drawable*&, drawable*&, unsigned short, unsigned short, drawable*&, drawable*&, unsigned short, unsigned short, MCBitmap*&, MCBitmap*&, MCBitmap*&, unsigned char) + 596 3 com.gypsyking.BlackjackGold 0x000ba4b0 MCImage::resize() + 188 4 com.gypsyking.BlackjackGold 0x000d1b18 MCObject::setprop(unsigned, Properties, MCExecPoint&, MCString const&, MCString const&, unsigned char) + 12752 5 com.gypsyking.BlackjackGold 0x00049f70 MCControl::setprop(unsigned, Properties, MCExecPoint&, MCString const&, MCString const&, unsigned char) + 844 6 com.gypsyking.BlackjackGold 0x000b5bc0 MCImage::setprop(unsigned, Properties, MCExecPoint&, MCString const&, MCString const&, unsigned char) + 7088 7 com.gypsyking.BlackjackGold 0x00029c48 MCChunk::setprop(Properties, MCExecPoint&, MCString const&, MCString const&, unsigned char) + 348 8 com.gypsyking.BlackjackGold 0x0011b904 MCProperty::set(MCExecPoint&) + 19484 9 com.gypsyking.BlackjackGold 0x0002e00c MCSet::exec(MCExecPoint&) + 136 10 com.gypsyking.BlackjackGold 0x00097c70 MCHandler::exec(MCExecPoint&, MCParameter*) + 1460 11 com.gypsyking.BlackjackGold 0x000205e0 MCCard::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 584 12 com.gypsyking.BlackjackGold 0x00143978 MCComref::exec(MCExecPoint&) + 800 13 com.gypsyking.BlackjackGold 0x000bde80 MCIf::exec(MCExecPoint&) + 508 14 com.gypsyking.BlackjackGold 0x00097c70 MCHandler::exec(MCExecPoint&, MCParameter*) + 1460 15 com.gypsyking.BlackjackGold 0x000205e0 MCCard::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 584 16 com.gypsyking.BlackjackGold 0x00143978 MCComref::exec(MCExecPoint&) + 800 17 com.gypsyking.BlackjackGold 0x000bf834 MCRepeat::exec(MCExecPoint&) + 4172 18 com.gypsyking.BlackjackGold 0x000bf834 MCRepeat::exec(MCExecPoint&) + 4172 19 com.gypsyking.BlackjackGold 0x00097c70 MCHandler::exec(MCExecPoint&, MCParameter*) + 1460 20 com.gypsyking.BlackjackGold 0x000205e0 MCCard::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 584 21 com.gypsyking.BlackjackGold 0x00143978 MCComref::exec(MCExecPoint&) + 800 22 com.gypsyking.BlackjackGold 0x00097c70 MCHandler::exec(MCExecPoint&, MCParameter*) + 1460 23 com.gypsyking.BlackjackGold 0x000205e0 MCCard::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 584 24 com.gypsyking.BlackjackGold 0x000d2140 MCObject::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 200 25 com.gypsyking.BlackjackGold 0x00143978 MCComref::exec(MCExecPoint&) + 800 26 com.gypsyking.BlackjackGold 0x000bde80 MCIf::exec(MCExecPoint&) + 508 27 com.gypsyking.BlackjackGold 0x00097c70 MCHandler::exec(MCExecPoint&, MCParameter*) + 1460 28 com.gypsyking.BlackjackGold 0x000d1ef0 MCObject::exechandler(MCHandler*, MCParameter*) + 492 29 com.gypsyking.BlackjackGold 0x000d20f0 MCObject::handle(Handler_type, MCString const&, MCParameter*, unsigned char, unsigned char) + 120 30 com.gypsyking.BlackjackGold 0x0014e774 MCU_dofrontscripts(Handler_type, MCString const&, MCParameter*) + 112 31 com.gypsyking.BlackjackGold 0x000d4cfc MCObject::message(char const*, MCParameter*, unsigned char, unsigned char) + 492 32 com.gypsyking.BlackjackGold 0x000cd16c MCObject::timer(char const*, MCParameter*) + 252 33 com.gypsyking.BlackjackGold 0x00049a68 MCControl::timer(char const*, MCParameter*) + 416 34 com.gypsyking.BlackjackGold 0x001458d4 MCUIDC::handlepending(double&, double&, unsigned char) + 540 35 com.gypsyking.BlackjackGold 0x000e8b28 MCScreenDC::wait(double, unsigned char, unsigned char) + 168 36 com.gypsyking.BlackjackGold 0x0008b59c X_main_loop + 320 37 com.gypsyking.BlackjackGold 0x000c1d68 main + 44 38 com.gypsyking.BlackjackGold 0x00003108 _start + 760 39 com.gypsyking.BlackjackGold 0x00002e0c start + 48 Thread 1: 0 libSystem.B.dylib 0x9000b448 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000b39c mach_msg + 60 2 com.apple.CoreFoundation 0x907deba8 __CFRunLoopRun + 832 3 com.apple.CoreFoundation 0x907de4ac CFRunLoopRunSpecific + 268 4 com.apple.audio.CoreAudio 0x9145663c HALRunLoop::OwnThread(void*) + 264 5 com.apple.audio.CoreAudio 0x914563dc CAPThread::Entry(CAPThread*) + 96 6 libSystem.B.dylib 0x9002be08 _pthread_body + 96 Thread 2: 0 libSystem.B.dylib 0x9000b448 mach_msg_trap + 8 1 libSystem.B.dylib 0x9000b39c mach_msg + 60 2 com.unsanity.ape 0xc0001b54 __ape_agent + 296 3 libSystem.B.dylib 0x9002be08 _pthread_body + 96 Thread 0 crashed with PPC Thread State 64: srr0: 0x00000000000ef8c0 srr1: 0x100000000200f930 vrsave: 0x0000000000000000 cr: 0x84442202 xer: 0x0000000000000000 lr: 0x0000000000149b1c ctr: 0x00000000000ef8a8 r0: 0x0000000000149b1c r1: 0x00000000bfffe1d0 r2: 0x00000000001ec358 r3: 0x00000000005982f0 r4: 0x0000000000000000 r5: 0x00000000bfffe288 r6: 0x00000000bfffe28c r7: 0x0000000000000000 r8: 0x0000000000000100 r9: 0x0000000000000001 r10: 0x000000000000000c r11: 0x00000000001e6378 r12: 0x00000000000ef8a8 r13: 0x0000000000000000 r14: 0x0000000000000000 r15: 0x0000000000000000 r16: 0x0000000000000000 r17: 0x0000000000000000 r18: 0x00000000164dd318 r19: 0x00000000164dd320 r20: 0x00000000164dd31c r21: 0x00000000164dd32c r22: 0x00000000164dd324 r23: 0x00000000164dd328 r24: 0x000000000000003c r25: 0x0000000000000019 r26: 0x000000000000ffff r27: 0x00000000bfffe28c r28: 0x0000000000000019 r29: 0x00000000bfffe288 r30: 0x0000000000000000 r31: 0x00000000005982f0 Binary Images Description: 0x1000 - 0x1cafff com.gypsyking.BlackjackGold 1.2.7 /Applications/Blackjack Gold 127 OSX/Blackjack Gold.app/Contents/MacOS/Gold 0x411000 - 0x413fff com.runrev.coreimage_support ??? (1.0) /Applications/Blackjack Gold 127 OSX/Blackjack Gold.app/Contents/PlugIns/coreimage_support.bundle/Contents/MacOS/coreimage_support 0x434000 - 0x46dfff com.apple.audio.SoundManager.Components 3.9.1 /System/Library/Components/SoundManagerComponents.component/Contents/MacOS/SoundManagerComponents 0x4fc000 - 0x4fdfff com.apple.aoa.halplugin 2.5.6 (2.5.6b5) /System/Library/Extensions/IOAudioFamily.kext/Contents/PlugIns/AOAHALPlugin.bundle/Contents/MacOS/AOAHALPlugin 0x675000 - 0x6b4fff com.apple.QuickTimeFireWireDV.component 7.1.6 /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTimeFireWireDV 0x76d000 - 0x775fff com.Logitech.Control Center.Scroll Enhancer 2.1.3 /Library/Application Enhancers/LCC Scroll Enhancer.ape/Contents/MacOS/LCC Scroll Enhancer 0x16ac2000 - 0x16adcfff com.apple.AppleIntermediateCodec 1.1 (141) /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleIntermediateCodec 0x16e05000 - 0x17003fff net.telestream.wmv.import 2.1.1.70 /Library/QuickTime/Flip4Mac WMV Import.component/Contents/MacOS/Flip4Mac WMV Import 0x17032000 - 0x171d3fff net.telestream.wmv.advanced 2.1.1.70 /Library/QuickTime/Flip4Mac WMV Advanced.component/Contents/MacOS/Flip4Mac WMV Advanced 0x17214000 - 0x1728dfff com.apple.applepixletvideo 1.2.5 (1.2d5) /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixletVideo 0x8fe00000 - 0x8fe52fff dyld 46.12 /usr/lib/dyld 0x90000000 - 0x901bdfff libSystem.B.dylib /usr/lib/libSystem.B.dylib 0x90215000 - 0x9021afff libmathCommon.A.dylib /usr/lib/system/libmathCommon.A.dylib 0x9021c000 - 0x90269fff com.apple.CoreText 1.0.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreText.framework/Versions/A/CoreText 0x90294000 - 0x90345fff ATS /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS 0x90374000 - 0x9072ffff com.apple.CoreGraphics 1.258.75 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics 0x907bc000 - 0x90895fff com.apple.CoreFoundation 6.4.7 (368.28) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x908de000 - 0x908defff com.apple.CoreServices 10.4 (???) /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices 0x908e0000 - 0x909e2fff libicucore.A.dylib /usr/lib/libicucore.A.dylib 0x90a3c000 - 0x90ac0fff libobjc.A.dylib /usr/lib/libobjc.A.dylib 0x90aea000 - 0x90b5afff IOKit /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 0x90b70000 - 0x90b82fff libauto.dylib /usr/lib/libauto.dylib 0x90b89000 - 0x90e60fff com.apple.CoreServices.CarbonCore 681.12 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore 0x90ec6000 - 0x90f46fff com.apple.CoreServices.OSServices 4.1 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices 0x90f90000 - 0x90fd1fff com.apple.CFNetwork 129.20 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwork.framework/Versions/A/CFNetwork 0x90fe6000 - 0x90ffefff com.apple.WebServices 1.1.2 (1.1.0) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/WebServicesCore.framework/Versions/A/WebServicesCore 0x9100e000 - 0x9108ffff com.apple.SearchKit 1.0.5 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit 0x910d5000 - 0x910fefff com.apple.Metadata 10.4.4 (121.36) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata 0x9110f000 - 0x9111dfff libz.1.dylib /usr/lib/libz.1.dylib 0x91120000 - 0x912dbfff com.apple.security 4.6 (29770) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x913da000 - 0x913e3fff com.apple.DiskArbitration 2.1 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration 0x913ea000 - 0x913f2fff libbsm.dylib /usr/lib/libbsm.dylib 0x913f6000 - 0x9141efff com.apple.SystemConfiguration 1.8.3 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x91431000 - 0x9143cfff libgcc_s.1.dylib /usr/lib/libgcc_s.1.dylib 0x91441000 - 0x914bcfff com.apple.audio.CoreAudio 3.0.4 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio 0x914f9000 - 0x914f9fff com.apple.ApplicationServices 10.4 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices 0x914fb000 - 0x91533fff com.apple.AE 1.5 (297) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE 0x9154e000 - 0x91620fff com.apple.ColorSync 4.4.9 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync 0x91673000 - 0x91704fff com.apple.print.framework.PrintCore 4.6 (177.13) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore 0x9174b000 - 0x91802fff com.apple.QD 3.10.24 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD 0x9183f000 - 0x9189dfff com.apple.HIServices 1.5.3 (???) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices 0x918cc000 - 0x918edfff com.apple.LangAnalysis 1.6.1 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis 0x91901000 - 0x91926fff com.apple.FindByContent 1.5 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/FindByContent.framework/Versions/A/FindByContent 0x91939000 - 0x9197bfff com.apple.LaunchServices 182 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices 0x91997000 - 0x919abfff com.apple.speech.synthesis.framework 3.3 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis 0x919b9000 - 0x919fffff com.apple.ImageIO.framework 1.5.4 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/ImageIO 0x91a16000 - 0x91addfff libcrypto.0.9.7.dylib /usr/lib/libcrypto.0.9.7.dylib 0x91b2b000 - 0x91b40fff libcups.2.dylib /usr/lib/libcups.2.dylib 0x91b45000 - 0x91b63fff libJPEG.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib 0x91b69000 - 0x91c20fff libJP2.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib 0x91c6f000 - 0x91c73fff libGIF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib 0x91c75000 - 0x91cddfff libRaw.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRaw.dylib 0x91ce2000 - 0x91d1ffff libTIFF.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib 0x91d26000 - 0x91d3ffff libPng.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib 0x91d44000 - 0x91d47fff libRadiance.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib 0x91d49000 - 0x91e27fff libxml2.2.dylib /usr/lib/libxml2.2.dylib 0x91e47000 - 0x91e47fff com.apple.Accelerate 1.2.2 (Accelerate 1.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 0x91e49000 - 0x91f2efff com.apple.vImage 2.4 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage 0x91f36000 - 0x91f55fff com.apple.Accelerate.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib 0x91fc1000 - 0x9202ffff libvMisc.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib 0x9203a000 - 0x920cffff libvDSP.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib 0x920e9000 - 0x92671fff libBLAS.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib 0x926a4000 - 0x929cffff libLAPACK.dylib /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib 0x929ff000 - 0x92aedfff libiconv.2.dylib /usr/lib/libiconv.2.dylib 0x92af0000 - 0x92b78fff com.apple.DesktopServices 1.3.6 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv 0x92bb9000 - 0x92de4fff com.apple.Foundation 6.4.8 (567.29) /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation 0x92f11000 - 0x92f2ffff libGL.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib 0x92f3a000 - 0x92f94fff libGLU.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib 0x92fb2000 - 0x92fb2fff com.apple.Carbon 10.4 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon 0x92fb4000 - 0x92fc8fff com.apple.ImageCapture 3.0 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture 0x92fe0000 - 0x92ff0fff com.apple.speech.recognition.framework 3.4 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition 0x92ffc000 - 0x93011fff com.apple.securityhi 2.0 (203) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI 0x93023000 - 0x930aafff com.apple.ink.framework 101.2 (69) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink 0x930be000 - 0x930c9fff com.apple.help 1.0.3 (32) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help 0x930d3000 - 0x93100fff com.apple.openscripting 1.2.5 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting 0x9311a000 - 0x93129fff com.apple.print.framework.Print 5.2 (192.4) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print 0x93135000 - 0x9319bfff com.apple.htmlrendering 1.1.2 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering 0x931cc000 - 0x9321bfff com.apple.NavigationServices 3.4.4 (3.4.3) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices 0x93249000 - 0x93266fff com.apple.audio.SoundManager 3.9 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound 0x93278000 - 0x93285fff com.apple.CommonPanels 1.2.2 (73) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels 0x9328e000 - 0x9359cfff com.apple.HIToolbox 1.4.9 (???) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox 0x936ec000 - 0x936f8fff com.apple.opengl 1.4.7 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL 0x93771000 - 0x93771fff com.apple.Cocoa 6.4 (???) /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa 0x93773000 - 0x93da6fff com.apple.AppKit 6.4.7 (824.41) /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit 0x94133000 - 0x941a5fff com.apple.CoreData 91 (92.1) /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 0x941de000 - 0x942a2fff com.apple.audio.toolbox.AudioToolbox 1.4.5 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox 0x942f4000 - 0x942f4fff com.apple.audio.units.AudioUnit 1.4 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit 0x942f6000 - 0x944b6fff com.apple.QuartzCore 1.4.12 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore 0x94500000 - 0x9453dfff libsqlite3.0.dylib /usr/lib/libsqlite3.0.dylib 0x94545000 - 0x94595fff libGLImage.dylib /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib 0x9459e000 - 0x945b8fff com.apple.CoreVideo 1.4 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo 0x945c8000 - 0x945e9fff libmx.A.dylib /usr/lib/libmx.A.dylib 0x9478a000 - 0x94799fff libCGATS.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGATS.A.dylib 0x947a1000 - 0x947aefff libCSync.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib 0x947f4000 - 0x9480dfff libRIP.A.dylib /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib 0x94814000 - 0x94b2afff com.apple.QuickTime 7.1.6 /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime 0x94c0c000 - 0x94c7dfff libstdc++.6.dylib /usr/lib/libstdc++.6.dylib 0x95013000 - 0x95042fff libssl.0.9.7.dylib /usr/lib/libssl.0.9.7.dylib 0x96030000 - 0x96062fff com.apple.PDFKit 1.0.3 /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit 0x96ffc000 - 0x9701bfff com.apple.vecLib 3.2.2 (vecLib 3.2.2) /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib 0x97821000 - 0x9782efff com.apple.agl 2.5.6 (AGL-2.5.6) /System/Library/Frameworks/AGL.framework/Versions/A/AGL 0x98354000 - 0x98425fff com.apple.QuartzComposer 1.2.4 (32.22) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer 0x984a2000 - 0x984a2fff com.apple.quartzframework 1.0 /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz 0x98ce3000 - 0x99890fff com.apple.QuickTimeComponents.component 7.1.6 /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTimeComponents 0x99af9000 - 0x99afdfff com.apple.QuickTimeH264.component 7.1.6 /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264 0x99aff000 - 0x99be2fff QuickTimeH264.altivec /System/Library/QuickTime/QuickTimeH264.component/Contents/Resources/QuickTimeH264.altivec 0x99d2d000 - 0x99df6fff com.apple.QuickTimeMPEG4.component 7.1.6 /System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG4 0xc0000000 - 0xc000ffff com.unsanity.ape 2.0.2 /Library/Frameworks/ApplicationEnhancer.framework/Versions/A/ApplicationEnhancer Model: PowerMac11,2, BootROM 5.2.7f1, 2 processors, PowerPC G5 (1.1), 2.3 GHz, 2.5 GB Graphics: NVIDIA GeForce 6600, GeForce 6600, PCI, 256 MB Memory Module: DIMM0/J6700, 256 MB, DDR2 SDRAM, PC2-4200U-444 Memory Module: DIMM1/J6800, 256 MB, DDR2 SDRAM, PC2-4200U-444 Memory Module: DIMM2/J6900, 1 GB, DDR2 SDRAM, PC2-4200U-444 Memory Module: DIMM3/J7000, 1 GB, DDR2 SDRAM, PC2-4200U-444 Network Service: Built-in Ethernet 1, Ethernet, en0 PCI Card: GeForce 6600, Display, SLOT-1 PCI Card: bcom5714, network, GIGE PCI Card: bcom5714, network, GIGE Serial ATA Device: WDC WD2500JS-41MVB1, 232.89 GB Serial ATA Device: WDC WD2500YD-01NVB1, 233.76 GB Parallel ATA Device: HL-DT-ST DVD-RW GWA-4165B USB Device: Hub, Up to 480 Mb/sec, 500 mA USB Device: General Purpose USB Hub, Up to 12 Mb/sec, 500 mA USB Device: AK5370, AKM, Up to 12 Mb/sec, 500 mA USB Device: Keyspan USA-19H, Keyspan, a division of InnoSys Inc., Up to 12 Mb/sec, 500 mA USB Device: USB Receiver, Logitech, Up to 1.5 Mb/sec, 500 mA USB Device: Apple Cinema HD Display, Apple Computer, Inc., Up to 12 Mb/sec, 500 mA FireWire Device: LaCie d2 Extreme LUN 0, LaCie Group SA, Up to 800 Mb/sec FireWire Device: unknown_device, unknown_value, Unknown FireWire Device: unknown_device, unknown_value, Up to 400 Mb/sec FireWire Device: unknown_device, unknown_value, Up to 400 Mb/sec FireWire Device: unknown_device, unknown_value, Up to 400 Mb/sec FireWire Device: unknown_device, unknown_value, Up to 400 Mb/sec ### end crash log ### Shari -- Windows and Macintosh shareware games BIackjack Gold http://www.gypsyware.com From gregory.lypny at videotron.ca Tue Jun 19 21:25:37 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Tue, 19 Jun 2007 21:25:37 -0400 Subject: Location of Handlers that Trap Messages In-Reply-To: <20070619170005.031324893E8@mail.runrev.com> References: <20070619170005.031324893E8@mail.runrev.com> Message-ID: <8E965E13-127A-431A-BFEB-2E2C3037DD46@videotron.ca> Thanks for your thoughtful response, Devin. Except in the simplest of stacks, my intuition has always been to place handlers that trap messages in or close to the objects for which they are intended. It may be for this reason that I've yet to encounter the group-as-a- background problem you describe. However, the standalone problem that you also mention would never have occurred to me, so many thanks for the heads up. Gregory On Tue, Jun 19, 2007, at 1:00 PM, Devin Asay wrote: > Message: 4 > Date: Tue, 19 Jun 2007 09:32:10 -0600 > From: Devin Asay > Subject: Re: Location of Handlers that Trap Messages > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > > On Jun 19, 2007, at 6:36 AM, Gregory Lypny wrote: > >> Hello everyone, >> >> I'm a little rusty here. Does it matter much where I place >> handlers that trap openCard, closeField, and such messages? In a >> simple stack, I put them all in the stack script, but I guess I >> could put them in group script. I'm interested in speed as opposed >> to which controls will receive a message because they lie in its >> path. > > Hi, Gregory. > > My rule of thumb (thanks to Jerry Daniels for stating it in a > succinct formula,) which I pass on to my students is: > > "Place a handler as far up the message hierarchy as it needs to be, > but no farther." > > In other words, if several controls do virtually the same thing, a > handler placed in an enclosing group or a card might be the most > efficient placement. On the other hand, don't just throw all of your > handlers in a stack script, since not all handlers are needed > everywhere in the stack. > > In fact, a handler placed too far up the hierarchy can have the > unintended effect of being triggered too often. I see a common > problem in beginner stacks that starts to show up right after I > introduce groups, and I urge students to place handlers in the group > script rather than in individual buttons within the group, when > appropriate. So often what happens is students rightly create a group > of navigation buttons with, say, a "go next" button, that is to be > placed on every card. Then they put a mouseup handler in the group, > something like this: > > on mouseUp > go next card > end mouseUp > > But what happens if the group inadvertently gets set to be a > backgroundBehavior group (which happens often; see the "undocumented > feature" described in show_bug.cgi?id=1197> .) Suddenly every click on any object on the > card, or even on the card itself, can trigger mouseUp in the group, > unless those objects have their own mouseUp handler. A much better > placement, of course, is in the "next" button itself, since no other > control really needs to trigger that action. This is maybe a > simplistic example, but it's a good illustration of what can happen > if you expose a handler to too many objects by placing it too high in > the message hierarchy. > > More insidious are preOpenStack and openStack handlers placed in the > stack script of a stack that is used to launch other stacks. In the > IDE everything is fine. But as soon as you create a standalone from > that stack, it essentially becomes the Rev engine, and every stack it > opens will potentially pass openStack messages up to it. As someone > else mentioned, you can avoid this problem by placing these handlers > in the card script of card 1 of the stack, but even that can lead to > unintended consequences. > > Regards, > Devin > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University From xavier.bury at clearstream.com Thu Jun 21 10:34:51 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Thu, 21 Jun 2007 16:34:51 +0200 Subject: the files functions doesn't work correctly withdiacriticalcharacters In-Reply-To: <467A46C2.000003.02772@MAZYTIS> Message-ID: thanks Viktoras! ---------------------=--------------------- Xavier use-revolution-bounces at lists.runrev.com wrote on 21/06/2007 11:37:07: > Hi Xavier, > > this may be related to a collection of semi-resolved/partially-fixed (engine > unicode support?..) bugs where characters outside of the standard Western > European character set are not being translated correctly. I guess it is the > same problem that prevents me from developing software in my own native > language as revolution does not understand input from my keyboard when set > to LT. These issues are fixed for some languages (it was reported for Polish > Hungarian, Czech some time ago and now it seems like it is fixed), and not > fixed for others. > > See the quality reports 4677, 441, 1038, 1040, 1358. Look like a > long-standing issues with priority downgraded to minor... > > All the best! > Viktoras > -------Original Message------- > > From: xavier.bury at clearstream.com > Date: 20/06/2007 16:21:46 > To: How to use Revolution > Subject: Re: the files functions doesn't work correctly > withdiacriticalcharacters > > I think i found the problem: > > The font (ms sans serif) of the fields in the revVariableWatcher doesn't > show the diacriticals as expected!!! > The Tahoma font works fine... well, sometimes... > > set the directory to fld "path" > put the files into fld "log" -- works great at least in a tahoma field. > > Which doesn't explain why the filename comparisons dont work yet but the > files functions works correctly at least! > > I changed all the revVariableWatcher's field to Tahoma but the shell's > output was still unreadable! > > So it's the shell! But in the shell (cmd.exe) dir displays correctly !!! > ;) > > Next step was to change the encoding of the shell from the standard 850 > western1 codes to 1252. Because i found out > meanwhile that when piped to a file dir didn't show the text as expected > (sorry rev if i blamed this on you)!!! > > And with chcp 1252 it did work as expected! > > But then wabam, I can't get shell to do the right thing now! > > I need to tell the shell that it needs to do first a chcp 1252 and then in > the same shell call, a dir of the folder but ... > > Only the first line of the shell gets evaluated it seems! This is a > serious limitation in this case... And a speed problem since > the shell can't be done in rev but needs to be sent via a start.exe then > piped out then reinjected in rev in the right chr set... > > And I thought rev was easy all over! If anyone is interested in multiline > shell calls in rev let me know, i'll make a bugzilla... > > cheers > Xa > > use-revolution-bounces at lists.runrev.com wrote on 20/06/2007 13:42:56: > > > Hi everyone, > > > > I have this file scanner that does some file listings and which needs to > > > compare outputs with a shell dir.exe command (in windows 2003). > > The shell is too slow but it is the only one that shows me which files > are > > DHSM based (offline storage off the main storage). > > > > The problem i found is that the shell based dir output works correctly > but > > the runrev "the files" functions doesn't. > > > > The runrev output doesn't translate correctly the diacritical characters > > > such as umlauts, or other german/french style characters. > > > > Has anyone seen this and better resolved it? Is there already a bugzilla > > > for this? > > > > For the funny part, when i ask in rev if the file is there with the > > shell's file name output, rev does recognize it but i do a comparison of > > > strings between > > the shell and rev's the file output, they do not match!!! Meaning that > the > > files functions is not compliant with windows? > > > > The shell's codepage is 850 in case anyone wondered. Is there anyway to > > change the codepage of rev's output? > > > > Thanks in advance for any help > > > > Regards, > > Xavier > > > > > > > ---------------------------------------------------------------------------- > > > Clearstream Services S.A. > > 42 Avenue JF Kennedy, L-1855 Luxembourg > > Socit anonyme is organised with limited liability > > in the Grand Duchy of Luxembourg RC Luxembourg B 60911. > > > > > > ----------------------------------------- > > Visit us at http://www.clearstream.com > > > > IMPORTANT MESSAGE > > > > Internet communications are not secure and therefore Clearstream > > International does not accept legal responsibility for the contents > > of this message. > > > > The information contained in this e-mail is confidential and may be > > legally privileged. It is intended solely for the addressee. If you > > are not the intended recipient, any disclosure, copying, > > distribution or any action taken or omitted to be taken in reliance > > on it, is prohibited and may be unlawful. Any views expressed in > > this e-mail are those of the individual sender, except where the > > sender specifically states them to be the views of Clearstream > > International or of any of its affiliates or subsidiaries. > > > > Legally required information for business correspondence/ > > Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: > > http://deutsche-boerse.com/letterhead > > > > END OF DISCLAIMER > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > ---------------------------------------------------------------------------- > > Clearstream Services S.A. > 42 Avenue JF Kennedy, L-1855 Luxembourg > Socit anonyme is organised with limited liability > in the Grand Duchy of Luxembourg RC Luxembourg B 60911. > _______________________________________________ > use-revolution mailing list > use-revolution at 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 at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg RC Luxembourg B 60911.