Project

General

Profile

Actions

Bug #2374

closed

SVG - Improve inital rendering times

Added by Matthew Brooke almost 19 years ago. Updated over 15 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 ProgressMatthew Brooke11/04/2005

Actions
Actions #1

Updated by Matthew Brooke over 18 years ago

Look at the class:

kepler/exp/cd ex

Actions #2

Updated by Matthew Brooke over 18 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

Actions #3

Updated by Dan Higgins about 17 years ago

Move to post 1.0

Actions #4

Updated by Chad Berkley over 15 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.

Actions #5

Updated by Redmine Admin over 11 years ago

Original Bugzilla ID was 2374

Actions

Also available in: Atom PDF