This commit follows the following change in Aria Templates: ariatemplates/ariatemplates@b42d5ca The detection code is copied from GeneralTplPreprocessor. It is not possible to directly call GeneralTplPreprocessor (instead of copying it) because the allDeps parameter passed to the template generator is not adapted to precompilation in that case (it leads to missing dependencies when executing the template). Of course, we could change the code in Aria Templates, but it would then require extra conditions to keep atpackager compatible with all Aria Templates versions (as it is currently). Close #21
This fixes the scroll position when clicking on a link to a title (so that the title is visible, and not hidden behind the header).
…eFiles This commit adds an extra configuration parameter for atpackager: `onlySourceFiles`. If set to true, it will prevent packages definitions from adding files that are globally excluded by the `sourceFiles` option. The default value for `onlySourceFiles` is `false` for backward compatibility. The reason for the change is a performance gain in the construction of the packages: looking for files in a list that has already been built when initializing atpackager according to the `sourceFiles` option is much faster than rebuilding the list of available files. Close #15.
Enabling the debug mode is especially useful for skin normalization, so that wrong skin properties are reported.