VFPX Framework provides base UI classes and commonly used functions for any project.
-
A new VFPXSortGrid class in VFPXSortGrid.vcx provides clicking the column header to sort on a column. Thanks to Tore Bleken for providing this class.
-
VFPXPersist now has its own cRegistryKey property you can set rather than requiring one belonging to the form (the form's is used if it exists; otherwise, the VFPXPersist object's is used).
-
VFPXPersist now supports persisting other settings in addition to size and position using the aPersist array; see the documentation for details.
-
VFPXInternet.prg now ignores certificate revocation checks when they fail due to missing/offline distribution points for the revocation check lists, which causes error 35 when downloading files. This was done by adding "--ssl-revoke-best-effort" to the CURL command line. Thanks to Christof Wollenhaupt for the fix.
-
OpenFile.prg no longer opens files in the background on Windows 10 machines. Thanks to Joel Leach for the fix.
-
VFPXGridBuilder.prg now supports spaces in addition to tabs between pipes, and it supports putting the format text into a custom GridDefinition method of the grid, which was added to VFPXBaseGrid.
-
Fixed bugs in ReadINI.prg and GetFilesInFolder.prg.
-
ExecuteCommand.prg now accepts a tlNoWait parameter (if .T., it returns immediately rather than waiting for the command to finish execution) and handles output redirection (specifying ">" followed by a path) in the command line.
-
Fixed an issue with GetFileName.prg not setting the initial directory properly if a fully-qualified path isn't passed for the filename.
-
Fixed an issue with VFPXFile not setting the default filename.
-
VFPXInternet.prg now handles "https://" in the server name.
-
Added BuildZip.prg to create FoxGet\Source.zip.
- Removed Thor Check for Update related files since VFPX Framework is better installed with FoxGet.
-
Added GetFilesInFolder.prg
-
Added TRY to api_apprun.prg to prevent an error with INKEY.
-
Added System.app since it's required by SFGDIMeasureString.prg, which is used by VFPXFile and VFPXDirectory, although those classes now work properly if System.app isn't present.
-
Fixed bugs in SFGDIMeasureString.prg, SFMonitors.prg.
-
Removed code in ShortcutMenu from base classes that don't need it.
-
Removed SetupGrid method from VFPXBaseGrid since the builder handles that behavior.
-
Added AnyChange and shortcut menu to VFXXBaseOptionGroup.
- Initial release.