home *** CD-ROM | disk | FTP | other *** search
- FILES IN NEWEDIT.ZIP ARCHIVE
- ----------------------------
-
- The following files are included for version 2.00 of the
- NEWEDIT unit.
-
-
- NEDEMO.PAS - Driver program based on the original TVEDIT.PAS
- program. All of the "extras" routines dealing
- with the calculator, puzzle, ascii chart, etc.,
- have been stripped out. This unit contains code
- that applies to the menus, status line,
- desktop, etc. It does NOT contain any of the
- editor code, except for the appropriate call to
- open the editor in the HandleEvent procedure
- and the required calls to allocate/deallocate
- the clipboard.
-
- EDITPKG.PAS - This unit contains all the code required to
- interface to the NewEdit unit. It allocates
- the appropriate heap space, contains all the
- dialogs, and handles the clipboard
- allocation/deallocation.
-
- NEWEDIT.PAS - Complete replacement for original EDITORS.PAS.
-
- CMDFILE.PAS - This file holds all cm???? and hc????
- constants.
-
- NEWEDIT.DOC - Text file explaining the new NEWEDIT features,
- command summary, and some technical
- information to allow you to add custom key
- commands.
-
- EDITHELP.TXT - An ASCII file that contains context help for
- all features of the NEDEMO program and the
- NEWEDIT unit.
-
- MAKEHELP.BAT - A batch file that will compile MAKEHELP.TXT
- into NEDEMO.HLP. You must run this for
- context help to work!
-
- COLORS.ASC - A very fine explanation of the TV color
- palette, by Steve Shafer. This tells you the
- right way to change and/or modify the palette.
-
- REVISION - Latest modifications and bug fixes made.
-
- README - You're reading it now.
-
-
-
- INSTRUCTIONS:
- -------------
-
- Create a directory to compile in and unzip the NEWEDIT.ZIP
- archive in that directory. Move in any code you need to compile
- the original TVEDIT.PAS into this directory. Compile NEDEMO.PAS
- as you would TVEDIT.
-
- NEDEMO.PAS, EDITPKG.PAS, and NEWEDIT.PAS, have all new features
- clearly marked. Old code in NEWEDIT.PAS is just commented out
- so you can see the differences between it and EDITORS.PAS. If
- you want to see what I've done to make a particular feature
- work, search for that features "label" (e.g., wordwrap would be
- WRAP). There is a "start" and "stop" label for each bit of
- code. The header text in all three files gives the label names,
- and what the feature does. I have commented major features so
- you can follow my logic, should you decide to modify things
- further.
-
- Read the NEWEDIT.DOC file to see exactly what a feature does,
- and any quirks it might have. This file will also tell you how
- to just plug in the NEWEDIT unit into your own code.
-
-
-
- CREDITS
- -------
-
- I would like to take a moment to thank those people who made
- this project possible. They are special people, who take the
- time and effort to help novices, like myself, and thereby
- provide a service that really does go beyond mere words.
- Without their help, many of us would not have been able to get
- up to "snuff" with Turbo Vision.
-
- Special thanks go out to
-
- Johnathan Stein - Who provided help, suggestions,
- constructive criticism, Load/Store bug
- fixes in EDITOR.PAS file, example code
- and inclusions, donating a help file to
- get me started with mine, and many
- valuable hours in debugging and testing
- the code. Oh, and I can't forget the
- HotLix lollipop! SHAZAM!!!
-
- Tom Campbell - Who did preliminary profiling for the
- (Compute Magazine) code efficiency, gave me a few pointers
- on when assembly language should not be
- used, tracking down bugs, and for
- taking the time to show me how the help
- system should work.
-
- Henrik Carlsen - For running the program through its
- (Borland Int.) paces and finding numerous bugs.
-
- Randy Goetz - For putting me onto the idea of adding
- code for an external spelling checker.
-
- David W. DeBerry - For offering to beta test the program
- and providing encouragement.
-
- Louis Chretien - For requesting wordwrap on the BPASCAL
- (Journal de Quebec) forum and getting me started on the
- project.
-
- Joseph L. Stratmann - Again, his posts got me started.
-
- Dave Scofield - For taking the time during Christmas
- (Borland Int.) holidays to look over the code.
-
- Steve Schafer - For pointing me in the right direction
- (CIS:BPASCAL TeamB) and for writing the fine COLORS.ASC
- file that explains the TV palatte so
- well.
-
- CIS:BPASCAL TeamB - Truly great guys who always seem to
- find time to help us all.
-
- Alec Bergamini - For trying to wade through all my code
- to do the initial TP6.0-->BP7.0 port.
-
- Borland Int. - For a super product called Turbo
- Vision. (When are we gonna get a Turbo
- Ada, guys?).
-
- Enya, Kitaro, - For the musical inspiration.
- Loreena McKennitt,
- and Suzanne Ciani
-
-
- Take a bow gentlemen (and ladies)! OK, credits are over, now
- everyone get back to work!
-
-
-
- UPDATES
- -------
-
- The NEWEDIT project was originally conceived to fill a need
- that I, and other CIS members, had for an editor that provided
- wordwrap capability. It sort of grew, and I added other
- features that I deemed necessary.
-
- Originally, I was going to provide support for NewEdit, and
- make updates available to anyone who requested them. Since
- then, I have moved on to other projects that demand quite a bit
- of my time, and I can therefore no longer put much effort into
- NewEdit. I have pretty much thrown it open to anyone who wants
- to support it, providing you don't steal all the credit. After
- all, I did start it.
-
- Updates, *if* any, will be put in the CompuServe BPASCAL forum,
- in the Turbo Vision library. If someone wants to distribute it
- elsewhere, fine.
-
-
-
- DISCLAIMER
- ----------
-
- NEWEDIT.PAS is a total replacement for the EDITORS.PAS
- TurboVision demo unit provided as part of the Borland Pascal 7.0
- software package. It retains the same (c) 1990 copyright by
- Borland International. Regardless of the fact that the
- implementation you have received is a highly modified version
- of the original software, all copyrights, implied or otherwise,
- still remain.
-
- However, Borland International takes no responsibility for any
- changes that have been incorporated into this modified version
- of the software. I, in turn, do NOT accept any responsibility
- for any damages that may result from the use of this software,
- either incidental, or otherwise. I do not even guarantee that
- it will run on your machine! Therefore, you, the user, accept
- all responsibility for all liabilities you may incur from use
- of this software.
-
- Do NOT contact Borland if you encounter any problems with this
- modified software. Instead, load up your original EDITORS.PAS
- file and attempt to reproduce the problem using it. If the
- problem is there, you may contact Borland. If the problem is
- not apparent in your original EDITORS.PAS program... happy
- debugging!
-
- Please do not bother the nice people listed in the credits with
- problems you may encounter using this software. They are NOT
- responsible for it in any shape or form.
-
- My apologies to anyone who may deem the phrasing of this
- disclaimer to be harsh. It is not my intent to put anyone off.
- I just don't want any legal hassles, and want it to be clear
- that while I'm willing to share my efforts with others, I don't
- have the time to provide technical assistance/support for this
- software.
-
- Thank you.