This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Customization of freeform project from Project Properties randomely reorders elements in project.xml. Minimize this changes as much as possible by for example storing elements ordered.
Note that there is a schema which does not permit arbitrary orders of sections. It *does* permit arbitrary orders of items within some sections, e.g. source roots, so you need to take care to order those stably. Otherwise, just make sure you follow the schema. If I have time I will try to put in schema validation (at load time? save time? both?).
Should be much better now. But will probably need more testing. Some parts will be probably reordered, but for D it is probably sufficient. Fixed in: Checking in src/org/netbeans/modules/ant/freeform/FreeformProjectGenerator.java; new revision: 1.15; previous revision: 1.14 Checking in src/org/netbeans/modules/ant/freeform/ui/ClasspathPanel.java; new revision: 1.10; previous revision: 1.9 Checking in src/org/netbeans/modules/ant/freeform/ui/NewJ2SEFreeformProjectWizardIterator.java; new revision: 1.11; previous revision: 1.10 Checking in src/org/netbeans/modules/ant/freeform/ui/NewWebFreeformProjectWizardIterator.java; new revision: 1.7; previous revision: 1.6 Checking in src/org/netbeans/modules/ant/freeform/ui/OutputPanel.java; new revision: 1.6; previous revision: 1.5 Checking in src/org/netbeans/modules/ant/freeform/ui/ProjectCustomizer.java; new revision: 1.9; previous revision: 1.8 Checking in src/org/netbeans/modules/ant/freeform/ui/SourceFoldersPanel.java; new revision: 1.9; previous revision: 1.8 Checking in src/org/netbeans/modules/ant/freeform/ui/TargetMappingPanel.java; new revision: 1.13; previous revision: 1.12 Checking in src/org/netbeans/modules/ant/freeform/ui/TargetMappingWizardPanel.java; new revision: 1.6; previous revision: 1.5 Checking in test/unit/src/org/netbeans/modules/ant/freeform/FreeformProjectGeneratorTest.java; new revision: 1.8; previous revision: 1.7
Verified.