| Summary: | [sashEditor] SashEditor should run on both 3.8 and 4.x | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Cedric Dumoulin <cedric.dumoulin> |
| Component: | Core | Assignee: | Cedric Dumoulin <cedric.dumoulin> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | P3 | CC: | cletavernier |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 366166 | ||
|
Description
Cedric Dumoulin
The problem has been fixed, I close the bug. Since SR2 (Eclipse 4.2.2), the MultiPageEditorSite/MultiPageEditorSite4x do not compile anymore. The internal classes have changed. Internal method signatures are not consistent anymore between 3.X and 4.2.2. In r9812 (Branches/0.9.X), I've changed the MultiPageEditorSite to invoke reflexively the right method, so that the code can compile under 4.2.2 and run under both 3.8.x and 4.2.2. However, the modifications are not compatible with Eclipse 4.2.0 and Eclipse 4.2.2. This mean we won't be able to run Papyrus 0.9 SR2 on Eclipse 4.2 SR1. Further changes will be need to either support the whole version range from Eclipse 3.X to Eclipse 4.2.2, or properly inform the users that he needs to update its platform to SR2 when he's using Eclipse 4.X r9874, 9877, 9879: Fixed on 0.9.X. The Core SashEditor now runs on all Juno versions (3.8.X, 4.2.0, 4.2.1, 4.2.2). The same fix might be applied to 0.10.X if we want to make it compatible with Eclipse 3.8.X (Although we aren't supposed to). Currently, the SashEditor for Papyrus 0.10.X only works on Eclipse 4.2.2 and 4.3.X > Fixed on 0.9.X. The Core SashEditor now runs on all Juno versions (3.8.X, 4.2.0, 4.2.1, 4.2.2).
However, the code can only be compiled on 4.2.2 and 4.3.X (Previously, we needed 4.2.0 or 4.2.1 to compile the SashEditor).
|