home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Utilities / Programming / CTools 2.2.1d / CTools / CTools.rsrc / TEXT_141_Improvements.txt < prev    next >
Encoding:
Text File  |  1995-12-01  |  1.8 KB  |  42 lines

  1. Improvements Since
  2. CTools‚Ñ¢ version 2.16:
  3.  
  4. The jump from 2.16 to 2.2 was all on unreleased versions.  I decided to start with the next highest, relatively even, version number, for this release.
  5.  
  6. Pascal to C improvements:
  7. ‚Ä¢ Fixed it to handle many, many more character case discrepancies than before, on commonly encountered keywords.
  8. ‚Ä¢ Added translate table entries to add left and right parens after many common toolbox calls having no arguments.
  9. (i.e. InitWindows; to InitWindows ();).
  10. ‚Ä¢ Added translations for some minor, yet omitted, keywords and other things. (see Appendix)
  11. ‚Ä¢ Patched some small translation items resulting in less (or easier to do) manual editing.
  12. ‚Ä¢ Translate table additions: 135.
  13. ‚Ä¢ Added conversion for Pascal‚Äôs ‚Äò@‚Äô operator to C‚Äôs ‚Äò&‚Äô operator.
  14.  
  15. Other Improvements:
  16. ‚Ä¢ Made CTools‚Ñ¢ save ‚ÄòTEXT‚Äô files with its own signature, ‚ÄòGH22‚Äô for quick spotting in the Finder and SFGet dialog.
  17. ‚Ä¢ Gave CTools‚Ñ¢ a new color icon.
  18. ‚Ä¢ Added color animated cursor during long processes.
  19. ‚Ä¢ Added ‚ÄúSelect All‚Äù to the Edit Menu.
  20. ‚Ä¢ Added command key modifiers to the CTools‚Ñ¢ menu items.
  21.  
  22. To Do List:
  23. - Make it handle ‚Äòfor‚Äô loops.    ‚àö done (95%)
  24. - Make it handle switches more completely.
  25. - Make it do constants better.    ‚àö done (90%)
  26. - Improve typedef and record conversion.     ‚àö done
  27. - Add ‚Äò()‚Äô after argumentless routine calls.
  28. - Make comment styles selectable.    ‚àö done
  29. - Make source formatter configurable.
  30. - Correct left off paren on do-while loop.
  31. - Fix start brace dislocation in procedure parsing routine.
  32. - Fix missing ‚Äò;‚Äô on line before before ‚Äòelse‚Äô.
  33. - Put in more ‚Äò&‚Äô where needed.
  34. - Make Proto Gen work right for new and old style, so it‚Äôs more usable.
  35.  
  36. ...eventually...
  37. - Do C to Pascal.
  38. - Do batch translating.
  39. - Do flow of whole program
  40. (That oughta keep me busy!)
  41.  
  42.