| Summary: | Oomph fails to save preference for JDT UI (Java - Editor - Content-Assist - Advanced) | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] Oomph | Reporter: | Silvestre Martins <sraul.martins> | ||||
| Component: | Preferences Management | Assignee: | Ed Merks <Ed.Merks> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | major | ||||||
| Priority: | P3 | ||||||
| Version: | 1.6.0 | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | PC | ||||||
| OS: | Windows 7 | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Silvestre Martins
Created attachment 264863 [details]
error screenshot
The fix is committed to master: http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/commit/?id=14117af743facf98a9d6dc2b6dcd9017849cb915 We didn't properly convert control characters to escape them. In the end, even with XML 1.1, which can save control characters as entities, the 0x0 character cannot be saved in any XML version. These values should be getting saved as something like this: org.eclipse.jdt.ui.javaNoTypeProposalCategory${0x0}org.eclipse.jdt.ui.textProposalCategory${0x0} These will be variable expanded to the appropriate underlying control character before the preference task applies the value to the preference. |