| Summary: | [Cheatsheet][Editors][Simple] Rewrite model to use text edit operations | ||
|---|---|---|---|
| Product: | [Eclipse Project] PDE | Reporter: | Mike Pawlowski <mike.pawlowski> |
| Component: | UI | Assignee: | Mike Pawlowski <mike.pawlowski> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | wassim.melhem |
| Version: | 3.3 | Keywords: | noteworthy |
| Target Milestone: | 3.4 M2 | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | 192946 | ||
| Bug Blocks: | |||
|
Description
Mike Pawlowski
*** Bug 189460 has been marked as a duplicate of this bug. *** *** Bug 199743 has been marked as a duplicate of this bug. *** *** Bug 199746 has been marked as a duplicate of this bug. *** *** Bug 199750 has been marked as a duplicate of this bug. *** *** Bug 199752 has been marked as a duplicate of this bug. ***
Notable Enhancements
* Implemented custom processing of elements containing mixed content
(child elements and text content)
-> For custom 'collapsible' elements, all child elements are processed
as text content
-> Created helper utilities in text edit operation framework
* Implemented custom termination of start elements to reduce XML clutter
-> i.e. Create empty elements or use an end element tag
* Updates Simple Cheat Sheet new file wizard to use the new model
* Handle world change events in the UI using stale markers and refreshing
rather than direct updates
-> Performance enhancement to reduce source page reconciling time on edit
The Simple Cheat Sheet Editor is stable and now has the ability to preserve custom XML mark-up (e.g. comments, elements, etc.) and formatting. Old and new functionality is operational. Fixed. Patch released to HEAD. Target: 3.4 M2 |