numere-org / NumeRe

Framework for numerical computations, data analysis and visualisation
https://www.numere.org
GNU General Public License v3.0
18 stars 6 forks source link

Include 'window' in the dependency graph #6

Open numeredev opened 1 year ago

numeredev commented 1 year ago

DESCRIPTION

What does your feature request improve on? Please describe. Including window in the dependency tree would improve the detection of dependencies, especially if they include window layouts.

Describe the solution you'd like The command window shall be included as a procedure dependency, if it is used to create a window. This should be doable by following a similar approach like in include (although include does not support this due to the fact that it is not restricted to single procedures).

Note that it will be necessary to parse the declares first to resolve the window file names.

Describe alternatives you've considered No alternative available.

Additional context Migrated from here: https://sourceforge.net/p/numere/tickets/720/

(Do not write below this line)


DEVS' SECTION

ANALYSIS

The description mentions already the main tasks. Consider also to use this ability within the package creator and the documentation creation functionality. Will probably require that the main dependency model will be extended to handle window layouts as well.

IMPLEMENTATION STEPS

(see also our Wiki for implementation guidelines)

DOCUMENTATION STEPS

(see also our Wiki for further information)

PULL REQUEST