Version DP26C is a bug fix version.
It fixes text editing bugs introduced when the text editor was partitioned 
to enlarge the work space.
It fixes the failure of ICAPS to capitalize after a carriage return.
It also has significantly more work space in an effort to eliminate the
memory error 104.  THIS SPACE WAS OBTAINED BY PARTITIONING THE FORMULA 
EVALUATION CODE.  ALL FORMULAS ARE TO BE TREATED AS SUSPECT.  PLEASE HELP 
ME TEST FORMULAS BY GOING THROUGH AS MUCH OF THE OPERATIONS AS POSSIBLE.

Below is readme prior to this version:
====================
Here is a new version, DP26B.  It includes file DP26B.EXE (which should be 
renamed to DP.EXE when you install it,) DP.SYS, DATA.MSG DPEXP.COM, DPIMP.COM, 
and STE-MGR.COM.  I believe these are now all synchronized for features.

The new features are:
LPT3, LPT4, COM3, and COM4 are now supported.

Many developers have requested a way to selectively show panels in the panel 
list.  In this version, panels are omitted if the panel name begins with [ 
and the the password state is other than "definer" or "supervisor."  (If 
no passwords have been defined, or if only a definer password has been 
defined, the panel will still always show in the list.)

The name "DataPerfect" has been replaced almost everywhere in DP.SYS with the
phrase "the program."  This change means that, when you use the /RUN option,
no copyright is ever displayed and the user never sees "DataPerfect."  You
are free to call the application whatever you want by renaming DP.EXE and 
DP.SYS.  (See below.)
(Translators: It's easy to see where I've changed DATA.MSG by simply searching 
your current version for DataPerfect.  Very few other changes.)

There is a /RUN option which produces a run time version.  This is a little
different than previous run time versions:
  1.  You supply the name of the user structure file.
  2.  You may change the name of the expected DP.SYS file.  If you do this.
      you are expected to copy DP.SYS and DP.EXE and give them the new names.
      This allows you to give the user an application completely under your
      control.  It can't be used to access any other database.

============================
Note: MCREATE.COM reads DATA.MSG and creates DP.SYS.
These files are used to translate DP to languages other than English.
I decided to make them generally available.
Those with a "need to know" have already received instructions,
but it's a simple format and you should be able to figure out what's going
on in DATA.MSG.  If you have questions, I'll try to answer them.

============================
Here are the notes for DP2.6A:

This new version of DP includes a fix for the bug in DP255E and two new 
functions, LOWER.CASE[arg] and ICAPS[arg].  (This last function capitalizes 
the first letter of each word.)

DPEXP and DPIMP both have a new command line flag /Q which stands for "quick." 
The displayed text is markedly shorter, which increases the speed dramatically 
on today's newer machines.  However, if you have errors, you will need to 
leave off the /Q in order to see where they occur.

DPEXP has an additional flag, /E, which stands for nothing -- it's just a 
letter!  It causes the formulas to be decompiled.  This is of little use to 
anyone except the foreign language contingent (who are Europeans -- now you 
see where the /E comes from!)  Ordinarily DPEXP exports the text for formulas 
as it was entered.  This means, however, that the language inside the formula 
is not translated even if the formula section of DATA.MSG (used to produce 
DP.SYS) has been translated.  In the past this has meant that our foreign 
language users have been forced to use the english names for functions.  
(Long ago I shipped a version of DPEXP called DPEXPE.COM to take care of 
this.)  If you use the /E option and the DP.SYS file has the function names 
translated, the comments will be lost, but the formulas will be translated 
for valid formulas.  
(Invalid formulas will still use the text as entered, since the compilation 
failed.)  
Foreign language users please note, I do not necessarily recommend translating 
the structure export / import section of DATA.MSG  that begins with message 
238.  If you leave these alone, you can safely export and import any .STE 
file without regard of the version of DP.SYS you're using.  Otherwise you 
have to be careful or you may blow your .STR file away.  However, if you want 
to do it, the capability is there.

Lew Bastian
