| Summary: | The AbstractDomain may not open an operation on the operation history. | ||
|---|---|---|---|
| Product: | [Tools] GEF | Reporter: | Matthias Wienand <matthias.wienand> |
| Component: | GEF MVC | Assignee: | Alexander Nyßen <nyssen> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | nyssen |
| Version: | 0.2.0 | ||
| Target Milestone: | 4.0.0 / 3.11.0 (Neon) M5 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Matthias Wienand
In order to synchronize the execution of operations from multiple domains, no execution transaction operation may be opened by any of the domains. Instead, the domains need to manage their execution transaction operation locally and execute it on the operation history only when the execution transaction is finished. Nonetheless, the tools need to notify their active policies when the window of the associated scene is inactivated (as outlined in bug #486852). Pushed the following changes to origin/master: - Removed the usage of the operation history's operation support, which is deprecated and requires exclusive access to the operation history. - Changed signature of execute(Operation) to throw an ExecutionTransaction. Resolving this as fixed in 3.11.0 M5. |