View Issue Details

IDProjectCategoryView StatusLast Update
0001633ScribusGeneralpublic2005-04-15 09:46
Reportersubik Assigned Tosubik  
Status closedResolutionfixed 
Platformi686OSGentooOS Version-
Product Version1.3.0cvs 
Fixed in Version1.3.0cvs 
Summary0001633: plugins manager
DescriptionCreate plugins manager - load/unload plugs (to save memory etc.).
It implies to rewrite plugin management into separate class (ScribusApp::DLL% => PluginManager::DLL% + more functions).
It will propably speed up compilation (smaller scribus.cpp).
TagsNo tags attached.


related to 0003813 acknowledged Metabug: Scripter 



2005-02-05 13:24

administrator   ~0003632

The only plugin thats kept in memory all the time is Scripter, and this is required as you can close the console and go back to it.


2005-02-06 05:02

manager   ~0003636

i know it. i want to give user posibility to not load it etc.


2005-02-06 05:12

reporter   ~0003637

Also, if this integrates with the prefs system then if/when the prefs have administrator-lockable options, it would be possible for admins to disable some plug-ins without recompiling.


2005-02-06 06:31

manager   ~0003638

craigr: good point. it's in 1.3 preferences dialog alreday (ehm, it just lists available plugins - nothing more ;))

I do it esp. for binary distros users. As I know e.g. SUSE has the "compile with all available features enabled" politics and there are users never have seen e.g python yet (yes, I know some of them) so it's memory wasting to keep it in ram :)
They won't use macros too ;)


2005-03-03 18:03

manager   ~0003863

plugin manager is functional in 1.3.0cvs try to break it please.
comments welcomed.


2005-03-23 12:51

reporter   ~0003960

Works well here :-)

(I can read and understand it too, which makes me happy)


2005-04-13 06:01

manager   ~0004238

it's basically done. next features (About plugins etc.) will be appended later.

Issue History

Date Modified Username Field Change
2005-02-05 09:04 subik New Issue
2005-02-05 13:24 cbradney Note Added: 0003632
2005-02-06 05:02 subik Note Added: 0003636
2005-02-06 05:12 ringerc Note Added: 0003637
2005-02-06 06:31 subik Note Added: 0003638
2005-03-03 18:03 subik Note Added: 0003863
2005-03-23 12:51 ringerc Note Added: 0003960
2005-04-13 06:01 subik Status assigned => resolved
2005-04-13 06:01 subik Fixed in Version => 1.3.0cvs
2005-04-13 06:01 subik Resolution open => fixed
2005-04-13 06:01 subik Note Added: 0004238
2005-04-15 09:45 cbradney Status resolved => closed
2006-05-13 21:42 christoph_s Relationship added related to 0003813