Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
K
KDE Plasma Framework
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 8
    • Merge Requests 8
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Frameworks
  • KDE Plasma Framework
  • Merge Requests
  • !168

Merged
Opened Dec 11, 2020 by Marco Martin@martDeveloper

Rework PlasmaSvg caching

  • Overview 31
  • Commits 20
  • Changes 11

Move caching of svg elements and rectangles to an internal singleton in svg. the composition of the big id string is replaced by a CacheId struct, which then gets hashed to an unsigned int. This makes it slightly more efficient. the svg rects cache now has a timestamp for each svg, so is possible to update an svg without having to manually delete the cache or touch the desktop file.

Edited Dec 16, 2020 by Marco Martin
Assignee
Assign to
Reviewer
Request review from
None
Milestone
None
Assign milestone
Time tracking
Reference: frameworks/plasma-framework!168
Source branch: work/mart/internalSvgCache