Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

As always, see the History section for a full list of fixes and enhancements.

Download version 0.7.1a 2a (FebMar,283, 2013)

To Do:

1) Fix endless loop problem when calculating the levels of certain .txa filesThere is a problem with MultiParse not being able to handle circular references. At the very least, it should be able to find them and terminate the splitting process. As of now, you will know if there is a circular reference if MultiParse just keeps going. I would guess that most apps will be resolved in 6 to 20 passes. The key is if you see the same assignments happening over and over. You will also see the level assignments become ridiculous. They will jump from - for example - Level 6 to Level 20.

2) Document called global procedures – where they are called and by what calls them.

...

what procedures call global procedures.

 

History:

Mar 3, 2013 ------------------------------
- Fix: MultiParse was looping through all procedures in all solutions to calculate the Levels of DLL.
- Fix: Global procedures are now assigned to the highest level (the global level)
- Fix: The Frame procedure is now assigned a level. Unless there are other procedures in the Frame module, it will be the only procedure at Level 1.

 

 Feb 28, 2013 ------------------------------
- Change: TXAs are now written back into the same folder as they were read from. They are still prepended with the syllable "New_."
- Change: Reduced verbiage on "Write Categories to TXA" screen. Screen now closes automatically.
- Fix: Writing categories was not inserting "CATEGORY" for procedures not found in the ModName table. I removed the need for the table in this function.
- Change: Removed the ModName table. This means that Categories cannot be renamed at this time.
- Feature: Added the Category name to the configuration. Upon import each app will receive the Category name assigned in the configuration of Solution header. The number will come from the compile order number in the child records. The compile order number is used in an algorithm to get the Level number as such: Level = NumberOfApps - ImportOrder + 1. To change a category name a solution must be reimported and then written out.
- Fix: Increased the number of possible procedures in a Solution to 999 from 99.
- Fix: Increased the Category length to 60 characters.
- Fix: Import was truncating prototypes with '' in the prototype.
- Fix: Changed Procedure Browse from file load to page load.

...