Re: MC IDE: Passing the Poohbah torch and more

2006-06-22 Thread Robert Brenstein
I have to say, Richard agreed to be our grand poohbah for six 
months, and it has stretched out to something like several years. 
Thanks for all your efforts and the wonderful job you've done, 
Richard. We all appreciate it very much.


And a big thanks to Klaus for taking over this job. I know you'll be 
every bit as conscientious as Richard. We owe you both a debt of 
gratitude.




Indeed!

Robert Brenstein
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MetaCard and Rev 2.7 + engine

2006-06-22 Thread Klaus Major

Hi friends of the lean IDE,

this is the new (Winnie the) Poobah speaking :-)
Hope you are all well!


Hi,

In case somebody is still dragging the feet on switching to Rev 2.7  
engine, below is the critical tip from Jacque on necessary changes  
that must be done to HOME stack

---
On February 14, 2006 Jacqueline Landman Gay  wrote:
Installing Revolution 2.7 into the MC IDE
...
There should also be no need to license the engine in Revolution  
first - the engine will ask for a license key the first time it is  
run, regardless of where it is run from.

...


Does this mean that we do not need a special MetaCard license key  
anymore?



Regards

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MC IDE: Passing the Poohbah torch and more

2006-06-22 Thread Tereza Snyder


On Jun 21, 2006, at 10:32 PM, Ken Ray wrote:




I have to say, Richard agreed to be our grand poohbah for six months,
and it has stretched out to something like several years. Thanks  
for all

your efforts and the wonderful job you've done, Richard. We all
appreciate it very much.


Hear, hear! :-)


Hear hear!


--
Tereza Snyder

   Califex Software, Inc.
   www.califexsoftware.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MC IDE: Passing the Poohbah torch and more

2006-06-22 Thread Klaus Major

Hi all,

Am 22.06.2006 um 12:28 schrieb Tereza Snyder:

On Jun 21, 2006, at 10:32 PM, Ken Ray wrote:
I have to say, Richard agreed to be our grand poohbah for six  
months,
and it has stretched out to something like several years. Thanks  
for all

your efforts and the wonderful job you've done, Richard. We all
appreciate it very much.

Hear, hear! :-)

Hear hear!


Hark, hark!


Tereza Snyder

   Califex Software, Inc.
   www.califexsoftware.com


Regards

Klaus Major
New MC Poobah (whatever that means...)
[EMAIL PROTECTED]
http://www.major-k.de


P.S.
That is old, but correct english :-)
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MetaCard and Rev 2.7 + engine

2006-06-22 Thread J. Landman Gay

Klaus Major wrote:

Hi friends of the lean IDE,

this is the new (Winnie the) Poobah speaking :-)
Hope you are all well!


Hi,

In case somebody is still dragging the feet on switching to Rev 2.7 
engine, below is the critical tip from Jacque on necessary changes 
that must be done to HOME stack

---
On February 14, 2006 Jacqueline Landman Gay  wrote:
Installing Revolution 2.7 into the MC IDE
...
There should also be no need to license the engine in Revolution first 
- the engine will ask for a license key the first time it is run, 
regardless of where it is run from.

...


Does this mean that we do not need a special MetaCard license key anymore?


That's a good question. I don't know. But I'm guessing you would, 
because the old MC Home stack checks for a license stored in Home, and 
the new engine also checks for a license stored elsewhere by the engine. 
So maybe we need both? Of course, most of us are using a 
previously-licensed Home stack, so that issue becomes moot.


I really like Winnie the Poohbah. Cute. :)

--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MetaCard and Rev 2.7 + engine

2006-06-22 Thread Klaus Major

Hi Jacqueline,


Klaus Major wrote:

Hi friends of the lean IDE,
this is the new (Winnie the) Poobah speaking :-)
Hope you are all well!

Hi,

In case somebody is still dragging the feet on switching to Rev  
2.7 engine, below is the critical tip from Jacque on necessary  
changes that must be done to HOME stack

---
On February 14, 2006 Jacqueline Landman Gay  wrote:
Installing Revolution 2.7 into the MC IDE
...
There should also be no need to license the engine in Revolution  
first - the engine will ask for a license key the first time it  
is run, regardless of where it is run from.

...
Does this mean that we do not need a special MetaCard license key  
anymore?


That's a good question. I don't know. But I'm guessing you would,  
because the old MC Home stack checks for a license stored in Home,  
and the new engine also checks for a license stored elsewhere by  
the engine. So maybe we need both?


Who knows? I was just curious.

Of course, most of us are using a previously-licensed Home stack,  
so that issue becomes moot.


Exactly.


I really like Winnie the Poohbah. Cute. :)


:-)


--
Jacqueline Landman Gay | [EMAIL PROTECTED]
HyperActive Software   | http://www.hyperactivesw.com


Best

Klaus Major
[EMAIL PROTECTED]
http://www.major-k.de

___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MC IDE: Passing the Poohbah torch and more

2006-06-22 Thread FlexibleLearning
Indeed, and tally-ho!

/H
(Still dragging both left feet to venture into 2.7x. But since  the windows 
upgrade is, I think, a more transparent process, I don't really  have any 
excuses... Can I claim middle age?)


On Jun 21, 2006, at  10:32 PM, Ken Ray wrote:


 I have to say, Richard agreed  to be our grand poohbah for six months,
 and it has stretched out to  something like several years. Thanks  
 for all
 your  efforts and the wonderful job you've done, Richard. We all
  appreciate it very much.

 Hear, hear! :-)
 
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MetaCard and Rev 2.7 + engine

2006-06-22 Thread Richard Gaskin

J. Landman Gay wrote:

Klaus Major wrote:

On February 14, 2006 Jacqueline Landman Gay  wrote:
Installing Revolution 2.7 into the MC IDE
...
There should also be no need to license the engine in Revolution 
first - the engine will ask for a license key the first time it is 
run, regardless of where it is run from.

...


Does this mean that we do not need a special MetaCard license key 
anymore?


That's a good question. I don't know. But I'm guessing you would, 
because the old MC Home stack checks for a license stored in Home, and 
the new engine also checks for a license stored elsewhere by the engine. 
So maybe we need both? Of course, most of us are using a 
previously-licensed Home stack, so that issue becomes moot.


Experiments here confirm that v2.7's licensing is indeed fully 
self-contained, which has several positive implications for both RunRev 
Ltd and those of us who use MC, Galaxy, and other alternative IDEs:



- The new engine prevents unauthorized scripting on non-licensed
  platforms.

  Rev Studio deploys to any platform, with the only restriction
  being the platforms on which the user is allows to author on.
  These terms no longer conflict with the freedom of MetaCard's
  multi-platform Standalone Builder as they did in the olden days
  when Studio deployment was limited to specific purchased platforms.


- The license mechanism no longer involves the Home stack.

  In older versions the Home stack contained special licensing
  info in a proprietary format in one of its substacks.*  With
  this reliance on the Home stack and the Home stack's own built-in
  authorization mechanism, this prevented RunRev from enhancing the
  license code easily for their engine protection and also required
  them to maintain and generate special MetaCard licenses on request.
  With 2.7 it appears they no longer need to be saddled with this
  burden.


- The boot sequence is simplified.

  In older versions, the engine would look for licence.rev or home.mc
  and then verified that the file contained the special license info.
  In v2.7 the licensing is handled internally in the engine, so the
  Home stack is now merely used as a launcher for the IDE.  Any
  stack named home.rev can contain a script to launch any stacks
  serving as your development environment.  If you haven't licensed
  your engine, it simply won't load Home and you can't continue.


With the new Studio license terms and more secure engine-based license 
enforcement, it seems RunRev has given their users the freedom to choose 
any IDE while giving themselves greater security in protecting their 
product.  With the broader deployment options enjoyed by Studio users 
there is no conflict with any MC IDE feature and Studio users are 
finally able to use the MC IDE, or Galaxy or any other IDE, just as 
Enterprise users have always been able to.


With the growing number of IDEs, the Revolution community can enjoy any 
number of environments tailored for their specific tastes.  FlipsIDE is 
rendered obsolete by this new simplicity, and I'm working on a new 
replacement named DarksIDE which will simplify installation of MC or any 
other IDE without affecting any behavior in the Rev installation.


This is a significant win-win solution, and I applaud Kevin and Mark's 
insight in making this very useful new licensing mechanism.



* The special proprietary license properties in MC's Home stack 
apparently mean that stack is in a unique format.  If you're using v2.7 
you will definitely want to be working with a COPY of your MC Home 
stack, as it's the only stack I've seen which cannot be reverted to the 
v2.4 stack file format -- once you convert the MC Home stack to v2.7 you 
can't go back with that copy.


--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MC IDE: Passing the Poohbah torch and more

2006-06-22 Thread Richard Gaskin

J. Landman Gay wrote:

Richard Gaskin wrote:


I can wrap up v2.6 as soon as you folks report back on RC1


I'm just looking at it now. It looks like the IDE version in the About 
box didn't get updated.


Fixed for the next build.

The message box size is too small for me to read comfortably. I've 
already changed it in my own copy, but thought I'd mention it here to 
see if the majority wants it to ship the old way or the new way. I'm 
okay with just changing my own copy with each release if other people 
like it as-is.


I found MetaCard's insistence on Helvetica 14 to be annoying, as it's 
not the standard font face or size on anything other than Motif.


I had changed it to Lucida Grande 11 on OS X to conform to the OS X HIG.

I can change it back if you like -- I'm using my own IDE these days 
anyway, which uses HIG-recommended fonts throughout, so it won't affect 
me either way.


--
 Richard Gaskin
 Fourth World Media Corporation
 ___
 [EMAIL PROTECTED]   http://www.FourthWorld.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


MC IDE: Passing the Poohbah torch and more (Richard Gaskin)

2006-06-22 Thread Tariel Gogoberidze


On  Wed, 21 Jun 2006 11:22:56 -0700 Richard Gaskin wrote:


I've talked this over with Klaus Major via email, and he would be
willing to assume the role of Poohbah for the MC IDE project going 
forward.



Richard did exceptional job maintaining MC IDE. What I appreciated the 
most was that he was very careful to keep purity of MC IDE, his IDE 
changes were  transparent  in terms of no new IDE behavior or added 
complexity was introduced and most of  the changes were to just keep 
IDE compatible with new engines.


I'm sure Klaus will continue this tradition and 6 changes he made in 
IDE so far were all excellent.


Long live new Poohbah ! :)



The Font Chooser stack contains a list field for font names rather than
a popup button. I've been using this privately for a while and I like 
it

much better. Anyone who has as many fonts as I do will see the
advantages of a list, I think.


SO much better. Thanks Jacque.



I have also made some changes to the Preferences stack so that it now
supports a stackFileVersion preference. I could not think of a suitable
way to change this setting on the fly, but the new stack does allow you
to permanently set the preference, which will stay in effect until you
change it. It checks for the engine version and is not effective unless
the version is 2.7 or higher.



Great.

 At Thu, 22 Jun 2006 J. Landman Gay wrote:


I'm just looking at it now. It looks like the IDE version in the About
box didn't get updated.


Right. Also it seems Richard's famous StripAndShip handler  was not 
applied to standalone builder SubStack and it still shows path to area 
51  :)


 /Users/richardgaskin/Area51/



The message box size is too small for me to read comfortably. I've
already changed it in my own copy, but thought I'd mention it here to
see if the majority wants it to ship the old way or the new way. I'm
okay with just changing my own copy with each release if other people
like it as-is.



Interesting. I can't see any change in msg box size between B12 and RC1 
but I didn't replace my Home stack if it makes any difference (don't 
remember right now from which stack the msg box default size comes 
from)


Speaking about sizes, I'm always changing the fonts and button sizes in 
 new MC IDE builds to accommodate to OS standards.


 For OS 9 the standard font  is Geneva 10 and button size is w= 95 and 
h= 22
 For OS X the standard font is Lucida Grande 11 and button size is w = 
82 and h= 23
 For Win the standard font is Tahoma 11, don't remember standard button 
sizes


So, may be it makes sense to put a small handler in PreOpenStack  of  
mctools.mc and mchelp.mc that would set the textfont and textsize 
of this stacks according to OS standards?


This way substacks   like properties or control browser would 
inherit TextFont and TextSise of the main stack and would look much 
better on all platforms.


Concerning default object sizes (when you create a new object) Rev has 
it done very nicely in Preferences / Object sizes
May be Klaus would consider to add such tab to MC IDE preferences stack 
and make it optional ?


That's one of few features I personally like in Rev ID and I'm 
imitating it by setting default sizes in  on NewButton, On NewField 
etc in script of stack Home.


Also,   just to remind so this would not be lost in transition period 
:) ...  RC1 has libURL vs  1.1.4 and Dave Gragg posted vs 1.1.6 at


 http://www.lacscentre.co.uk/liburl/releases.html;


best regards
Tariel

___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard


Re: MC IDE: Passing the Poohbah torch and more (Richard Gaskin)

2006-06-22 Thread Richard Gaskin

Tariel Gogoberidze wrote:

 Also it seems Richard's famous StripAndShip handler  was not
 applied to standalone builder SubStack and it still shows path
 to area 51  :)

  /Users/richardgaskin/Area51/

I applied the mcStripAndShip, but I hadn't updated that handler to 
automatically clean out the Standalone Builder.  I used to do that 
manually, but as a favor to Winnie the Poohbah I just added that to 
mcStripAndShip.



 The message box size is too small for me to read comfortably. I've
 already changed it in my own copy, but thought I'd mention it here to
 see if the majority wants it to ship the old way or the new way. I'm
 okay with just changing my own copy with each release if other people
 like it as-is.

 Interesting. I can't see any change in msg box size between B12 and
 RC1 but I didn't replace my Home stack if it makes any difference
 (don't remember right now from which stack the msg box default size
 comes from)

The Home stack shouldn't matter, but just the same I've cleared the font 
settings from the Message Box in the MC IDE (but I've left them in my 
personal customized copy g).



 Speaking about sizes, I'm always changing the fonts and button
 sizes in new MC IDE builds to accommodate to OS standards.

  For OS 9 the standard font  is Geneva 10 and button size is
 w= 95 and h= 22
  For OS X the standard font is Lucida Grande 11 and button size is w =
 82 and h= 23
  For Win the standard font is Tahoma 11, don't remember standard
 button sizes

 So, may be it makes sense to put a small handler in PreOpenStack  of
 mctools.mc and mchelp.mc that would set the textfont and textsize
 of this stacks according to OS standards?

 This way substacks   like properties or control browser would
 inherit TextFont and TextSise of the main stack and would look much
 better on all platforms.

 Concerning default object sizes (when you create a new object) Rev has
 it done very nicely in Preferences / Object sizes
 May be Klaus would consider to add such tab to MC IDE preferences
 stack and make it optional ?

 That's one of few features I personally like in Rev ID and I'm
 imitating it by setting default sizes in  on NewButton, On
 NewField etc in script of stack Home.

This raises a question:  To what degree should we consider enhancing the 
MC IDE?


There was originally a mandate of minimal change, and it may be good to 
maintain that.  On the other hand, as long as each release addresses all 
known bugs and enhancements are approved by the crew here, is there any 
harm is making it less ugly? :)




 Also,   just to remind so this would not be lost in transition period :)
 ...  RC1 has libURL vs  1.1.4 and Dave Gragg posted vs 1.1.6 at

  http://www.lacscentre.co.uk/liburl/releases.html;

I just updated it for RC2.


Thanks for the report.

--
 Richard Gaskin
 Managing Editor, revJournal
 ___
 Rev tips, tutorials and more: http://www.revJournal.com
___
metacard mailing list
metacard@lists.runrev.com
http://lists.runrev.com/mailman/listinfo/metacard