Community
Participate
Working Groups
There are some interfaces which carry constants that are implementation details. These should be made "internal". For instance: IUniversalDStoreConstants ISystemRemoteEditConstants ISystemRemoteCoreConstants ISystemProcessPropertyConstants ISystemMementoConstants ISystemIconConstants ISystemFilterConstants ISystemFileConstants ISystemArchiveHandlerConstants IClassFileConstants And for user actions and import/export: ISystemCompileXMLConstants IRemoteImportExportConstants
The following are internal now: ISystemCompileXMLConstants IRemoteImportExportConstants ISystemRemoteEditConstants ISystemRemoteCoreConstants ISystemFilterConstants ISystemArchiveHandlerConstants ISystemMementoConstants ISystemFileConstants IClassFileConstants ISystemProcessPropertyConstants There's a couple that I'm more hesitant to move since they're used quite a bit by other plugins. I think I'll wait a bit longer on these ones: IUniversalDStoreConstants ISystemIconConstants
Marking as fixed. I don't think that ISystemIconConstants and IUniversalDStoreConstants can be internal.
[target cleanup] 2.0 M7 was the original target milestone for this bug