home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / word / text / 024 / read_me.tde < prev    next >
Text File  |  1993-06-04  |  28KB  |  600 lines

  1.  
  2.                      TDE, the Thomson-Davis Editor
  3.                               Version 3.0
  4.                              June 5, 1993
  5.                               Frank Davis
  6.  
  7.  
  8. Author:
  9.  
  10.                Author:          Frank Davis
  11.  
  12.                Program name:    TDE, the Thomson-Davis Editor
  13.                                 version 3.0
  14.  
  15.                e-mail address:  fmd@tifton.cpes.peachnet.edu
  16.  
  17.                Home address:    102 Starr Street
  18.                                 Tifton, Georgia  31794
  19.                                 USA
  20.  
  21.                Work address:    U.S. Department of Agriculture
  22.                                 Agricultural Research Service
  23.                                 Southeast Watershed Research Laboratory
  24.                                 Georgia Coastal Plain Experiment Station
  25.                                 Tifton, Georgia  31793
  26.                                 USA
  27.  
  28.  
  29. Based on an editor by:          Douglas Thomson
  30.                                 c/- Computing
  31.                                 M.U.C.G.
  32.                                 Switchback Road
  33.                                 Churchill
  34.                                 Victoria   3842
  35.                                 AUSTRALIA
  36.                                 doug@giaeb.cc.monash.edu.au
  37.  
  38.                                 Doug's old e-mail address was doug@giaea.oz
  39.  
  40.  
  41. Contributions by:
  42.  
  43.    Tom Waters, twaters@relay.nswc.navy.mil - testing/comments/code since 1.0
  44.      (Tom can be reached by BBS (301)-596-1044)
  45.  
  46.    Pierre Jelenc, pcj1@columbia.edu - language support, testing/code/comments
  47.  
  48.    Dave Regan, regan@jacobs.cs.orst.edu - basic detab and entab code
  49.  
  50.    David Merrill, u09606@uicvm.uic.edu - testing/comments
  51.  
  52.    Jim Lee, jlee@ece.orst.edu - basic code for finding signatures in tdecfg.exe
  53.  
  54.  
  55. Contacts:
  56.  
  57.    Pierre Jelenc, pcj1@columbia.edu, will maintain and
  58.    distribute documentation and support files for translated versions of
  59.    TDE.  Some users are interested in using TDE with non-English
  60.    languages.  Check with Pierre before you translate the documentation,
  61.    as he may have the language version you need.  Incidentally, Pierre
  62.    is also developing a language independent sort program.
  63.  
  64.    For those in the Department of Defence, Tom Waters,
  65.    twaters@relay.nswc.navy.mil, will be available to answer questions
  66.    and provide support.  He has worked with TDE source code since
  67.    version 1.0, so he knows how the guts of the program works.  Usually,
  68.    the hardware and software at DoD are from the same manufacturor, so
  69.    he may have a version of TDE that takes advantage of the capabilities
  70.    of those machines.
  71.  
  72.  
  73. File descriptions:
  74.  
  75.    TDE.EXE       TDE executable for IBM PC or compatible
  76.    TDE.DOC       TDE user's manual
  77.    TDE.CFG       configuration file
  78.  
  79.    TDECFG.EXE    utility to customize color and keys in tde.exe
  80.    TDECFG.DOC    tdecfg user's manual
  81.    SAMPLE.HLP    sample file for redefining help screen
  82.  
  83.    READ_ME.TDE   this file
  84.  
  85.  
  86.       All source for TDE editor, not needed unless you want to modify TDE.
  87.  
  88.    INT24.ASM     critical error replacement - interrupt 24
  89.    SIMUL101.ASM  utility to simulate 101 scan codes on 83/84 key keyboards
  90.    BLOCK.C       line, stream, and box block functions
  91.    CONSOLE.C     video and keyboard routines
  92.    CRITER.C      critical error prompt and info
  93.    DIFF.C        diff algorithms
  94.    DIRLIST.C     directory list functions
  95.    ED.C          basic editor functions
  96.    FILE.C        readin and writing files
  97.    FINDREP.C     Boyer-Moore search routines
  98.    HWIND.C       initialization and display routines
  99.    MACRO.C       keyboard macros
  100.    MAIN.C        main function and hardware routines
  101.    PORT.C        routines for MSC and BC
  102.    REGX.C        NFA pattern matching machine
  103.    SORT.C        stable quicksort
  104.    TAB.C         entab and detab routines
  105.    TDEASM.C      pointer/string/display assembly routines
  106.    UTILS.C       misc. editor functions
  107.    WINDOW.C      window routines
  108.    WORDWRAP.C    word wrap functions
  109.    COMMON.H      external global variable declarations
  110.    CRITER.H      critical error info
  111.    DEFAULT.H     default function key assignments
  112.    DEFINE.H      editor function defs
  113.    GLOBAL.H      initial global variable declarations and editor function array
  114.    HELP.H        intro and help screen
  115.    PROMPTS.H     all user prompts
  116.    TDEFUNC.H     prototypes for all functions
  117.    TDESTR.H      defs for all structures and defines
  118.    MAKETDE       make file -- MSC, BC, QuickC
  119.  
  120.  
  121.   All source for configuration utility, not needed unless you want to modify.
  122.  
  123.    TDECFG.C      main configuration routines
  124.    CFGCOLOR.C    color utility routines
  125.    CFGFILE.C     parse routines for configuration file
  126.    CFGHELP.C     redefine the help screen
  127.    CFGKEYS.C     key redefinition routines
  128.    CFGMACRO.C    save macro file in tde.exe
  129.    CFGMODES.C    default editor routines
  130.    TDECFG.H      global structures and prototypes for tdecfg
  131.    CFGCOLOR.H    defines for color utility
  132.    CFGFILE.H     structures for parse routines
  133.    CFGHELP.H     defines for rewriting help screen
  134.    CFGKEYS.H     structures for all available keys and functions
  135.    CFGMACRO.H    defines for macro screen
  136.    CFGMODES.H    structures for default editor modes
  137.    MAKECFG       config make file
  138.  
  139.  
  140. Disclaimer:
  141.  
  142.   This program is provided "as is" without warranty of any kind, either
  143. expressed or implied, including, but not limited to the fitness for a
  144. particular purpose.  You assume all risk for the use, inability to use,
  145. misuse, or abuse of this program.  In any event, you (and not Frank Davis)
  146. assume the entire cost of loss of use; loss of information; loss of
  147. savings; loss of business profits, business interruption; mental anguish,
  148. mental distress; all direct, consequential, or incidental damages or
  149. losses; all necessary servicing, repair, or correction; and all physical
  150. and mental health problems, acute or chronic, caused by direct or indirect
  151. use of this program by you or any of your relatives, friends, acquain-
  152. tances, co-workers, or otherwise fellow man either known or unknown by
  153. you.
  154.  
  155.   Your use of this software constitutes agreement with and notice of
  156. acknowledgement of the above heretofore stated warranty and limitations.
  157. In addition with your agreement, you henceforth and forever relinquish,
  158. waive, and forfeit all claims, rights, rulings, or judgements against the
  159. forementioned author of said software; however, you retain the right to
  160. keep your first born.  If you decide that it is in your best interest to
  161. waive your right to your first born child, the author is in no way
  162. obligated to accept or support the offspring regardless of age, marital
  163. or employment status of said offspring.
  164.  
  165.   This program is not a product of the U.S. Department of Agriculture or
  166. any other branch of the U.S. Government.  I work on TDE at night,
  167. weekends, and holidays on my own personal time, Frank Davis.
  168.  
  169.  
  170. Claimer:
  171.  
  172.   I use this program all-day-every-day on all of my FORTRAN, C, and
  173. assembly source code at home and at work, Frank Davis.
  174.  
  175.  
  176. Licensing:
  177.  
  178.   This program is released into the public domain.  You may use and
  179. distribute it freely.  There is no copyright, no fee for use, no
  180. licensing, or no registration.  This editor is not user supported,
  181. corporate sponsored, or government subsidized - it is sustained and
  182. maintained solely by Frank Davis.  This editor was written for use not
  183. only as a simple text editor but also as a learning tool.  Examine the
  184. code and discover the basics of editor construction.  Experiment a
  185. little and add your favorite functions or modify the existing functions
  186. to suit your needs/requirements/tastes/etc.  If anyone includes TDE with
  187. their own software, please use common courtesy and give Doug Thomson and
  188. Frank Davis credit for their work (that's the only payment I ask).  If
  189. you release any changes or additions to the TDE editor, please observe
  190. the original spirit of Doug Thomson's DTE 5.1 and release the changes as
  191. public domain software.
  192.  
  193.  
  194.  
  195. Legal Legal Stuff:
  196.