Statical Supervision 1.0.1

AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
edited 2013-03-24 in Download section
Statical Supervision 0.9.0.1 (beta)
This is a free C/AL object documentation tool.

Supervision takes as input a Microsoft Dynamics NAV object text file and produces as output a directory with color-coded hyper-linked interactive HTML files.

Our aim is for this tool to help C/AL developers better understand their own code as well as code written by other developers.

Please visit http://stati-cal.com/projects/supervision/ for further details, including feedback and bug reporting.

http://www.mibuso.com/dlinfo.asp?FileID=1457

Discuss this download here.

Comments

  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    Statical Supervision 0.9.2.0 (beta)
    Supervision produces an interactive and color-coded view of your C/AL object text source code.

    The intended audience is developers, architechts, code reviewers and consultants needing a deeper insight into code than is directly obtainable through regular code review using the Microsoft Dynamics NAV C/SIDE environment.

    Supervision takes as input a Microsoft Dynamics NAV object text file and produces as output a directory with richly color-coded, hyper-linked and highly interactive HTML files.

    Our aim is for this tool to help C/AL code reviewers to better understand the code they wish to examine - be it their own code or the code of others. This can be useful in chasing defects, getting an understanding of a module unknown to the developer, for an architect to determine if guidelines are met, etc.

    Please visit http://stati-cal.com/projects/supervision/ for further details.

    Note: If you have Supervision 0.9.0.1 installed, then you need to uninstall it first before starting the 0.9.2.0 installer.

    Note: If you experience problems please make sure you are not generating the output to a network drive as this can cause issues both during processing and when browsing the HTML files (some browsers have stricter security for content from network drives which in turn prevent certain Javascript features from being used).

    Statical Supervision is free and will remain free.

    Release notes since last release on Mibuso:

    PREREQUISITES
    ===========

    Statical Supervision requires Microsoft .NET 4.0 (Full) to be installed.

    An installation package can be downloaded from: http://www.microsoft.com/en-US/download ... x?id=17718

    INSTALLATION
    ==========

    If you have already installed Supervision, then please uninstall the old version before installing this version.

    The installer creates a shortcut on your desktop as well as in your program folder under Statical\Supervision.

    RELEASE NOTES
    ===========

    Statical Supervision 0.9.2.0

    Bug fixes

    ID 95: Special chars in identifier names

    Now using OEM encoding from the local installation machine to decode source code text

    Statical Supervision 0.9.1.0

    New features

    ID 99: Feedback from application

    Feedback can now be given directly from Supervision

    ID 100: Check for new versions

    Supervision can now check if a newer version is available (Help/Check for update)

    Bug fixes

    ID 96: Some reserved words cannot be used as e.g. function names

    The parser now accepts reserved words such as Permissions, ACTIONS, and MENUTIMES as e.g. function names, just like the C/AL parser in C/SIDE.

    ID 98: Block comments completeness

    Block comments (using curly brackets) are now correctly parsed in all code sections

    http://www.mibuso.com/dlinfo.asp?FileID=1457

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    Statical Supervision 0.9.3.0 (beta)
    Thanks to everyone sending us feedback! Please keep sending, as your input will help us improve Supervision.

    Supervision produces an interactive and color-coded view of your C/AL object text source code.

    The intended audience is supporters, developers, architechts, code reviewers and consultants needing a deeper insight into code than is directly obtainable through the Microsoft Dynamics NAV C/SIDE environment.

    Supervision takes as input a Microsoft Dynamics NAV object text file and produces as output a directory with richly color-coded, hyper-linked and highly interactive HTML files.

    Our aim is for this tool to help C/AL code reviewers to better understand the code they wish to examine - be it their own code or the code of others. This can be useful in chasing defects, getting an understanding of a module unknown to the developer, for an architect to determine if guidelines are met, etc.

    Please visit http://stati-cal.com/projects/supervision/ for further details.

    Note: If you have a previous version of Supervision installed already, you may need to uninstall it first before running the installer.

    Note: If you experience problems please make sure you are not generating the output to a network drive as this can cause issues both during processing and when browsing the HTML files (some browsers have stricter security for content from network drives which in turn prevent certain Javascript features from being used).

    Statical Supervision is free and will remain free.

    Below follow the accumulated release notes:

    PREREQUISITES
    ===========

    Statical Supervision requires Microsoft .NET 4.0 (Full) to be installed.

    An installation package can be downloaded from:
    http://www.microsoft.com/en-US/download ... x?id=17718

    INSTALLATION
    ==========

    If you have already installed Supervision, then please uninstall the old version before installing this version.

    The installer creates a shortcut on your desktop as well as in your program folder under Statical\Supervision.

    RELEASE NOTES
    ===========

    Statical Supervision 0.9.3.0

    Bug fixes

    ID 103: Parsing fails on files exported with 12-hour clock in regional settings

    The parser now accepts files exported with 12-hour clock.

    Statical Supervision 0.9.2.0

    Bug fixes

    ID 95: Special chars in identifier names

    Now using OEM encoding from the local installation machine to decode source code text

    Statical Supervision 0.9.1.0

    New features

    ID 99: Feedback from application

    Feedback can now be given directly from Supervision

    ID 100: Check for new versions

    Supervision can now check if a newer version is available (Help/Check for update)

    Bug fixes

    ID 96: Some reserved words cannot be used as e.g. function names

    The parser now accepts reserved words such as Permissions, ACTIONS, and MENUTIMES as e.g. function names, just like the C/AL parser in C/SIDE.

    ID 98: Block comments completeness

    Block comments (using curly brackets) are now correctly parsed in all code sections

    http://www.mibuso.com/dlinfo.asp?FileID=1457

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    Statical Supervision 1.0.0
    Now also supporting NAV 2013, Supervision produces an interactive and color-coded view of your C/AL object text source code.

    The intended audience is supporters, developers, architechts, code reviewers and consultants needing a deeper insight into code than is directly obtainable through the Microsoft Dynamics NAV C/SIDE environment.

    Supervision takes as input a Microsoft Dynamics NAV object text file and produces as output a directory with richly color-coded, hyper-linked and highly interactive HTML files.

    Our aim is for this tool to help C/AL code reviewers to better understand the code they wish to examine - be it their own code or the code of others. This can be useful in chasing defects, getting an understanding of a module unknown to the developer, for an architect to determine if guidelines are met, etc.

    Please visit http://stati-cal.com/projects/supervision/ for further details.

    Note: If you have a previous version of Supervision installed already, you may need to uninstall it first before running the installer.

    Note: If you experience problems please make sure you are not generating the output to a network drive as this can cause issues both during processing and when browsing the HTML files (some browsers have stricter security for content from network drives which in turn prevent certain Javascript features from being used).

    Statical Supervision is free and will remain free.

    Below follow the accumulated release notes:

    PREREQUISITES
    ==========

    Statical Supervision requires Microsoft .NET 4.5 (Full) to be installed.

    If you have installed RTC for NAV 2013 you will already have .NET 4.5. Otherwise, an installation package can be downloaded from Microsoft:

    http://www.microsoft.com/en-us/download ... x?id=30653

    INSTALLATION
    =========

    If you have already installed Supervision, then please uninstall the old version before installing this version.

    The installer creates a shortcut on your desktop as well as in your program folder under Statical\Supervision.

    RELEASE NOTES
    ===========

    Statical Supervision 1.0.0

    New features
    ID 90: Name resolution/linking of named object references

    Supports object references on the form "PAGE::Customer Card"

    ID 97: Completion of resolution/linking of WITH-DO statements

    We now believe name resolution/linking of WITH-DO statement is complete; If you think otherwise, please let us know

    ID 104: Support for NAV 2013

    Now supports new NAV 2013 features (main changes are query objects and new format for reports)

    ID 105: Changed runtime to .NET 4.5

    In preparation for our next project (released soon), we changed from .NET 4.0 to .NET 4.5.
    If you have installed RTC for NAV 2013, you will .NET 4.5 installed already.

    ID 109: Name resolution/linking of field parameter positions of table functions

    Example: In rec.SETFILTER(A, B), A must be resolved as a field of rec, and B must not be resolved as a field of rec

    ID 139: Outgoing links from properties that reference objects

    When a property reference an object, we now link to the object

    Statical Supervision 0.9.3.0

    Bug fixes

    ID 103: Parsing fails on files exported with 12-hour clock in regional settings

    The parser now accepts files exported with 12-hour clock.

    Statical Supervision 0.9.2.0

    Bug fixes

    ID 95: Special chars in identifier names

    Now using OEM encoding from the local installation machine to decode source code text

    Statical Supervision 0.9.1.0

    New features

    ID 99: Feedback from application

    Feedback can now be given directly from Supervision

    ID 100: Check for new versions

    Supervision can now check if a newer version is available (Help/Check for update)

    Bug fixes

    ID 96: Some reserved words cannot be used as e.g. function names

    The parser now accepts reserved words such as Permissions, ACTIONS, and MENUTIMES as e.g. function names, just like the C/AL parser in C/SIDE.

    ID 98: Block comments completeness

    Block comments (using curly brackets) are now correctly parsed in all code sections

    http://www.mibuso.com/dlinfo.asp?FileID=1457

    Discuss this download here.
  • AdministratorAdministrator Member, Moderator, Administrator Posts: 2,500
    Statical Supervision 1.0.1
    Supervision produces an interactive and color-coded view of your C/AL object text source code.

    Working on our next project, Statical Prism, we discovered a few bugs which have been fixed with this version of Supervision. For details, see the accumulated release notes below.

    The target user group of Supervision is supporters, developers, architechts, code reviewers and consultants needing a deeper insight into code than is directly obtainable through the Microsoft Dynamics NAV C/SIDE environment.

    Supervision takes as input a Microsoft Dynamics NAV object text file and produces as output a directory with richly color-coded, hyper-linked and highly interactive HTML files.

    Our aim is for this tool to help C/AL code reviewers to better understand the code they wish to examine - be it their own code or the code of others. This can be useful in chasing defects, getting an understanding of a module unknown to the developer, for an architect to determine if guidelines are met, etc.

    Please visit http://stati-cal.com/projects/supervision/ for further details.

    Note: If you have a previous version of Supervision installed already, you may need to uninstall it first before running the installer.

    Note: If you experience problems please make sure you are not generating the output to a network drive as this can cause issues both during processing and when browsing the HTML files (some browsers have stricter security for content from network drives which in turn prevent certain Javascript features from being used).

    Statical Supervision is free and will remain free.

    Below follow the accumulated release notes:

    PREREQUISITES
    ==========

    Statical Supervision requires Microsoft .NET 4.5 (Full) to be installed.

    If you have installed RTC for NAV 2013 you will already have .NET 4.5. Otherwise, an installation package can be downloaded from Microsoft:

    http://www.microsoft.com/en-us/download ... x?id=30653

    INSTALLATION
    =========

    If you have already installed Supervision, then please uninstall the old version before installing this version.

    The installer creates a shortcut on your desktop as well as in your program folder under Statical\Supervision.

    RELEASE NOTES
    ===========

    Statical Supervision 1.0.1

    Bug fixes

    ID 142: Name resolution of codeunit TableNo property

    TableNo property was not recognized as an object reference, "Rec" was not identified as a an implicit global variable. Given a table Rec with field A, all identifiers in the following statements are now resolved:

    Rec.A := '...';
    A := '...';
    MODIFYALL(A, '...');

    ID 168: Name resolution of event parameters and local variables

    Identifier usages within events were not resolved against event parameters and local variables of the event

    Statical Supervision 1.0.0

    New features

    ID 90: Name resolution/linking of named object references

    Supports object references on the form "PAGE::Customer Card"

    ID 97: Completion of resolution/linking of WITH-DO statements

    We now believe name resolution/linking of WITH-DO statement is complete; If you think otherwise, please let us know

    ID 104: Support for NAV 2013

    Now supports new NAV 2013 features (main changes are query objects and new format for reports)

    ID 105: Changed runtime to .NET 4.5

    In preparation for our next project (released soon), we changed from .NET 4.0 to .NET 4.5.
    If you have installed RTC for NAV 2013, you will .NET 4.5 installed already.

    ID 109: Name resolution/linking of field parameter positions of table functions

    Example: In rec.SETFILTER(A, B), A must be resolved as a field of rec, and B must not be resolved as a field of rec

    ID 139: Outgoing links from properties that reference objects

    When a property reference an object, we now link to the object

    Statical Supervision 0.9.3.0

    Bug fixes

    ID 103: Parsing fails on files exported with 12-hour clock in regional settings

    The parser now accepts files exported with 12-hour clock.

    Statical Supervision 0.9.2.0

    Bug fixes

    ID 95: Special chars in identifier names

    Now using OEM encoding from the local installation machine to decode source code text

    Statical Supervision 0.9.1.0

    New features

    ID 99: Feedback from application

    Feedback can now be given directly from Supervision

    ID 100: Check for new versions

    Supervision can now check if a newer version is available (Help/Check for update)

    Bug fixes

    ID 96: Some reserved words cannot be used as e.g. function names

    The parser now accepts reserved words such as Permissions, ACTIONS, and MENUTIMES as e.g. function names, just like the C/AL parser in C/SIDE.

    ID 98: Block comments completeness

    Block comments (using curly brackets) are now correctly parsed in all code sections

    http://www.mibuso.com/dlinfo.asp?FileID=1457

    Discuss this download here.
Sign In or Register to comment.