home *** CD-ROM | disk | FTP | other *** search
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command & Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Erroneous "Line too long" messages would occasionally be issued when compiling
- long lines containing macro expansion. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command @ GET Category Compatibility Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- With SET COMPATIBLE TO DB4, CHR(7) placed within the ERROR clause was not
- causing a beep. Now it does.
- ════════════════════════════════════════════════════════════════════════════════
- Command ACOPY() Category Enhancement Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- ACOPY() has been modified so it automatically redimensions the destination array
- and, this, so it is behaves like SELECT INTO ARRAY.
- ════════════════════════════════════════════════════════════════════════════════
- Command ACTIVATE POPUP Category Bug Fixed 08/27/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The presence of NOWAIT in the ACTIVATE POPUP command would cause the REST clause
- to be ignored. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command ACTIVATE SCREEN Category Compatibilty Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- ACTIVATE SCREEN command was terminating the READ command in v2.0 but not in
- v1.02. v2.0 now acts like v1.02.
- ════════════════════════════════════════════════════════════════════════════════
- Command APPEND FROM Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Problems appending certain RapidFile files into a DBF have been corrected.
- ════════════════════════════════════════════════════════════════════════════════
- Command APPEND FROM Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under rare circumstances with large keys (more than 80 bytes long), compact
- indexes were not being properly updated. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command APPEND FROM Category Bug Fixed 08/20/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under some circumstances, the first record in a DIF file was not being APPENDed.
- ════════════════════════════════════════════════════════════════════════════════
- Command BROWSE Category Enhancement Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The 'K' function code was not supported in BROWSE pictures. It is now.
- ════════════════════════════════════════════════════════════════════════════════
- Command BROWSE Category Bug Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A problem would occur if a hot-key used to terminate a BROWSE session was
- pressed continuously. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command BROWSE Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under rare circumstances BROWSE would lose track of which field was being
- edited. Fixed.
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command BROWSE Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The row-level WHEN is now executed before the field-level WHEN.
- ════════════════════════════════════════════════════════════════════════════════
- Command BROWSE REFRESH Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- In very obscure circumstances, the BROWSE window was not being refreshed
- immediately.
- ════════════════════════════════════════════════════════════════════════════════
- Command CALCULATE Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- CALCULATE commands where the expression being processed included IIF would
- occasionally produces a spurious 'Not a numeric expression' error message.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command CREATE Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Use of CREATE REPORT would yield 'Feature Not Available' in a stand-alone .EXE.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command DEFINE POPUP Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Popups displaying an expression which contained fields from related databases
- where SET SKIP was in effect, would not work as expected. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command DEFINE POPUP Category Enhancement Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If you add the MOVER keyword to a DEFINE POPUP PROMPT, no error is generated,
- but MOVER seems to be ignored. Is this correct, or should it return an error
- similar to the one generated when MULTI is used with PROMPT?
- ════════════════════════════════════════════════════════════════════════════════
- Command EXTENDED FOXPRO Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Statements like:
- ON SELECTION RETURN xxx
- or
- ON KEY LABEL RETURN xxx
- would occasionally cause problems.
- ════════════════════════════════════════════════════════════════════════════════
- Command FILER Category Bug Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The FILER is now prevented from attempting to overwrite files which FoxPro has
- open.
- ════════════════════════════════════════════════════════════════════════════════
- Command FOR ... ENDFOR Category Bug Fixed 08/15/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under some circumstances, if the control variable for a FOR ... ENDFOR loop was
- passed to a procedure by reference, the spurious error message "Not a Numeric
- Expression" was generated. Fixed.
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command FOXPRO STARTUP Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- FoxPro would not load properly if DOS SHARE was installed and if the output of
- either DOSEDIT or DOSKEY had been redirected to NUL. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command INDEX Category Bug Fixed 08/15/91
- ════════════════════════════════════════════════════════════════════════════════
-
- An index created with a FOR condition using a memory variable which no longer
- existed would generate "File in use" error and leave the index file partially
- opened. Now the correct error message is issued and the index file is not
- opened.
- ════════════════════════════════════════════════════════════════════════════════
- Command INDEXES Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- In rare circumstances a spurious 'Record out of range' error would occur if one
- user was processing a Rushmore-optimized record set in record-number order while
- another user was simultaneously appending records.
- ════════════════════════════════════════════════════════════════════════════════
- Command INKEY() Category Enhancement Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- An 'E' option has been added to INKEY to return the expanded macro.
- ════════════════════════════════════════════════════════════════════════════════
- Command ISCOLOR() Category Bug Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- An interaction between VIDRAM and the Extended Version of 2.0 caused the
- ISCOLOR() function to incorrectly return .F.. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command LABEL FORM Category Bug Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If LABEL FORM was executed with a FOR clause which caused no labels to be
- printed, the spurious error message "I/O operation failure" would be issued.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command LINKER Category Bug Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- PACK used in stand-alone EXE's generated "Feature not available". Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command LOOKUP() Category Bug Fixed 08/14/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under some conditions, the LOOKUP() function called from a VALID routine in
- BROWSE was returning incorrect values. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command MACROS Category Bug Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- "Replace All" was working incorrectly when editing keyboard macros.
- ════════════════════════════════════════════════════════════════════════════════
- Command MENU Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A problem would occur if a popup tied to the system menu bar was released and
- this release was immediately followed by a modal invocation of READ.
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command MENU BUILDER Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If the user removed the 'Command' bar from the 'Window' menu on startup before
- the first appearance of the Command window, the Command window would not be
- given a title.
- ════════════════════════════════════════════════════════════════════════════════
- Command MESSAGE(1) Category Bug Fixed 08/20/91
- ════════════════════════════════════════════════════════════════════════════════
-
- MESSAGE(1) was only returning the last line of a multi-line command.
- ════════════════════════════════════════════════════════════════════════════════
- Command MODIFY FILE Category Bug Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under unusual circumstances, the "changed" dot in the text editor status line
- was not being cleared when a file was saved. This would give the erroneous
- impression that the file had not been saved. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command MODIFY MEMO Category Bug Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A memo could not be modified if the memo was not in the current work area
- without specifying the alias.
- CLEAR ALL
- USE names IN 1 && Contains memo field LMEM.
- SELECT 2
- MODIFY MEMO LMEM && opens the memo in the wrong work area
- ════════════════════════════════════════════════════════════════════════════════
- Command ON KEY LABEL Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If a user attempted to invoke an ON KEY LABEL routine while a system menu was
- selected, then the highlighted item would be chosen instead of the ON KEY LABEL
- routine being activeated. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command PACK Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If you PACKed a database containing no deleted records, FoxPro 2.0 would leave
- you positioned on last record whereas FoxPro 1.02 would leave you positioned on
- the first record. v2.0 now behaves like v1.02.
- ════════════════════════════════════════════════════════════════════════════════
- Command READ Category Bug Fixed 08/20/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A problem would occur under rare circumstances if a SHOW GETS command was
- currently being executed and if an ON KEY LABEL routine was invoked at the
- moment a UDF defining a PROMPT within a scrollable list was being processed.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command READ Category Bug Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If TIMEOUT clause was used with a Foundation READ and a timeout occurred, the
- Foundation READ's VALID clause wasn't being executed. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command REPORT FORM Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- When using the PREVIEW option and the NOCONSOLE option the spurious error
- message "Preview clause not allowed with OFF or TO print/file" would be
- returned. Fixed. FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command REPORT FORM Category Bug Fixed 08/13/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The last group in the report contains both a group footer and a page footer.
- ════════════════════════════════════════════════════════════════════════════════
- Command RQBE Category Bug Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- When using the BETWEEN operator in RQBE with date fields, the spurious error
- message "INVALID DATE.." was issued. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command RQBE Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- RQBE was not correctly handling DBFs whose names began with a numeric digit.
- ════════════════════════════════════════════════════════════════════════════════
- Command Report writer Category Bug Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A problem would occur in the report writer if a user's UDF changed the selected
- workarea and didn't restore it before returning to the report writer. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SAVE MENU OPTION Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If you attempted to save a screen in a non-existant directory and QUIT
- immediately after, an error would occur.
- ════════════════════════════════════════════════════════════════════════════════
- Command SCREEN BUILDER Category Bug Fixed 08/22/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Invisible buttons weren't being reordered like other objects in the screen
- builder. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SELECT Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- SQL was incorrectly processing the 'IN' operator for a few single-table queries.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SELECT Category Bug Fixed 08/19/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under rare circumstances certain SELECT statements containing subqueries were
- returning extra records. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET BELL Category Compatibility Fixed 08/15/91
- ════════════════════════════════════════════════════════════════════════════════
-
- In BROWSE NOEDIT, SET BELL OFF worked differently in v2.00 than in v1.02. v2.0
- now behaves like v1.02.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET BORDER Category Compatibility Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Even if SET BORDER TO NONE was in effect, it was not possible to define a popup
- smaller than 3 lines high. This was not true in v1.02. v2.0 is now compatible
- with v1.02.
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command SET DEVICE Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A problem would occur if, in a program, 'test.txt' already existed, AND the
- command
- SET DEVICE TO FILE test.txt
- was issued repeatedly, AND SAFETY was ON, AND the user repeatedly declined to
- overwrite the existing file. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET HELP Category Bug Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- SET HELP TO ... in a stand-alone .EXE was giving "Feature not available".
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET INDEX Category Bug Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If several indexes were being opened in a SET INDEX command, and if an extension
- (i.e. IDX) was explicitly specified for some of the indexes, FoxPro would think
- an extension had been specified for all indexes and not append default
- extensions. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET PATH Category Enhancement Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- FoxPro now ignores spaces contained in the path specified by SET PATH.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET PRINTER Category Enhancement Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under Novell, FoxPro now does an automatic ENDCAP when the 'SET PRINTER TO'
- command is issued.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET PRINTER Category Bug Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If you run the following lines of code from the command window or a program your
- machine will hang.
- x="prn "
- SET PRINT TO (X) Note : SET PRINT TO &X works fine
- ??? 'A'
- When you check either SYS(13) or PRINTSTATUS() you find that the printer should
- be ready.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET PROCEDURE Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If identically named procedures existed in both the currently executing PRG and
- in the SET PROCEDURE file and this procedure was DOne in an ON KEY LABEL, the
- procedure in the SET PROCEDURE file would be executed rather than the one in the
- current PRG. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET SEPARATOR Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If SEPARATOR and POINT were set to other than the default values, and if the
- numeric field width was not sufficient the edited result, then POINT would be
- misplaced. Fixed.
- FoxPro 2.0 Change List 27 August 91
-
- ════════════════════════════════════════════════════════════════════════════════
- Command SET STATUS ON Category Bug Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- The setting of SET STATUS was not being preserved when FoxDoc was used. It is
- now preserved.
- ════════════════════════════════════════════════════════════════════════════════
- Command SET function Category Bug Fixed 08/15/91
- ════════════════════════════════════════════════════════════════════════════════
-
- In the Extended Version, if no database was open when SET("INDEX") was evaluated
- a problem would occur. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SETUP DIALOG Category Bug Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- "Index expr:" was not always being updated immediately in the Setup dialog.
- Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command SHOW POPUP Category Compatibility Fixed 08/21/91
- ════════════════════════════════════════════════════════════════════════════════
-
- SHOW POPUP ALL in v2.0 was displaying popups in a different order than v1.02.
- v2.0 now behaves like v1.02.
- ════════════════════════════════════════════════════════════════════════════════
- Command UDFPARMS Category Bug Fixed 08/23/91
- ════════════════════════════════════════════════════════════════════════════════
-
- If you "SET UDFPARMS TO VALUE", the return value of SET("UDFPARMS") was "VALUES"
- rather than "VALUE". Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command _ALIGNMENT Category Bug Fixed 08/26/91
- ════════════════════════════════════════════════════════════════════════════════
-
- A spurious error, 'ILLEGAL VALUE', occured when a printer driver was loaded,
- _WRAP was set to .T., the '_alignment' system variable was assigned a value
- twice, and printing was done between those assignments. Fixed.
- ════════════════════════════════════════════════════════════════════════════════
- Command _PSCODE Category Bug Fixed 08/12/91
- ════════════════════════════════════════════════════════════════════════════════
-
- Under rare circumstances, the contents of _PSCODE was not being properly
- utilized. Fixed.
-