home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1999 July / macformat-079.iso / Shareware Plus / Development / Optimize scripts / Version history < prev   
Encoding:
Text File  |  1999-04-05  |  3.7 KB  |  48 lines  |  [ttro/ttxt]

  1.                                                                                     Version history
  2.  
  3. Version 1.0: • Initial release.
  4. Version 2.0: • Replaces now "set lockscreen/lockmessages...." succesfully. Before, only "set lockScreen..."
  5.                               would habe been replaced.
  6.                          • Deletes empty lines succesfully.
  7.                          • on xxxxxKey functions are shortened.
  8.                          • "choose toolName tool" is replaced with "choose tool toolNumber"; that's shorter and a bit
  9.                              faster.
  10.                          • "& quote &" is replaced with “. That looks as good as "& quote &" but it's much shorter and I
  11.                             think it's even easier to read.
  12.                          • In version 1.0 hypercard was replaced with hypercd. This has been fixed.
  13.                          • Your Mac would sometimes have crashed when there were to many empty lines in your script,
  14.                             this bug has been fixed.
  15.                          • Fixed a bug which occured on some 68K Macintoshs. If the OptimizeScripts XFCN was called
  16.                             HyperCard would crash.
  17.                          • Replaces "go card cardName" und "go card number cardNumber" with "go card id cardID". This
  18.                             is shorter, but, most important, if you're working with big stacks it can speed up your stacks
  19.                             dramatically!
  20.                          • Improved HyperTalk script.
  21.                          • Some minor improvements and bug fixes.
  22. Version 2.0.1: • "go first card" is replaced with "go cd 1".
  23.                              • On startup of each XFCN call es checked whether there is enough memory. If it isn't no
  24.                                optimization will be done.
  25.                              • "save stack as stack" is replaced with "save stack as".
  26.                              • "the xxxx time" function is replaced with "time()". "the long time" is not replced with
  27.                                 "time()"
  28. Version 2.1: • If you want to optimize for speed "function()" now will be replaced with "the function…".  
  29.                                                         In the previous version of Optimize scripts "the function…" would have been replaced with     
  30.                                                         "function()" which would be slower in most cases.  For complete information about this                     
  31.                                                         topic have a look at the Read me file of Optimize scripts and there the paragraph "Optimization     
  32.                                                         for speed".
  33.                                                     • If you want to optimize for size "the function…" will be replaced with " function()".
  34.                                                   • "go card cardName",  "go card cardNumber", "of card cardName" and "of card cardNumber"
  35.                                                          will be replaced with "go card id cardID ".  Attention: this optimization is only performed if  
  36.                              your stack contains more than 50 cards. If it has less cards it does not make sense to perform  
  37.                              this optimization.
  38.                                                   • If use "go card..." more than 20 times in a handler a lock screen command is placed at the
  39.                                                          beginning of the handler.
  40.                                                   • If you want to optimize your stack for size now a few more strings will be replaced with their  
  41.                              shorter equivalents.
  42.                                                     • Fixed a few small bugs.
  43.                                                   • Now, it is much harder to hack the registration code (it's your choice if this is an   
  44.                              improvement  ;-)
  45. Version 2.1.1: •  Add, subtract, multiply and divide commands are replaced with their mathematical   
  46.                                                                     operators. E.g: "add 3 to it" is replaced with "put it + 3 into it". This can be much faster.
  47.                               • Fixed a bug which would crash HyperCard when you want to optimize for speed on PowerPC
  48.                                                                  Macs.