View Issue Details

IDProjectCategoryView StatusLast Update
0000383Far Manager_Commonpublic2009-05-29 00:09
ReporterTonal Assigned Toalexy  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version2.0 
Summary0000383: Сортировка плагинов
DescriptionПоследним действием, при загрузке плагина идёт сортировка всего списка плагинов: PluginManager::LoadPlugin файл plugins.cpp строки 363-371.
Возникли вопросы:
1) Зачем нужна сортировка списка плагинов? Где она используется?
2) Если таки она нужна, то может лучше вынести её в PluginManager::LoadPlugins, PluginManager::LoadPluginsFromCache(), чтобы она выполнялась 1 раз после загрузки всех плагинов?
TagsNo tags attached.
Build914

Activities

alexy

2007-11-27 11:16

administrator   bugnote:0000874

Код в общем практически готов для динамического плагин менеджера а там такое надо. Но полюбому есть пока вещи по важней.

Tonal

2007-11-27 13:20

reporter   bugnote:0000877

В любом случае будет фаза массовой загрузки.
Сортировать нужно после неё.

А в случае одиночной загрузки, лучше уж не qsort пускать а вставками.

Понятно, что вопрос не архи важный, но для того трекер и есть, чтобы и мелочи не забывались, мне кажется. :-)

alexy

2009-05-29 00:09

administrator   bugnote:0003340

914

Issue History

Date Modified Username Field Change
2007-11-27 01:31 Tonal New Issue
2007-11-27 11:16 alexy Note Added: 0000874
2007-11-27 13:20 Tonal Note Added: 0000877
2009-05-29 00:08 alexy Status new => assigned
2009-05-29 00:08 alexy Assigned To => alexy
2009-05-29 00:09 alexy Build => 914
2009-05-29 00:09 alexy Note Added: 0003340
2009-05-29 00:09 alexy Status assigned => closed
2009-05-29 00:09 alexy Resolution open => fixed
2009-05-29 00:09 alexy Fixed in Version => 2.0