Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-7563

shell32: shell icon cache and icon extractors need to be rewritten

    Details

    • Type: Improvement
    • Status: Open
    • Priority: Minor
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Shell
    • Labels:
      None

      Description

      The code that loads icons is fully functioning however in order to fix all the issues with icons showing slow as hell we should consider rewriting the components that handle icons. For example we will benefit greatly in terms of user experience if we implement asynchronous icon extraction, accessing the icons in the SIC using a hash table, caching the icon cache in a file instead of rebuilding it in each boot, and implement any other features windows may have in these components. A rewrite will also use c++ classes instead of using the existing C interfaces. However these goals are not a priority and will only give a user experience improvement as the existing implementation is functioning. It's just sub optimal.

        Attachments

          Activity

            People

            • Assignee:
              gigaherz David Quintana
              Reporter:
              Smiley Giannis Adamopoulos
            • Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated: