home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / pascal / library / dos / tvision / newed / readme < prev    next >
Encoding:
Text File  |  1993-10-31  |  8.2 KB  |  210 lines

  1. FILES IN NEWEDIT.ZIP ARCHIVE
  2. ----------------------------
  3.  
  4. The following files are included for version 2.00 of the
  5. NEWEDIT unit.
  6.  
  7.  
  8.   NEDEMO.PAS   - Driver program based on the original TVEDIT.PAS
  9.                  program.  All of the "extras" routines dealing
  10.                  with the calculator, puzzle, ascii chart, etc.,
  11.                  have been stripped out. This unit contains code
  12.                  that applies to the menus, status line,
  13.                  desktop, etc.  It does NOT contain any of the
  14.                  editor code, except for the appropriate call to
  15.                  open the editor in the HandleEvent procedure
  16.                  and the required calls to allocate/deallocate
  17.                  the clipboard.
  18.  
  19.   EDITPKG.PAS  - This unit contains all the code required to
  20.                  interface to the NewEdit unit.  It allocates
  21.                  the appropriate heap space, contains all the
  22.                  dialogs, and handles the clipboard
  23.                  allocation/deallocation.
  24.  
  25.   NEWEDIT.PAS  - Complete replacement for original EDITORS.PAS.
  26.  
  27.   CMDFILE.PAS  - This file holds all cm???? and hc????
  28.                  constants.
  29.  
  30.   NEWEDIT.DOC  - Text file explaining the new NEWEDIT features,
  31.                  command summary, and some technical
  32.                  information to allow you to add custom key
  33.                  commands.
  34.  
  35.   EDITHELP.TXT - An ASCII file that contains context help for
  36.                  all features of the NEDEMO program and the
  37.                  NEWEDIT unit.
  38.  
  39.   MAKEHELP.BAT - A batch file that will compile MAKEHELP.TXT
  40.                  into NEDEMO.HLP.  You must run this for
  41.                  context help to work!
  42.  
  43.   COLORS.ASC   - A very fine explanation of the TV color
  44.                  palette, by Steve Shafer.  This tells you the
  45.                  right way to change and/or modify the palette.
  46.  
  47.   REVISION     - Latest modifications and bug fixes made.
  48.  
  49.   README       - You're reading it now.
  50.  
  51.  
  52.  
  53. INSTRUCTIONS:
  54. -------------
  55.  
  56. Create a directory to compile in and unzip the NEWEDIT.ZIP
  57. archive in that directory.  Move in any code you need to compile
  58. the original TVEDIT.PAS into this directory. Compile NEDEMO.PAS
  59. as you would TVEDIT.
  60.  
  61. NEDEMO.PAS, EDITPKG.PAS, and NEWEDIT.PAS, have all new features
  62. clearly marked.  Old code in NEWEDIT.PAS is just commented out
  63. so you can see the differences between it and EDITORS.PAS.  If
  64. you want to see what I've done to make a particular feature
  65. work, search for that features "label" (e.g., wordwrap would be
  66. WRAP). There is a "start" and "stop" label for each bit of
  67. code.  The header text in all three files gives the label names,
  68. and what the feature does.  I have commented major features so
  69. you can follow my logic, should you decide to modify things
  70. further.
  71.  
  72. Read the NEWEDIT.DOC file to see exactly what a feature does,
  73. and any quirks it might have.  This file will also tell you how
  74. to just plug in the NEWEDIT unit into your own code.
  75.  
  76.  
  77.  
  78. CREDITS
  79. -------
  80.  
  81. I would like to take a moment to thank those people who made
  82. this project possible.  They are special people, who take the
  83. time and effort to help novices, like myself, and thereby
  84. provide a service that really does go beyond mere words.
  85. Without their help, many of us would not have been able to get
  86. up to "snuff" with Turbo Vision.
  87.  
  88. Special thanks go out to
  89.  
  90.   Johnathan Stein      - Who provided help, suggestions,
  91.                          constructive criticism, Load/Store bug
  92.                          fixes in EDITOR.PAS file, example code
  93.                          and inclusions, donating a help file to
  94.                          get me started with mine, and many
  95.                          valuable hours in debugging and testing
  96.                          the code.  Oh, and I can't forget the
  97.                          HotLix lollipop!  SHAZAM!!!
  98.  
  99.   Tom Campbell         - Who did preliminary profiling for the
  100.   (Compute Magazine)     code efficiency, gave me a few pointers
  101.                          on when assembly language should not be
  102.                          used, tracking down bugs, and for
  103.                          taking the time to show me how the help
  104.                          system should work.
  105.  
  106.   Henrik Carlsen       - For running the program through its
  107.   (Borland Int.)         paces and finding numerous bugs.
  108.  
  109.   Randy Goetz          - For putting me onto the idea of adding
  110.                          code for an external spelling checker.
  111.  
  112.   David W. DeBerry     - For offering to beta test the program
  113.                          and providing encouragement.
  114.  
  115.   Louis Chretien       - For requesting wordwrap on the BPASCAL
  116.   (Journal de Quebec)    forum and getting me started on the
  117.                          project.
  118.  
  119.   Joseph L. Stratmann  - Again, his posts got me started.
  120.  
  121.   Dave Scofield        - For taking the time during Christmas
  122.   (Borland Int.)         holidays to look over the code.
  123.  
  124.   Steve Schafer        - For pointing me in the right direction
  125.   (CIS:BPASCAL TeamB)    and for writing the fine COLORS.ASC
  126.                          file that explains the TV palatte so
  127.                          well.
  128.  
  129.   CIS:BPASCAL TeamB    - Truly great guys who always seem to
  130.                          find time to help us all.
  131.  
  132.   Alec Bergamini       - For trying to wade through all my code
  133.                          to do the initial TP6.0-->BP7.0 port.
  134.  
  135.   Borland Int.         - For a super product called Turbo
  136.                          Vision.  (When are we gonna get a Turbo
  137.                          Ada, guys?).
  138.  
  139.   Enya, Kitaro,        - For the musical inspiration.
  140.   Loreena McKennitt,
  141.   and Suzanne Ciani
  142.  
  143.  
  144. Take a bow gentlemen (and ladies)!  OK, credits are over, now
  145. everyone get back to work!
  146.  
  147.  
  148.  
  149. UPDATES
  150. -------
  151.  
  152. The NEWEDIT project was originally conceived to fill a need
  153. that I, and other CIS members, had for an editor that provided
  154. wordwrap capability.  It sort of grew, and I added other
  155. features that I deemed necessary.
  156.  
  157. Originally, I was going to provide support for NewEdit, and
  158. make updates available to anyone who requested them.  Since
  159. then, I have moved on to other projects that demand quite a bit
  160. of my time, and I can therefore no longer put much effort into
  161. NewEdit.  I have pretty much thrown it open to anyone who wants
  162. to support it, providing you don't steal all the credit.  After
  163. all, I did start it.
  164.  
  165. Updates, *if* any, will be put in the CompuServe BPASCAL forum,
  166. in the Turbo Vision library.  If someone wants to distribute it
  167. elsewhere, fine.
  168.  
  169.  
  170.  
  171. DISCLAIMER
  172. ----------
  173.  
  174. NEWEDIT.PAS is a total replacement for the EDITORS.PAS
  175. TurboVision demo unit provided as part of the Borland Pascal 7.0
  176. software package.  It retains the same (c) 1990 copyright by
  177. Borland International.  Regardless of the fact that the
  178. implementation you have received is a highly modified version
  179. of the original software, all copyrights, implied or otherwise,
  180. still remain.
  181.  
  182. However, Borland International takes no responsibility for any
  183. changes that have been incorporated into this modified version
  184. of the software.  I, in turn, do NOT accept any responsibility
  185. for any damages that may result from the use of this software,
  186. either incidental, or otherwise.  I do not even guarantee that
  187. it will run on your machine!  Therefore, you, the user, accept
  188. all responsibility for all liabilities you may incur from use
  189. of this software.
  190.  
  191. Do NOT contact Borland if you encounter any problems with this
  192. modified software.  Instead, load up your original EDITORS.PAS
  193. file and attempt to reproduce the problem using it.  If the
  194. problem is there, you may contact Borland.  If the problem is
  195. not apparent in your original EDITORS.PAS program... happy
  196. debugging!
  197.  
  198. Please do not bother the nice people listed in the credits with
  199. problems you may encounter using this software.  They are NOT
  200. responsible for it in any shape or form.
  201.  
  202. My apologies to anyone who may deem the phrasing of this
  203. disclaimer to be harsh.  It is not my intent to put anyone off.
  204. I just don't want any legal hassles, and want it to be clear
  205. that while I'm willing to share my efforts with others, I don't
  206. have the time to provide technical assistance/support for this
  207. software.
  208.  
  209. Thank you.
  210.