Skip to content

Inconsistencies and Missing SVG Files #129

Open
@Michael5601

Description

@Michael5601

In this repository there are two folders eclipse-png and eclipse-svg that should have the same structure. The first contains PNGs and the second SVGs.

For the SVG rasterization feature that was introduces in this PR we need a SVG image file for every raster image file (e.g. .png or .gif).

In the following, I present a list of all inconsistencies or missing SVG files that I found, grouped by the specific problem:

Naming inconsistencies:

  1. debuglast_co:

    • PNG: org.eclipse.debug.ui\icons\full\elcl16\debuglast_co.gif.png (debuglast_co.png also exists at this location but it's the same icon)
    • SVG: org.eclipse.debug.ui\icons\full\elcl16\debuglast_co.svg
  2. file-delete-line-12x12:

    • PNG: org.eclipse.mylyn.tasks.ui\icons\etool12\file-delete-line12x12.png (file-delete-line-12x12 also exists at this location but it's the same icon)
    • SVG: org.eclipse.mylyn.tasks.ui\icons\etool12\file-delete-line-12x12.svg

Location inconsistencies:

  1. Eclipse-Icon

    • PNG:
      eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.iconset\icon_128x128.png
      eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.iconset\icon_16x16.png
      eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.iconset\icon_256x256.png
      eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.iconset\icon_32x32.png
      eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.iconset\icon_512x512.png
      
    • SVG: eclipse.platform.releng.tychoeclipsebuilder\eclipse.platform.repository\icons\Eclipse.icns.svg
  2. dragHandle:

    • PNG: org.eclipse.e4.ui.model.workbench.edit\images\dragHandle.png (This folder does not exist in eclipse-svg)
    • SVG: org.eclipse.e4.ui.workbench.swt\images\dragHandle.svg
  3. dragHandle-rotated:

    • PNG: org.eclipse.e4.ui.model.workbench.edit\images\dragHandle-rotated.png (This folder does not exist in eclipse-svg)
    • SVG: org.eclipse.e4.ui.workbench.swt\images\dragHandle-rotated.svg
  4. att_file_obj: (Fix requested in PR)
    - PNG: org.eclipse.mylyn.tasks.ui\icons\etool12\att_file_obj.png
    - SVG: org.eclipse.pde.ui\icons\obj16\att_file_obj.svg

  5. correction_change: (Fix requested in PR)
    - PNG: org.eclipse.mylyn.tasks.ui\icons\etool12\correction_change.png
    - SVG: org.eclipse.pde.api.tools.ui\icons\full\obj16\correction_change.svg

  6. synced: (Fix requested in PR)
    - PNG: org.eclipse.ui.browser\icons\clcl16\synced.png
    - SVG: org.eclipse.ui\icons\full\elcl16\synced.svg

  7. Wrong folder location:

    • PNG: org.eclipse.ui.externaltools\full\obj16\
    • SVG: org.eclipse.ui.externaltools\icons\full\obj16
  8. delete_edit: (Fix requested in PR)
    - PNG: org.eclipse.ui.workbench.texteditor\icons\full\elcl16\delete_edit.png
    - SVG: org.eclipse.pde.ui\icons\elcl16\delete_edit.svg

  9. select_next: (Fix requested in PR)
    - PNG: org.eclipse.ui.workbench.texteditor\icons\full\elcl16\select_next.png
    - SVG: org.eclipse.jdt.junit\icons\full\elcl16\select_next.svg

  10. select_prev: (Fix requested in PR)
    - PNG: org.eclipse.ui.workbench.texteditor\icons\full\elcl16\select_prev.png
    - SVG: org.eclipse.jdt.junit\icons\full\elcl16\select_prev.svg

SVG does not exist:

Platform-bundles

  1. org.eclipse.ant.ui:
  • obj16/eclipse16
  • wizban/ant_wiz
  • wizban/export_ant_wiz
  1. org.eclipse.ui.intro:
  • etool16/restore_welcome.svg
  1. org.eclipse.platform:
  • all icons in images folder
  1. org.eclipse.debug.ui.launchview:
  • coverage.svg
  • delete_exc.svg
  • favorite_star.svg
  1. org.eclipse.debug.ui:
  • obj16\launchConfiguration

Platform-UI-bundles

  1. org.eclipse.ui.ide:
  • eview16/problems_view_info
  1. org.eclipse.ui.ide.application:
  • elcl16/split_horizontal.svg
  • elcl16/split_vertical.svg
  1. org.eclipse.ltk.ui.refactoring:
  • wizban/apply_rescript_wiz.svg
  • wizban/create_rescript_wiz.svg
  • wizban/show_history_wiz.svg
  1. org.eclipse.ui:
  • etool16/search.svg
  1. org.eclipse.ui.editors:
  • etool16/next_edit_pos
  1. org.eclipse.ui.workbench.texteditor:
  • elcl16/open_history.svg

Mylyn-Bundles

  1. org.eclipse.mylyn.tasks.ui:
  • wizban/banner-repository.svg
  • wizban/banner-repository-context.svg
  • wizban/banner-repository-settings.svg
  • wizban/bug-wizard.svg
  • wizban/secur_role_wiz.svg
  1. org.eclipse.mylyn.wikitext.ui:
  • org.eclipse.mylyn.internal.wikitext.ui.util.resources/missing-image.svg

JDT-Debug-Bundles

  1. org.eclipse.jdt.debug.ui:
  • obj16/groupedframe.svg
  • obj16/javastacktrace_console.svg
  • obj16/jexcept_obj.svg
  1. org.eclipse.jdt.launching.ui.macosx:
  • ctool16/exportappbundle_wiz.svg
  • wizban/exportapp_wiz.svg

JDT-UI-Bundles

  1. org.eclipse.jdt.ui:
  • etool16/move_up.svg
  • wizban/newrecord_wiz.svg

PDE-Bundles

  1. org.eclipse.pde.api.tools.ui:
  • obj16/eclipse16.svg
  1. org.eclipse.pde.spy.context:
  • splash.svg (I don't know if this is used somewhere)
  1. org.eclipse.pde.spy.core:
  • spyicon.svg
  1. org.eclipse.pde.spy.model:
  • application_lightning.svg
  1. org.eclipse.pde.spy.model:
  • almost all icons from this bundle. SVGs with the same name are available but they look different.
  1. org.eclipse.pde.ui:
  • bndtools/bndrun.svg
  • bndtools/bundle.svg
  • bndtools/database.svg
  • elcl16/cleanmanifest.svg
  • etool16/eclipse.svg
  • obj16/eclipse.svg
  1. org.eclipse.pde.ui.templates:
  • etool16/e4.svg

Icons of Test or Example bundles that are persisted as GIF

In addition to all icons listed above I want to mention that many example/test bundles also do not have related SVGs for their icons. This is probably fine as they are only used in development. The following list contains some examples:

  • eclipse.platform\runtime\bundles\org.eclipse.core.tools\icons
  • eclipse.platform.ui\examples\org.eclipse.ui.examples.job\icons
  • eclipse.platform.ui\tests\org.eclipse.ui.tests\icons
  • eclipse.platform.ui\examples\org.eclipse.ui.examples.contributions\icons
  • eclipse.platform.ui\examples\org.eclipse.ui.examples.readmetool\icons\obj16
  • eclipse.platform.ui\examples\org.eclipse.ui.examples.contributions\icons
  • eclipse.platform.ui\tests\org.eclipse.ui.tests.views.properties.tabbed\icons

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions