Community
Participate
Working Groups
RSE APIs should be made smaller (less API, more internal) in order to make them easier to understand and maintain. Eliminate dead code. Clarify threading model. * get rid of nested event loops (bug 160353) * add asynchronous API (bug 166338) * get rid of "convenience" calls when not necessary * get rid of dynamicPopupMenuExtensions, popupMenus extension points - use Platform commands, expression language * propertyPages extension point - use Platform propertyPages? * get rid of systemtype extension point -- use systemType instead * get rid of ISubSystem.getProperties() and ISubSystem.setProperties() * Reduce the number of plugins (bug 142475) - get rid of performance logger plugin (bug
Also, support streams in IFileService (bug 162954)
This has been the major work item for TM 2.0. Lots of classes have been moved to "internal" packages, deprecated or removed. Methods have been re-organized and optimized, UI/Non-UI splitting has been improved. More work may be necessary in the future, but TM 2.0 is a very big step forward. See the dependent bugs for details.
[target cleanup] 2.0 RC2 was the original target milestone for this bug