- passing parameters to the stylesheet
(automatically affect CRC32 hash)
- passing an "extra hash" to represent any
included or imported or loaded resources
- include an explicit ordered version number to
prevent stylesheet "seesawing"
- ability to generate content w/o XSLT
Not apparently needed for D. Should be considered for E.
The third in particular is desirable.
*** Issue 64058 has been marked as a duplicate of this issue. ***
*** Issue 72243 has been marked as a duplicate of this issue. ***
We also need to add an extra parameter to transformer object that represents an
additional xml source.
Than we also need to provide the CRC calculation for this file.
Currently we use the custom copy of GeneratedFilesHelper class :
Generally, it is useful to generate build-impl not just from one xml source
(project.xml). Multiple project types can create multiple configuration files
for any reason.
There is another advantage: project.xml configuration data don't need to be
updated from release to release.
*** Issue 132255 has been marked as a duplicate of this issue. ***
I am working on #3 as that seems to be the major issue in practice. If other issues are still needed, please file them
Integrated into 'main-golden', will be available in build *200901070201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
User: Jesse Glick <firstname.lastname@example.org>
Log: #42735: prevent "seesaw" effect on metadata from opening a project alternately in two different IDE versions.
As of now, the IDE will not refresh build scripts created with newer versions of stylesheets.
After a refresh, genfiles.properties will use @22.214.171.124 in *.stylesheet.crc32 to record the module spec version.
(6.5 and earlier IDEs will still overwrite scripts with their old stylesheets.)