Community
Participate
Working Groups
Currently we have a resolver class that is use by the Tern framework plugins to look up and resolve logical names to real files in the Orion workspace. This is great for loading correct files - but it is never cleared out, meaning its memory use constantly grows until the page is refreshed. We should make it into a proper plugin that registers as a resolver using the new API in Tern 18. That way all of the other plugins can use it without additional hacks in them (hopefully) and it can respond to Tern reset phases to remove cached entries.
http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/?h=cwindatt%2FBug493582_MakeResolverATernPlugin Current work in this branch.
http://git.eclipse.org/c/orion/org.eclipse.orion.client.git/commit/?id=c00ef89cbbb35f94914ed7a1f26de402198aa828 First cut fix in master
http://git.eclipse.org/c/gerrit/orion/org.eclipse.orion.client.git/commit/?id=7218e100ca2e67673326bc9a3bc3ff917c74d595 The fix was temporarily reverted for Bug 508753. I modified the code to fix that issue and committed it to master.
This was fixed for 13.0.