home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / APPS / DATABASE / FPPAT4.ZIP / CHNG4.LOG next >
Encoding:
Text File  |  1991-08-30  |  28.2 KB  |  423 lines

  1. FoxPro 2.0 Change List                               27 August 91        
  2.  
  3. ════════════════════════════════════════════════════════════════════════════════
  4. Command &                             Category Bug               Fixed 08/22/91
  5. ════════════════════════════════════════════════════════════════════════════════
  6.  
  7. Erroneous "Line too long" messages would occasionally be issued when compiling  
  8. long lines containing macro expansion.  Fixed.                                  
  9. ════════════════════════════════════════════════════════════════════════════════
  10. Command @ GET                         Category Compatibility     Fixed 08/12/91
  11. ════════════════════════════════════════════════════════════════════════════════
  12.  
  13. With SET COMPATIBLE TO DB4, CHR(7) placed within the ERROR clause was not       
  14. causing a beep.  Now it does.                                                   
  15. ════════════════════════════════════════════════════════════════════════════════
  16. Command ACOPY()                       Category Enhancement       Fixed 08/23/91
  17. ════════════════════════════════════════════════════════════════════════════════
  18.  
  19. ACOPY() has been modified so it automatically redimensions the destination array
  20. and, this, so it is behaves like SELECT INTO ARRAY.                             
  21. ════════════════════════════════════════════════════════════════════════════════
  22. Command ACTIVATE POPUP                Category Bug               Fixed 08/27/91
  23. ════════════════════════════════════════════════════════════════════════════════
  24.  
  25. The presence of NOWAIT in the ACTIVATE POPUP command would cause the REST clause
  26. to be ignored.  Fixed.                                                          
  27. ════════════════════════════════════════════════════════════════════════════════
  28. Command ACTIVATE SCREEN               Category Compatibilty      Fixed 08/26/91
  29. ════════════════════════════════════════════════════════════════════════════════
  30.  
  31. ACTIVATE SCREEN command was terminating the READ command in v2.0 but not in     
  32. v1.02.  v2.0 now acts like  v1.02.                                              
  33. ════════════════════════════════════════════════════════════════════════════════
  34. Command APPEND FROM                   Category Bug               Fixed 08/21/91
  35. ════════════════════════════════════════════════════════════════════════════════
  36.  
  37. Problems appending certain RapidFile files into a DBF have been corrected.      
  38. ════════════════════════════════════════════════════════════════════════════════
  39. Command APPEND FROM                   Category Bug               Fixed 08/21/91
  40. ════════════════════════════════════════════════════════════════════════════════
  41.  
  42. Under rare circumstances with large keys (more than 80 bytes long), compact     
  43. indexes were not being properly updated.  Fixed.                                
  44. ════════════════════════════════════════════════════════════════════════════════
  45. Command APPEND FROM                   Category Bug               Fixed 08/20/91
  46. ════════════════════════════════════════════════════════════════════════════════
  47.  
  48. Under some circumstances, the first record in a DIF file was not being APPENDed.
  49. ════════════════════════════════════════════════════════════════════════════════
  50. Command BROWSE                        Category Enhancement       Fixed 08/26/91
  51. ════════════════════════════════════════════════════════════════════════════════
  52.  
  53. The 'K' function code was not supported in BROWSE pictures.  It is now.         
  54. ════════════════════════════════════════════════════════════════════════════════
  55. Command BROWSE                        Category Bug               Fixed 08/26/91
  56. ════════════════════════════════════════════════════════════════════════════════
  57.  
  58. A problem would occur if a hot-key used to terminate a BROWSE session was       
  59. pressed continuously.  Fixed.                                                   
  60. ════════════════════════════════════════════════════════════════════════════════
  61. Command BROWSE                        Category Bug               Fixed 08/22/91
  62. ════════════════════════════════════════════════════════════════════════════════
  63.  
  64. Under rare circumstances BROWSE would lose track of which field was being       
  65. edited.  Fixed.                                                                 
  66. FoxPro 2.0 Change List                               27 August 91        
  67.  
  68. ════════════════════════════════════════════════════════════════════════════════
  69. Command BROWSE                        Category Bug               Fixed 08/22/91
  70. ════════════════════════════════════════════════════════════════════════════════
  71.  
  72. The row-level WHEN is now executed before the field-level WHEN.                 
  73. ════════════════════════════════════════════════════════════════════════════════
  74. Command BROWSE REFRESH                Category Bug               Fixed 08/22/91
  75. ════════════════════════════════════════════════════════════════════════════════
  76.  
  77. In very obscure circumstances, the BROWSE window was not being refreshed        
  78. immediately.                                                                    
  79. ════════════════════════════════════════════════════════════════════════════════
  80. Command CALCULATE                     Category Bug               Fixed 08/21/91
  81. ════════════════════════════════════════════════════════════════════════════════
  82.  
  83. CALCULATE commands where the expression being processed included IIF would      
  84. occasionally produces a spurious 'Not a numeric expression' error message.      
  85. Fixed.                                                                          
  86. ════════════════════════════════════════════════════════════════════════════════
  87. Command CREATE                        Category Bug               Fixed 08/21/91
  88. ════════════════════════════════════════════════════════════════════════════════
  89.  
  90. Use of CREATE REPORT would yield 'Feature Not Available' in a stand-alone .EXE. 
  91. Fixed.                                                                          
  92. ════════════════════════════════════════════════════════════════════════════════
  93. Command DEFINE POPUP                  Category Bug               Fixed 08/21/91
  94. ════════════════════════════════════════════════════════════════════════════════
  95.  
  96. Popups displaying an expression which contained fields from related databases   
  97. where SET SKIP was in effect, would not work as expected.  Fixed.               
  98. ════════════════════════════════════════════════════════════════════════════════
  99. Command DEFINE POPUP                  Category Enhancement       Fixed 08/13/91
  100. ════════════════════════════════════════════════════════════════════════════════
  101.  
  102. If you add the MOVER keyword to a DEFINE POPUP PROMPT, no error is generated,   
  103. but MOVER seems to be ignored.  Is this correct, or should it return an error   
  104. similar to the one generated when MULTI is used with PROMPT?                    
  105. ════════════════════════════════════════════════════════════════════════════════
  106. Command EXTENDED FOXPRO               Category Bug               Fixed 08/21/91
  107. ════════════════════════════════════════════════════════════════════════════════
  108.  
  109. Statements like:                                                                
  110.         ON SELECTION RETURN xxx                                                 
  111.                 or                                                              
  112.         ON KEY LABEL RETURN xxx                                                 
  113. would occasionally cause problems.                                              
  114. ════════════════════════════════════════════════════════════════════════════════
  115. Command FILER                         Category Bug               Fixed 08/23/91
  116. ════════════════════════════════════════════════════════════════════════════════
  117.  
  118. The FILER is now prevented from attempting to overwrite files which FoxPro has  
  119. open.                                                                           
  120. ════════════════════════════════════════════════════════════════════════════════
  121. Command FOR ... ENDFOR                Category Bug               Fixed 08/15/91
  122. ════════════════════════════════════════════════════════════════════════════════
  123.  
  124. Under some circumstances, if the control variable for a FOR ... ENDFOR loop was 
  125. passed to a procedure by reference, the spurious error message "Not a Numeric   
  126. Expression" was generated.  Fixed.                                              
  127. FoxPro 2.0 Change List                               27 August 91        
  128.  
  129. ════════════════════════════════════════════════════════════════════════════════
  130. Command FOXPRO STARTUP                Category Bug               Fixed 08/21/91
  131. ════════════════════════════════════════════════════════════════════════════════
  132.  
  133. FoxPro would not load properly if DOS SHARE was installed and if the output of  
  134. either DOSEDIT or DOSKEY had been redirected to NUL.  Fixed.                    
  135. ════════════════════════════════════════════════════════════════════════════════
  136. Command INDEX                         Category Bug               Fixed 08/15/91
  137. ════════════════════════════════════════════════════════════════════════════════
  138.  
  139. An index created with a FOR condition using a memory variable which no longer   
  140. existed would generate "File in use" error and leave the index file partially   
  141. opened.  Now the correct error message is issued and the index file is not      
  142. opened.                                                                         
  143. ════════════════════════════════════════════════════════════════════════════════
  144. Command INDEXES                       Category Bug               Fixed 08/21/91
  145. ════════════════════════════════════════════════════════════════════════════════
  146.  
  147. In rare circumstances a spurious 'Record out of range' error would occur if one 
  148. user was processing a Rushmore-optimized record set in record-number order while
  149. another user was simultaneously appending records.                              
  150. ════════════════════════════════════════════════════════════════════════════════
  151. Command INKEY()                       Category Enhancement       Fixed 08/13/91
  152. ════════════════════════════════════════════════════════════════════════════════
  153.  
  154. An 'E' option has been added to INKEY to return the expanded macro.             
  155. ════════════════════════════════════════════════════════════════════════════════
  156. Command ISCOLOR()                     Category Bug               Fixed 08/13/91
  157. ════════════════════════════════════════════════════════════════════════════════
  158.  
  159. An interaction between VIDRAM and the Extended Version of 2.0 caused the        
  160. ISCOLOR() function to incorrectly return .F..  Fixed.                           
  161. ════════════════════════════════════════════════════════════════════════════════
  162. Command LABEL FORM                    Category Bug               Fixed 08/23/91
  163. ════════════════════════════════════════════════════════════════════════════════
  164.  
  165. If LABEL FORM was executed with a FOR clause which caused no labels to be       
  166. printed, the spurious error message "I/O operation failure" would be issued.    
  167. Fixed.                                                                          
  168. ════════════════════════════════════════════════════════════════════════════════
  169. Command LINKER                        Category Bug               Fixed 08/12/91
  170. ════════════════════════════════════════════════════════════════════════════════
  171.  
  172. PACK used in stand-alone EXE's generated "Feature not available".  Fixed.       
  173. ════════════════════════════════════════════════════════════════════════════════
  174. Command LOOKUP()                      Category Bug               Fixed 08/14/91
  175. ════════════════════════════════════════════════════════════════════════════════
  176.  
  177. Under some conditions, the LOOKUP() function called from a VALID routine in     
  178. BROWSE was returning incorrect values.  Fixed.                                  
  179. ════════════════════════════════════════════════════════════════════════════════
  180. Command MACROS                        Category Bug               Fixed 08/13/91
  181. ════════════════════════════════════════════════════════════════════════════════
  182.  
  183. "Replace All" was working incorrectly when editing keyboard macros.             
  184. ════════════════════════════════════════════════════════════════════════════════
  185. Command MENU                          Category Bug               Fixed 08/21/91
  186. ════════════════════════════════════════════════════════════════════════════════
  187.  
  188. A problem would occur if a popup tied to the system menu bar was released and   
  189. this release was immediately followed by a modal invocation of READ.            
  190. FoxPro 2.0 Change List                               27 August 91        
  191.  
  192. ════════════════════════════════════════════════════════════════════════════════
  193. Command MENU BUILDER                  Category Bug               Fixed 08/21/91
  194. ════════════════════════════════════════════════════════════════════════════════
  195.  
  196. If the user removed the 'Command' bar from the 'Window' menu on startup before  
  197. the first appearance of the Command window, the Command window would not be     
  198. given a title.                                                                  
  199. ════════════════════════════════════════════════════════════════════════════════
  200. Command MESSAGE(1)                    Category Bug               Fixed 08/20/91
  201. ════════════════════════════════════════════════════════════════════════════════
  202.  
  203. MESSAGE(1) was only returning the last line of a multi-line command.            
  204. ════════════════════════════════════════════════════════════════════════════════
  205. Command MODIFY FILE                   Category Bug               Fixed 08/23/91
  206. ════════════════════════════════════════════════════════════════════════════════
  207.  
  208. Under unusual circumstances, the "changed" dot in the text editor status line   
  209. was not being cleared when a file was saved.  This would give the erroneous     
  210. impression that the file had not been saved.  Fixed.                            
  211. ════════════════════════════════════════════════════════════════════════════════
  212. Command MODIFY MEMO                   Category Bug               Fixed 08/13/91
  213. ════════════════════════════════════════════════════════════════════════════════
  214.  
  215. A memo could not be modified if the memo was not in the current work area       
  216. without specifying the alias.                                                   
  217. CLEAR ALL                                                                       
  218. USE names IN 1      && Contains memo field LMEM.                                
  219. SELECT 2                                                                        
  220. MODIFY MEMO LMEM   && opens the memo in the wrong work area                     
  221. ════════════════════════════════════════════════════════════════════════════════
  222. Command ON KEY LABEL                  Category Bug               Fixed 08/21/91
  223. ════════════════════════════════════════════════════════════════════════════════
  224.  
  225. If a user attempted to invoke an ON KEY LABEL routine while a system menu was   
  226. selected, then the highlighted item would be chosen instead of the ON KEY LABEL 
  227. routine being activeated.  Fixed.                                               
  228. ════════════════════════════════════════════════════════════════════════════════
  229. Command PACK                          Category Bug               Fixed 08/22/91
  230. ════════════════════════════════════════════════════════════════════════════════
  231.  
  232. If you PACKed a database containing no deleted records, FoxPro 2.0 would leave  
  233. you positioned on last record whereas FoxPro 1.02 would leave you positioned on 
  234. the first record.  v2.0 now behaves like v1.02.                                 
  235. ════════════════════════════════════════════════════════════════════════════════
  236. Command READ                          Category Bug               Fixed 08/20/91
  237. ════════════════════════════════════════════════════════════════════════════════
  238.  
  239. A problem would occur under rare circumstances if a SHOW GETS command was       
  240. currently being executed and if an ON KEY LABEL routine was invoked at the      
  241. moment a UDF defining a PROMPT within a scrollable list was being processed.    
  242. Fixed.                                                                          
  243. ════════════════════════════════════════════════════════════════════════════════
  244. Command READ                          Category Bug               Fixed 08/12/91
  245. ════════════════════════════════════════════════════════════════════════════════
  246.  
  247. If TIMEOUT clause was used with a Foundation READ and a timeout occurred, the   
  248. Foundation READ's VALID clause wasn't being executed.  Fixed.                   
  249. ════════════════════════════════════════════════════════════════════════════════
  250. Command REPORT FORM                   Category Bug               Fixed 08/22/91
  251. ════════════════════════════════════════════════════════════════════════════════
  252.  
  253. When using the PREVIEW option and the NOCONSOLE option the spurious error       
  254. message "Preview clause not allowed with OFF or TO print/file" would be         
  255. returned.  Fixed.                                                                FoxPro 2.0 Change List                               27 August 91        
  256.  
  257. ════════════════════════════════════════════════════════════════════════════════
  258. Command REPORT FORM                   Category Bug               Fixed 08/13/91
  259. ════════════════════════════════════════════════════════════════════════════════
  260.  
  261. The last group in the report contains both a group footer and a page footer.    
  262. ════════════════════════════════════════════════════════════════════════════════
  263. Command RQBE                          Category Bug               Fixed 08/26/91
  264. ════════════════════════════════════════════════════════════════════════════════
  265.  
  266. When using the BETWEEN operator in RQBE with date fields, the spurious error    
  267. message "INVALID DATE.." was issued.  Fixed.                                    
  268. ════════════════════════════════════════════════════════════════════════════════
  269. Command RQBE                          Category Bug               Fixed 08/21/91
  270. ════════════════════════════════════════════════════════════════════════════════
  271.  
  272. RQBE was not correctly handling DBFs whose names began with a numeric digit.    
  273. ════════════════════════════════════════════════════════════════════════════════
  274. Command Report writer                 Category Bug               Fixed 08/23/91
  275. ════════════════════════════════════════════════════════════════════════════════
  276.  
  277. A problem would occur in the report writer if a user's UDF changed the selected 
  278. workarea and didn't restore it before returning to the report writer.  Fixed.   
  279. ════════════════════════════════════════════════════════════════════════════════
  280. Command SAVE MENU OPTION              Category Bug               Fixed 08/22/91
  281. ════════════════════════════════════════════════════════════════════════════════
  282.  
  283. If you attempted to save a screen in a non-existant directory and QUIT          
  284. immediately after, an error would occur.                                        
  285. ════════════════════════════════════════════════════════════════════════════════
  286. Command SCREEN BUILDER                Category Bug               Fixed 08/22/91
  287. ════════════════════════════════════════════════════════════════════════════════
  288.  
  289. Invisible buttons weren't being reordered like other objects in the screen      
  290. builder.  Fixed.                                                                
  291. ════════════════════════════════════════════════════════════════════════════════
  292. Command SELECT                        Category Bug               Fixed 08/21/91
  293. ════════════════════════════════════════════════════════════════════════════════
  294.  
  295. SQL was incorrectly processing the 'IN' operator for a few single-table queries.
  296. Fixed.                                                                          
  297. ════════════════════════════════════════════════════════════════════════════════
  298. Command SELECT                        Category Bug               Fixed 08/19/91
  299. ════════════════════════════════════════════════════════════════════════════════
  300.  
  301. Under rare circumstances certain SELECT statements containing subqueries were   
  302. returning extra records.  Fixed.                                                
  303. ════════════════════════════════════════════════════════════════════════════════
  304. Command SET BELL                      Category Compatibility     Fixed 08/15/91
  305. ════════════════════════════════════════════════════════════════════════════════
  306.  
  307. In BROWSE NOEDIT, SET BELL OFF worked differently in v2.00 than in v1.02.  v2.0 
  308. now behaves like v1.02.                                                         
  309. ════════════════════════════════════════════════════════════════════════════════
  310. Command SET BORDER                    Category Compatibility     Fixed 08/21/91
  311. ════════════════════════════════════════════════════════════════════════════════
  312.  
  313. Even if SET BORDER TO NONE was in effect, it was not possible to define a popup 
  314. smaller than 3 lines high.  This was not true in v1.02.  v2.0 is now compatible 
  315. with v1.02.                                                                     
  316. FoxPro 2.0 Change List                               27 August 91        
  317.  
  318. ════════════════════════════════════════════════════════════════════════════════
  319. Command SET DEVICE                    Category Bug               Fixed 08/21/91
  320. ════════════════════════════════════════════════════════════════════════════════
  321.  
  322. A problem would occur if, in a program, 'test.txt' already existed, AND the     
  323. command                                                                         
  324.         SET DEVICE TO FILE test.txt                                             
  325. was issued repeatedly, AND SAFETY was ON, AND the user repeatedly declined to   
  326. overwrite the existing file.  Fixed.                                            
  327. ════════════════════════════════════════════════════════════════════════════════
  328. Command SET HELP                      Category Bug               Fixed 08/12/91
  329. ════════════════════════════════════════════════════════════════════════════════
  330.  
  331. SET HELP TO ... in a stand-alone .EXE was giving "Feature not available".       
  332. Fixed.                                                                          
  333. ════════════════════════════════════════════════════════════════════════════════
  334. Command SET INDEX                     Category Bug               Fixed 08/26/91
  335. ════════════════════════════════════════════════════════════════════════════════
  336.  
  337. If several indexes were being opened in a SET INDEX command, and if an extension
  338. (i.e. IDX) was explicitly specified for some of the indexes, FoxPro would think 
  339. an extension had been specified for all indexes and not append default          
  340. extensions.  Fixed.                                                             
  341. ════════════════════════════════════════════════════════════════════════════════
  342. Command SET PATH                      Category Enhancement       Fixed 08/21/91
  343. ════════════════════════════════════════════════════════════════════════════════
  344.  
  345. FoxPro now ignores spaces contained in the path specified by SET PATH.          
  346. ════════════════════════════════════════════════════════════════════════════════
  347. Command SET PRINTER                   Category Enhancement       Fixed 08/23/91
  348. ════════════════════════════════════════════════════════════════════════════════
  349.  
  350. Under Novell, FoxPro now does an automatic ENDCAP when the 'SET PRINTER TO'     
  351. command is issued.                                                              
  352. ════════════════════════════════════════════════════════════════════════════════
  353. Command SET PRINTER                   Category Bug               Fixed 08/12/91
  354. ════════════════════════════════════════════════════════════════════════════════
  355.  
  356. If you run the following lines of code from the command window or a program your
  357. machine will hang.                                                              
  358.         x="prn "                                                                
  359.         SET PRINT TO (X)                Note : SET PRINT TO &X   works fine     
  360.         ??? 'A'                                                                 
  361. When you check either SYS(13) or PRINTSTATUS() you find that the printer should 
  362. be ready.                                                                       
  363. ════════════════════════════════════════════════════════════════════════════════
  364. Command SET PROCEDURE                 Category Bug               Fixed 08/21/91
  365. ════════════════════════════════════════════════════════════════════════════════
  366.  
  367. If identically named procedures existed in both the currently executing PRG and 
  368. in the SET PROCEDURE file and this procedure was DOne in an ON KEY LABEL, the   
  369. procedure in the SET PROCEDURE file would be executed rather than the one in the
  370. current PRG.  Fixed.                                                            
  371. ════════════════════════════════════════════════════════════════════════════════
  372. Command SET SEPARATOR                 Category Bug               Fixed 08/21/91
  373. ════════════════════════════════════════════════════════════════════════════════
  374.  
  375. If SEPARATOR and POINT were set to other than the default values, and if the    
  376. numeric field width was not sufficient the edited result, then POINT would be   
  377. misplaced.  Fixed.                                                              
  378. FoxPro 2.0 Change List                               27 August 91        
  379.  
  380. ════════════════════════════════════════════════════════════════════════════════
  381. Command SET STATUS ON                 Category Bug               Fixed 08/26/91
  382. ════════════════════════════════════════════════════════════════════════════════
  383.  
  384. The setting of SET STATUS was not being preserved when FoxDoc was used.  It is  
  385. now preserved.                                                                  
  386. ════════════════════════════════════════════════════════════════════════════════
  387. Command SET function                  Category Bug               Fixed 08/15/91
  388. ════════════════════════════════════════════════════════════════════════════════
  389.  
  390. In the Extended Version, if no database was open when SET("INDEX") was evaluated
  391. a problem would occur.  Fixed.                                                  
  392. ════════════════════════════════════════════════════════════════════════════════
  393. Command SETUP DIALOG                  Category Bug               Fixed 08/21/91
  394. ════════════════════════════════════════════════════════════════════════════════
  395.  
  396. "Index expr:" was not always being updated immediately in the Setup dialog.     
  397. Fixed.                                                                          
  398. ════════════════════════════════════════════════════════════════════════════════
  399. Command SHOW POPUP                    Category Compatibility     Fixed 08/21/91
  400. ════════════════════════════════════════════════════════════════════════════════
  401.  
  402. SHOW POPUP ALL in v2.0 was displaying popups in a different order than v1.02.   
  403. v2.0 now behaves like v1.02.                                                    
  404. ════════════════════════════════════════════════════════════════════════════════
  405. Command UDFPARMS                      Category Bug               Fixed 08/23/91
  406. ════════════════════════════════════════════════════════════════════════════════
  407.  
  408. If you "SET UDFPARMS TO VALUE", the return value of SET("UDFPARMS") was "VALUES"
  409. rather than "VALUE".  Fixed.                                                    
  410. ════════════════════════════════════════════════════════════════════════════════
  411. Command _ALIGNMENT                    Category Bug               Fixed 08/26/91
  412. ════════════════════════════════════════════════════════════════════════════════
  413.  
  414. A spurious error, 'ILLEGAL VALUE', occured when a printer driver was loaded,    
  415. _WRAP was set to .T., the '_alignment' system variable was assigned a value     
  416. twice, and printing was done between those assignments.  Fixed.                 
  417. ════════════════════════════════════════════════════════════════════════════════
  418. Command _PSCODE                       Category Bug               Fixed 08/12/91
  419. ════════════════════════════════════════════════════════════════════════════════
  420.  
  421. Under rare circumstances, the contents of _PSCODE was not being properly        
  422. utilized.  Fixed.                                                               
  423.