#N/A
xfer now includes the necessary "-m xxx" flag in the buildix
script to rebuild qualified indexes.
#N/A
The "PageUp/PageDown/F5" prompts are now shown in dxmaint/*report
on the sort screen's field listing.
#39
F9/goto in config editor will now accept line number as well as text.
#173
If you scrolled down in the config editor while just viewing, and then
entered update mode, you were returned to line 1.
#259
When the number of print codes was increased to 9999, pmaint no longer
allowed you to type "END" for F9/goto.
#264
Add F8/Options to *cabe, to allow setting of the processing password.
#N/A
When using F8/Save, the new prc table will have the same prc password
as the source table.
#249
fPcopy didn't copy blob files.
#252
You can now do a COntains compare on memo fields.
#57
HTML :TX can now take a memo field.
#183
"READONLY" flag added to MEMO nnn EDIT:
MEMO nnn EDIT [ (row,col,height,width [,startrow,startcol] ) ]
[ WRAP | NOWRAP ] [ READONLY ]
#N/A
When creating a new file in ddefine with BLOB or MEMO fields, the
blob file wouldn't get created.
#279 (native windows only)
On some systems, the text-mode mouse cursor would be enabled while
running filePro full-screen.
#101
Temporarily remove the F8/options box from dxmaint when building
demand indexes, as the options don't work (yet) with them.
#83
*cabe's F9/Goto will now find multiple occurrances of a string on the
same line. (And fixes the "not found" problem introduced in .05K1)
#123
Duplicate DECLAREs are now caught in *cabe.
#140
Browse lookups which had both "k=(expr)" and "b=(expr)" would not
work correctly. (Internally, filePro got the "k=" and "b=" values
backwards.)
#34 (native windows)
When using "WIN:printername" as a destination, FORMM left the spooler
in limbo.
#N/A
Add PRINTER FLUSH command, which flushes any printer buffers within
filePro.
#N/A
New system array, @UNAME[], which returns the system uname() info:
[1] = sysname
[2] = nodename
[3] = release
[4] = version
[5] = machine
For Windows systems, the following values are returned:
sysname: One of: "Win9x", "WinNT", or "Windows" (if type cannot
be determined)
nodename: the value from GetComputerName()
release: major.minor.build (for example "4.10.1998" for Win98)
version: the szCSDVersion from GetVersionEx()
machine: blank
For *nix systems, see your O/S manual for details on each field's
meaning.
#280 (native windows only)
Restructure of files in ddefine would fail at the freespace check
if PFDSK was set to more than one drive.
#268 (native windows only)
SHOW on row 25 did not display anything.
#30
Variables DECLAREd in sort/select processing were not properly
retained for the output phase in quickstart.
#269
rreport could lose some printer setup information after executing
a PRINTER FILE command. (Symptom: no end-of-line generated at
page boundaries.)
#83
After doing an F9/text-search in *cabe and finding text that's not
at the beginning of the line, using F9/goto a line number (or "END")
would not position the cursor at the beginning of the line.
#298
MESSAGE SEND would crash filePro.
#284
@PD and @PC increased to 80 characters, to match pmaint.
#301
If a CALL has been executed, then using "E"xpressions in the processing
debugger may not recognize all variable/lookup names. Only occurs if
the CALLed processing table has fewer symbols than the table being
debugged.
#297
Within automatic processing, when scrolling through a file, memo
fields would always compare to null, even if filled in with text.
(Native windows) #300
"WIN:printername" syntax caused the printer init code to be sent
with each form printed to FORMM command.
#39
Configuration editor F9/search enhanced so that you can go to a
specific line by typing its line number, and you can search for
numbers by typing a quote as the first character. (Same as *cabe's
search.)
#N/A
Add PFLOOKWIZPROT=ON to change the lookup wizard's "protect record"
default to "Y".
#N/A
New STATUS object allows you to save/return the status of: break,
cursor, video, escape, and background. Allows subroutines to enable or
disable these items, and then restore them to their original state.
handle = NEW STATUS()
STATUS handle GET
STATUS handle SET
#355 (native windows only)
Windows ME and/or 2000 appears to not beep when a ctrl-G is output from
a console application. Change the native windows version to use the
MessageBeep() API call instead.
#N/A (fileProGI only)
A new TITLE verb is added to the MEMO EDIT and MEMO SHOW commands, to
allow a title to be specified for the window. Currently, only the
fileProGI client will display the title.
Example:
MEMO memofld EDIT (row,col) TITLE "Last updated: " < @UD
#N/A
The "-pq" list no longer interprets backslash codes, so that you can
have printer comments like "Send to \\server\printer".
#N/A
Adding more than 100 lines to a memo field in the non-wrapping editor
could crash filePro.
#358
PFSKIPPEDLOG=filename would crash *report.
#219 (fileProGI only)
Cursor path is now enforced within the GUI environment.
PFFORCECURSORPATH=OFF turns off forced cursor pathing logic.
#N/A (native windows only)
PFSHOWWINERROR=ON shows value of GetLastError() when system error
occurs.
#N/A (native windows only)
Some system errors didn't display the correct error message text.
#N/A
PFREFRESHRATE=nnn sets the screen refresh rate during sort/select and
output phases in dxmaint/*report to once every "nnn" seconds. (default=1)
#304
If you CHAIN from a processing table with a DECLARE GLOBAL, and then
CHAIN back, the value of that variable was lost upon return.
#N/A (fileProGI only)
New command "CURSOR PATH ON|OFF" to give programmer ability to turn off
forced cursor pathing in GUI.
#404
If you are building an index, and you have a duplicate key that spans
several blocks, and the last block is exactly filled, and you insert a
new key that comes between that multi-key and the next key, it was
possible for dxmaint to crash. (Though it appears to only have crashed
if running under fileProGI.)
#104
Pressing F2/DELC at the end of a line in the memo editor now joins the
lines together by deleting the end-of-line marker.
#16
If you have a memo that is smaller than the memo editor window, and you
start inserting blank lines with Enter in insert mode, then when the
memo reached the height of the editor window, it would crash.
#N/A
New *clerk flags:
-de Turns off @entsel prompts, but leaves update mode prompts.
-du Turns off update mode prompts, but leaves @entsel prompts.
#N/A
New environment variable PFNEWSK=ON (default: OFF) allows new @SK
values to be seen by processing. Specifically, the only one right now
is "MOUS", which will be seen as "ENTR" otherwise. (Lots of processing
tables depend on certain values in @SK in order to function. If an
unknown value is set, the cursor won't leave the field or will behave
in undesired ways.)
A new system field will be assigned later, which will always contain
the "real" keystroke value.
#N/A
Manipulating memo fields within a lookup file could crash quikstart.
#476
In *clerk, if you press F6 on a field with no browse lookup, and the
press BREAK when asked if you want to create one, you were taken out
of update mode, rather than just cancel the brwlook create.
#87
If you have an index with a duplicate key that requires more than one
block in the index, and add a record whose key comes immediately after
that duplicate key, and then continue adding records with the duplicate
key, while not adding any other key between it and the first key of the
next node in the tree, so that it no longer fits into the same block,
the parent node's pointers were not properly updated.
This could lead to a "deleted key not found" error.
#249
DOS/Windows version of fpcopy, when renaming a file with blobs, would
fail to move the blob file to the new directory.
(Native windows) #499
Native windows version would sometimes see two spaces when you pressed
the spacebar once.
#477
Hardcopying a screen in *clerk, when the printer destination was set
to the screen (ie: with "-pv") would produce a blank screen.