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.
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.
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 ininclude
(althoughinclude
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
declare
s 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)
*.NHLP
and*.NDB
files, if needed)*.NLNG
files, if needed)PULL REQUEST