Quantcast
Channel: VFPX
Viewing all articles
Browse latest Browse all 3798

Updated Wiki: Code References

$
0
0

Code References Version 1.2 Beta

38236
Project ManagerJim Nelson

Note: this project has moved to GitHub: https://github.com/VFPX/CodeReferences

Click here to download

CodeReferences2.png

Enhancement in this release (since 1.1 Beta)
  • There is a new 'Code Filter' box at the top of the form, which acts as a filter on the Code column in the grid. This performs a case-insensitive search ($) and remains in effect until removed.
  • Class libraries listed in the TreeView on the left have sub-nodes corresponding to all the individual classes within them.
  • All files opened by double-clicking on the results grid update the appropriate VFP MRU list, and the case of the file names is maintained.
  • Drop-down list of projects uses the VFP MRU list of projects (instead of only those that are open). Selecting a project from the list will open that project if it is closed.
  • There are two new options in the Options form:
    • Files opened by double-clicking on the results grid can be checked out using Source Control.
    • Files listed in the TreeView on the left can be listed with their folder names (relative to the project or current folder).

Summary of All Enhancements

Search Screen:
  • CommandButton to select current folder
  • Drop down list for ‘Scope’ includes the entire VFP MRU list of projects. Selecting a project from the list will open that project if it is closed.
  • The search form is now re-sizable (well, at least, it can be made wider).
  • Changes to file templates:
    • Searching for blanks in file names now supported
    • Blanks no longer supported as delimiters between templates; valid separators are comma and semi-colon

New Searching Capabilities:
  • Included in search:
    • Class names (searches now done on Class and ClassLoc columns of VCX/SCX files)
    • Names of PRG files
  • Regular expressions recognize continuation lines

Results Screen:
  • Dockable; retains docking information in new session
  • Does not allow items to be checked for replacement if they can’t be replaced:
    • Method and procedure names, etc, (as before)
    • Regular expressions (unless using no special characters)
  • File names are shown as relative to the project or current directory
  • Some re-arrangement of display between the ‘class’ and ‘method’ columns; new values in ‘method’ column
    • <Class Def>
    • <Class>
    • <Property Def>
    • <Property>
    • <Method Def>
    • <Method>
    • <PRG File>
    • <Include File>
    • <Object>
    • <Procedure>
    • <Function>
  • A new 'Code Filter' box at the top of the form acts as a filter on the Code column in the grid. This performs a case-insensitive search ($) and remains in effect until removed.
  • All files opened by double-clicking on the results grid update the appropriate VFP MRU list, and the case of the file names is maintained.
  • Changes in the TreeView
    • Class libraries listed in the TreeView on the left have sub-nodes corresponding to all the individual classes within them.
    • A new option (Options form) causes files list in the TreeView to be listed with their folder names (relative to the project or current folder).
  • New column displays timestamp:
    • For VCXs and SCXs, the timestamp from row of source file
    • For all other sources, the timestamp of source file
  • Cascading (i.e., multi-column) file sorts
  • New sort options, by Folder or Extension, now available from right-click context menu on the grid cells.
  • Sorting now allowed on ‘Code’ column

Options form
  • Files opened by double-clicking on the results grid can be checked out using Source Control.
  • Files listed in the TreeView on the left can be listed with their folder names (relative to the project or current folder).

Bug Fixes:
  • Minor bug with Whole Word not matching word starting at beginning of file / method
  • Column width had not been preserved between sessions for one of the columns

Other / Miscellaneous:
  • Install / uninstall programs
  • Files that are opened are recorded in ‘MRU Files’ in PEM Editor (if open)
  • Version # displayed
  • Uses own resource file – in Home(7)
  • Processing time is displayed in a WAIT WINDOW

Release History:
  • Ver 1.2 Beta - Released 2010-10-09
  • Ver 1.1 Beta 2 - Released 2010-05-17 (430 downloads)
  • Ver 1.1 Beta 1 - Released 2010-04-13 (187 downloads)

Viewing all articles
Browse latest Browse all 3798

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>