Platform UI/Plan/3.6
Contents
Themes
- Stability
- Contributions from the Community
- BiDi
- Accessibility
- e4 (Note that details about e4 work does not appear on this plan.)
Milestones
The following sections contain proposed and committed items that (as of September 2009) we think will be worked on during the 3.6 development cycle. For completed work, have a look at our build notes. If you would like to help out, please see Platform_UI/How_to_Contribute.
Milestone M1 (2009-08-07)
- e4 work
Milestone M2 (2009-09-18)
- e4 work
Milestone M3 (2009-10-30)
- e4 work
- (Equinox work -
(Oleg) bug 244468 Support reading extension registry in any locale.)
-
(Szymon, Serge, John) bug 288556 Backporting the e4 Flexible Resources work into 3.6.
-
Focus on accessibility (Prakash, Hitesh) bug 252646
Milestone M4 (2009-12-11)
- e4 work
-
(Boris, Susan) bug 288550 Windows 7 (Win32) fragment, potential contributions: native search field, application menu, colors, ...
-
Focus on accessibility (Prakash, Hitesh) bug 252646
-
BiDi improvements (Oleg, Dina, Mohamed, Semion) bug 288554
Milestone M5 (2010-01-29) (Major Features Done)
- e4 work
-
Focus on accessibility (Prakash, Hitesh) bug 252646
-
BiDi improvements (Oleg, Dina, Mohamed, Semion) bug 288554
-
Focus on compatibility (all) bug 288559
Milestone M6 (2010-03-12) (API Freeze)
- e4 work
-
Focus on accessibility (Prakash, Hitesh) bug 252646
-
BiDi improvements (Oleg, Dina, Mohamed, Semion) bug 288554
-
Focus on compatibility (all) bug 288559
Milestone M7 (2010-04-30) (Feature Freeze, Performance, Polish)
Ideas
The remainder of this page contains blue sky thinking about the kind of things we would like to see in the immediate future of the Platform UI component. This is a place to collect ideas - it does not represent a commitment to implement the ideas.
Note that items marked as "proposed" are just that - we don't know yet how much time we'll have or how many of the items we will be able to work on for 3.6. If you are not currently a committer but would like to work on any of these items, please don't hesitate to contact us - you can also refer to the contribution guide.
Ongoing efforts
We usually spend time on all of the following.
- Working with the community, especially when there are patches or code contributions
- Testing (both manual testing, and improving the test suites)
- Regressions
- Bug fixing
- Performance
- UI consistency
- Exposing existing functionality as API where necessary (e.g. when important functionality required access to internals)
- Accessibility
- Internationalization, BiDi
- Polish
- Reliability / Stability / Security
- Currency (new platforms, new versions of SWT, ICU4J, ...)
Data Binding
- Builder API. Add API for easier building of bindings and their update strategies. (proposed - see bug 203492)
- Integrating Community contributions. We have a number of patches that were submitted - these need to be reviewed and released. (committed)