Skip to content

Latest commit

 

History

History
61 lines (31 loc) · 2.69 KB

ChangeLog.md

File metadata and controls

61 lines (31 loc) · 2.69 KB

VFPX Framework

VFPX Framework provides base UI classes and commonly used functions for any project.

Releases

2024-11-10

  • 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.

2024-08-30

  • 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.

2024-08-25

  • VFPXInternet.prg now handles "https://" in the server name.

  • Added BuildZip.prg to create FoxGet\Source.zip.

2024-08-18

  • Removed Thor Check for Update related files since VFPX Framework is better installed with FoxGet.

2024-07-27

  • Added GetFilesInFolder.prg

  • Added TRY to api_apprun.prg to prevent an error with INKEY.

2024-07-21

  • 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.

2024-01-30

  • Initial release.