Project

General

Profile

Bug #2374

SVG - Improve inital rendering times

Added by Matthew Brooke almost 14 years ago. Updated over 10 years ago.

Status:
Resolved
Priority:
Immediate
Category:
interface
Target version:
Start date:
02/28/2006
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
2374

Description

Batik rendering only: when an actor is first dragged to the canvas, or when a
workflow is first opened, there is a long delay before the new-style SVG icons
appear. Subsequent renderings of the same actor are much faster, since the icons
are cached on a per-actor basis. Need to:

1) look at initial rendering and see how it can be made faster

2) do caching on a per-image basis, so each image is read and parsed only once,
then put in a global cache


Related issues

Blocked by Kepler - Bug #2245: TRACKING: Batik SVG Rendering - remaining tasksIn Progress11/04/2005

History

#1 Updated by Matthew Brooke over 13 years ago

Look at the class:

kepler/exp/cd ex

#2 Updated by Matthew Brooke over 13 years ago

Ignore that last comment - typed in the wrong window :-P

Look at the class:

kepler/src/exp/ptolemy/vergil/icon/XMLIcon.java

- this is where the icons are assigned. Could maybe hook a cacheing mechanism in here

#3 Updated by Dan Higgins about 12 years ago

Move to post 1.0

#4 Updated by Chad Berkley over 10 years ago

The SVG icons render immediately for me on my MacBook Pro. I think this may have been fixed when the change was made to load the actors dynamically into the library instead of statically. I'll close this bug for now. If anyone still has issues with SVG rendering, please re-open it.

#5 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 2374

Also available in: Atom PDF