Tags: eclipse-platform/eclipse.platform
Tags
Avoid useless computation of getMatchingRegexpAssociated that uses Pattern (time consumming) Goal : Improve performance See : https://pasteboard.co/7EJ61d3sSu5Y.png and https://pasteboard.co/KvGgdDU7Macb.png Why : In ContentTypeMatcher for findContentTypeFor(String fileName) we take the first result of currentCatalog.findContentTypesFor(this, fileName); so if there is a result on selectMatchingByName(context, allByFileName, Collections.emptySet(), fileName, IContentType.FILE_NAME_SPEC); there is no need to compute selectMatchingByName(context, allByFileExtension, selectedByName, fileExtension, IContentType.FILE_EXTENSION_SPEC); because it won't be used if there is no policy to reorder the results.
Avoid useless computation of getMatchingRegexpAssociated that uses Pattern (time consumming) Goal : Improve performance See : https://pasteboard.co/7EJ61d3sSu5Y.png and https://pasteboard.co/KvGgdDU7Macb.png Why : In ContentTypeMatcher for findContentTypeFor(String fileName) we take the first result of currentCatalog.findContentTypesFor(this, fileName); so if there is a result on selectMatchingByName(context, allByFileName, Collections.emptySet(), fileName, IContentType.FILE_NAME_SPEC); there is no need to compute selectMatchingByName(context, allByFileExtension, selectedByName, fileExtension, IContentType.FILE_EXTENSION_SPEC); because it won't be used if there is no policy to reorder the results.
Force qualifier update org.eclipse.compare.core for split packages eclipse-platform/eclipse.platform.releng.aggregator#3190
Force qualifier update org.eclipse.compare.core for split packages eclipse-platform/eclipse.platform.releng.aggregator#3190
All Eclipse Platform Icons Upgraded to SVG This commit changes the usage of all remaining PNGs and GIFs in Eclipse Platform to SVG. In detail the following changes were performed: 1. Include missing SVGs for existing GIFs in bundle `org.eclipse.core.tools.resources`. All SVGs were either copied from other bundles or created from scratch by myself. 2. Enabling the image comparison of mutliple SVGs with each other. 3. Changing the reference of two JFace PNGs in bundle `org.eclipse.team.ui` to SVG.
All Eclipse Platform Icons Upgraded to SVG This commit changes the usage of all remaining PNGs and GIFs in Eclipse Platform to SVG. In detail the following changes were performed: 1. Include missing SVGs for existing GIFs in bundle `org.eclipse.core.tools.resources`. All SVGs were either copied from other bundles or created from scratch by myself. 2. Enabling the image comparison of mutliple SVGs with each other. 3. Changing the reference of two JFace PNGs in bundle `org.eclipse.team.ui` to SVG.
All Eclipse Platform Icons Upgraded to SVG This commit changes the usage of all remaining PNGs and GIFs in Eclipse Platform to SVG. In detail the following changes were performed: 1. Include missing SVGs for existing GIFs in bundle `org.eclipse.core.tools.resources`. All SVGs were either copied from other bundles or created from scratch by myself. 2. Enabling the image comparison of mutliple SVGs with each other. 3. Changing the reference of two JFace PNGs in bundle `org.eclipse.team.ui` to SVG.
Removes log methods from Terminal activator Using ILog.of is the more modern approach
Perform clean code of terminal/bundles/org.eclipse.terminal.view.ui
Move util `Env` class closer to its single usage `Env` class is partially copied from CDT and has very limited usage. Therefore, it should not be a part of API and it is better to move it to internal package, closer to its single usage.
PreviousNext