[RSS]

XML planning page for 6.5

This is the planning page for XML tools in Netbeans 6.5.

In 6.5 we'll continue what was left in 6.1 and add some interesting new features. As a result of 6.1, we're getting some new issues that must be addressed in 6.5. For 6.5, the goal is to stabilize the code-base, address issues required by other teams such as SOA and spring/hibernate support, fix bugs and add minimal support for JSON. Also, looking at the P3s, few things clearly lack in XML editor e.g code completion support, error highlighting, comment-uncomment etc., and we'll try to address whatever we can.

Based on new requirements and feedbacks from external users in various mailing lists, the goals have been outlined here:

  • Integrate new features, most importantly JSON support. See the following table.
  • Fix new issues as a result of adding new features in 6.1. See XMLforNB61.
  • Fix as many bugs as possible. See status.
  • Bring P3 down to 100-110.
  • Fix important performance/memory issues.

Optionally (good for Netbeans)

  • Fix Lexer for better error reporting.
  • Find a replacement for Tags in old syntax support
  • Rewrite XML Navigator. This will free a lot of memory.
  • Revisit DTD based CC. If possible, unify DTD and schema aware CC.
  • Continue lexer migration. See the status and One Pager for details.

Task/FeatureIssue #Related Page (if any)Target MilestoneStatus
Umbrella Issue122437NoneN/AN/A
JSON Support(umbrella)134427One Pager6.5Fold, Navigator available
XML formatting usability issues137768N/A6.5On.
Code completion usability issues138486N/A6.5On.
Schema aware code completion fixes122444N/AM1Done.
Resolve reference134861, 122836NoneM1Done.
Transaction event change134153NoneTBDN/A
ModelSource change134585NoneTBDN/A

Optional Tasks

Task/FeatureIssue #Related Page (if any)Target MilestoneStatus
Fix lexer for proper error recovery135444None6.5N/A
Find a replacement for Tags in old syntax supportTBDNoneTBDN/A
Rewrite XML Navigator126968None6.5