Ticket #1398 (closed feature: fixed)
Opened 2012-08-14T13:33:05-05:00
Last modified 2013-06-06T15:43:01-05:00
Recommended architecture changes [ndim-data]
Reported by: | bdezonia | Owned by: | bdezonia |
---|---|---|---|
Priority: | major | Milestone: |
|
Component: | Core | Version: | |
Severity: | serious | Keywords: | |
Cc: | Blocked By: | #860, #1128, #1220, #1606, #1642, #1690, #1691 | |
Blocking: |
Description
Change History
comment:8 Changed 2012-10-10T13:53:45-05:00 by curtis
- Summary changed from Recommended architecture changes (2.0.0-beta5) to Recommended architecture changes (2.0.0-beta6)
comment:11 Changed 2012-11-21T10:11:40-06:00 by bdezonia
- Summary changed from Recommended architecture changes (2.0.0-beta6) to Recommended architecture changes (2.0.0-beta7)
comment:14 Changed 2012-12-06T12:51:00-06:00 by curtis
- Summary changed from Recommended architecture changes (2.0.0-beta7) to Recommended architecture changes [ndim-data]
comment:24 Changed 2013-02-01T14:41:50-06:00 by curtis
I have done a number of hopefully useful architecture improvements since the 2.0.0-beta6 release:
- Use a common superclass for unimplemented commands
- Make ContextCommand and DynamicCommand Cancelable
- Ensure all service initialization is logged
- DefaultEventService: escalate priority
- Clean up the Event class hierarchy
- Make it easier to register event handlers
- ModuleRunner: inject context into the module
- ImageJ#inject: tolerate multiple injections
The common themes here are improvements to how & when context injection is done, and improvements to how event handling works.
comment:26 Changed 2013-03-05T12:28:37-06:00 by bdezonia
- Blocked By 1128 added
(In #1128) I have been doing some work on this for our most recent beta on imglib's histogram-stuff branch. Soon I'll share with others and solicit feedback.
comment:30 Changed 2013-03-20T12:19:39-05:00 by bdezonia
- Blocked By 1063 added
(In #1063) I think topics related to the makeup of ImgPlus are being discussed at the April 2013 Imglib minihackathon in Madison. Perhaps we need to address this then. Moving from 2.0 final to beta 7.
comment:40 Changed 2013-06-06T15:43:01-05:00 by bdezonia
- Status changed from new to closed
- Resolution set to fixed
All constituent tickets have been resolved for this beta. Closing feature.