Community
Participate
Working Groups
The ResourcePlugin activator does a number of things, but with careful refactoring and backwards compatible hooks, we should be able to simplify what it does. * Register the change listener with a DS component * Register the debug listener with a DS component * Register the workspace with a DS component Care needs to be taken to ensure that the movement of the Workspace doesn't cause runtime dependency/ordering issues.
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178124
Gerrit change https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178124 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.resources.git/commit/?id=f0aa879c7613085e2951123ddb6b53841e07776c
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178144
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178143
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178145
New Gerrit change created: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178147
Gerrit change https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178144 was merged to [master]. Commit: http://git.eclipse.org/c/platform/eclipse.platform.resources.git/commit/?id=a8a8d824145ea1f309eb0b4ade83995544eead50
Christoph, FYI. Alex already tried to use more DS in resources but faced some startup issues, see Gerrits
I recently provided a patch for equinox https://github.com/eclipse-equinox/equinox.framework/issues/38 that was a blocker of doing this in a seamless way and currently try to add the parts to finally make this happen without any issues.
(In reply to Eclipse Genie from comment #7) > Gerrit change > https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/178144 was > merged to [master]. > Commit: > http://git.eclipse.org/c/platform/eclipse.platform.resources.git/commit/ > ?id=a8a8d824145ea1f309eb0b4ade83995544eead50 For the record: this commit caused regression in 4.20, see https://github.com/eclipse-platform/eclipse.platform.runtime/issues/35 and bug 514333. Explanation of the problem & fix in https://github.com/eclipse-platform/eclipse.platform.runtime/pull/36
Works to make the Resource plugin to use more OSGi services continues in Github