home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / editor / Ivy.1.7.README < prev    next >
Encoding:
Text File  |  1996-05-31  |  2.7 KB  |  62 lines

  1. Readme to Ivy 1.7
  2. -----------------
  3. Fixed an embarrassing bug in the saving code: the file being edited was not overwritten, just extendend. This had escaped me since it does not matter with CVS commit messages.
  4.  
  5. Readme to Ivy 1.6
  6. -----------------
  7. This Application is trivial by design decision. It basically displays the file
  8. given to it on the command line in a plain Text object in a Window and saves
  9. the file when closing.
  10.  
  11. Purpose: as a value for $VISUAL or $EDITOR and the likes, open a GUI editor at
  12. minimal ressource cost. The need for such an app struck me when writing a
  13. TickleServices frontend for CVS (which won't be done soon).
  14.  
  15. The name: the app may look like vi to the uninitiated, being a lame substitute
  16. for vi to the priests. So, it's [not] like vi, rather vi backwards --- iv.
  17. This lacks a visual image for the icon, so it has been suggested to me to call
  18. it Ivy. The Icon has been inspired by the Digital Webster, but substantially
  19. reworked.
  20.  
  21. Building Ivy:
  22. Open PB.project and save it. This will create the Ivy.iconheader and Makefile. (The files are not a part of the distribution, because I wanted to keep it clean of any derived files.) Then, make and/or make install it. You may want to put a link to the executable (...Apps/Ivy.app/Ivy) into some $PATH directory (~/bin, e.g.).
  23.  
  24. A technical Note:
  25. The Ivy binary runs without the nib file. The entire wrapper is unneccessary.
  26. I just didn't find a convenient way to dispose of it in ProjectBuilder. You may
  27. install the Ivy binary in /usr/local/bin and it will work.
  28. I had to avoid using the nib file because the bundle mechanism had problems
  29. finding it. The nib file in the project is a dummy because ProjectBuilder
  30. insists on having one (and a language bundle, btw).
  31.  
  32. Problems:
  33.  - The single-arch stripped binary is 48K. 38 seems to be minimum and somehow, I'd like 
  34.    to get back to that, used to be there before I added defaults.
  35.  
  36. NOT planned:
  37.  - NEXTstep help
  38.  - multifont capabilities
  39.  - multimedia insets
  40.  - internet connection
  41.  - speech output
  42.  - localization
  43.  
  44. Legal:
  45. Distribution and the absense of warranty are as described in the GNU Public License, see the file COPYING.
  46.  
  47. Thanks to Oliver Meyer for helping me out on the Menu construction (yes, I
  48. didn't find the simple way on my own...) and activation, a bug hint, etc, and the name.
  49.  
  50. Happy cycle-savings
  51. Felix Gatzemeier
  52. fxg@imib.rwth-aachen.de
  53.  
  54.  
  55. A note from Oliver Meyer
  56.  
  57. I moved the edit entries in an edit menu and added a Services and a Print menu entry. I don't think, I removed any cycles, though. 
  58.  
  59. Missed the Ivy.iconheader: Had to remove and readd the App-Icon. The Text doesn't resize correct. Ivy becomes the active app when started. I also had to remove the Makefile from the project and to add the README itself.
  60.  
  61. Oliver Meyer
  62. omeyer@i3.informatik.rwth-aachen.de