[RSS]

XML planning page for 6.1

This is the planning page for XML tools in Netbeans 6.1. The goal is to improve various functionalities in XML. We'll resume working on the unfinished jobs in 6.0. In summary, here is a list of 6.1 goals:
  • Start lexer migration. See the One Pager for details.
  • Performance in working with bigger XML and schema files. Here is a list of performance issues in XML, however, for 6.1, not all of these are important.
  • Integrate few features. See the following table.
  • Fix as many bugs as possible.

Task/FeatureIssue #Related Page (if any)Target MilestoneStatus
6.1 and future Umbrella122437NoneN/AN/A
Lexer migration (umbrella)122438One Pager6.1On
Lexer migration for xml/xdm124589NoneM1Done
Cleanup xml/core124539NoneM1Done
Schema aware code completion enhancements122444N/AM11 remains. To be completed in M2.
Sample XML generation from Schema91453One PagerM1Done
Lexer migraion for XML fold (Rewrite XML Fold)125055NoneM2Done
Lexer migraion for XML Indentation/Formatting127319NoneM2Done
Global catalog1242086.1M2Will not be done for 6.1
XML Instance wizard enhancements122439One PagerM2 Done.
Fetch external WSDL/Schema94499NoneM2Done
Missing DTD node actions90174N/AM2Done
Schema generation from Instance122445One PagerM2
Rewrite XML Navigator126968NoneTBDWill not be done for 6.1
Lexer migration for XML sntax coloring124591NoneTBDWill not be done for 6.1

Important Performance Issues in XML

Issue #PrioritySummaryStatus
116806P3**opening schema takes too long timeFIXED
128585P2**Time to switch to Schema View in Navigator exceeds 100 msFIXED
128596P2**Time to switch between xsd files while Navigator is in Schema View mode exceeds 100 msFIXED
126042P3**Apply Design Pattern wizard takes a long time to appear for larger schemasFIXED
98405P2**Memory leak in opening/closing schemaFIXED
95331P3**Delete large number of complex types slow.INVALID
123549P3Failure to validate large XML fileINVAID
107925P3Extra layer for action merging
112398P3Two MIME resolvers for text/x-cssINVALID
114927P3Terrible performance editting an ant script
110701P3XML navigator retains memoryFIXED

(**) The issues can be automated by the performance team.