Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] Checkin: Fix Bugzilla bug 159507-Improved XML Editor

Summary Fix Bugzilla bug 159507-Improved XML Editor

Bugzilla Bug (s) Resolved 159507

Description
Check in the following new features
1.A XML editor leverage from WTP for editing design file source (provided in a new seperated pluginorg.eclipse.birt.report.designer.ui.editor.xml.wtp), formatting the XML source is supported;

2.Provide two kinds of outline page in the Eclipse content outline view when the XML editor is actived, one is the XML source outline, another one is design outline(set as default). Provide an action on the outline view menus to switch between them, this action only appears when XML editor page is actived;

3.Supports synchronization between the outline pages and XML editor page after actions on outline page(including
selection, insert, delete, modification, rename)
3.1 After selecting a report element, jump to its XML source on XML editor and highlights them;
3.2 After insert, modifying or renaming a report element, reload the new report XML source on the XML editor;
3.3 Reload the outline page after invoking "save" action when XML editor page is actived.
3.4 Pop up a dialog when leaving the XML editor page if new XML source isn't saved.

4. Supports goto marker on XML source on the new XML editor if the report design file has problems.

Tests Description Manual test and code review

Notes to Build Team

The new plugin: “org.eclipse.birt.report.designer.ui.editor.xml.wtp” should be included in All-in-One build only.

Notes to Developers

Notes to QA

Notes to Documentation

Files Edited

/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/nls/messages.properties
/org.eclipse.birt.report.designer.ui.editors.schematic/src/org/eclipse/birt/report/designer/ui/editors/pages/ReportXMLSourceEditorFormPage.java
/org.eclipse.birt.report.designer.ui.editors/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/ReportMultiBookPage.java
/org.eclipse.birt.report.designer.ui.editors/src/org/eclipse/birt/report/designer/ui/editors/MultiPageReportEditor.java
/org.eclipse.birt.report.designer.ui.ide/src/org/eclipse/birt/report/designer/ui/editors/BIRTGotoMarker.java



Files Added

A new plugin: org.eclipse.birt.report.designer.ui.editor.xml.wtp

 

/org.eclipse.birt.report.designer.ui.editor.xml.wtp/.classpath
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/.project
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/META-INF
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/META-INF/MANIFEST.MF
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/bin
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/build.properties
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/plugin.properties
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/plugin.xml
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui/editor
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui/editor/pages
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui/editor/pages/xml
/org.eclipse.birt.report.designer.ui.editor.xml.wtp/src/org/eclipse/birt/report/designer/ui/editor/pages/xml/ReportXMLSourceEditorFormPage.java



Files Deleted

 

Hongchang Lin


Back to the top