Страница 2 из 4

Добавлено: Чт май 25, 2006 19:58
funduk
Проверил работу с пустой детект-строкой - в быстром просмотре вылетает постоянно. (Просто оставь это окно быстрого просмотра и листай файлы - плагин любой файл принимает за свой). В ридми необходимо указать, что ДС изменять нельзя.

Добавлено: Чт май 25, 2006 22:45
SeLarin
Да. Я тоже посмотрел. DS восстанавливается, только если нет параметра в файле настроек тотала. Алгоритм оказался именно таким как и предполагалось...
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы).

Добавлено: Пт май 26, 2006 00:00
stoneflash
2SeLarin

Про ID Симанки : http://forum.mozilla.ru/viewtopic.php?p ... 22#p109922

Добавлено: Пт май 26, 2006 00:41
SeLarin
Вот и я про то же :)

Добавлено: Пт май 26, 2006 01:15
stoneflash
2SeLarin
Может всё-таки добавить оба GUID?

Добавлено: Пт май 26, 2006 09:32
SeLarin
Я думаю, что не стоит этого делать, поскольку GUID без последнего символа - это не GUID :) Мне кажется, что в данном случае правильнее написать разработчикам расширения о том, что у них в install.rdf допущена ошибка.

Добавлено: Пт май 26, 2006 09:48
Parcan
2 SeLarin
лучше сделай хотябы простейшую проверку на соответствие формата входного файла... я незнаю там PK первые 2 байта проверить чтоли, а то многие по 30 плагинов установят а потом где проблему искать и не знают.

Добавлено: Пт май 26, 2006 09:56
stoneflash
2SeLarin
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
(и некоторых jar'ов, в которых раньше распространяли темы)
В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.

Добавлено: Пт май 26, 2006 09:59
SeLarin
2 Parcan
Эх... Это же файл отдельно открывать надо... Переменную заводить... Проверку...
Но деваться некуда :) Сделаю.

Добавлено: Пт май 26, 2006 10:17
SeLarin
2 stoneflash
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки.

Добавлено: Пт май 26, 2006 11:48
stoneflash
2SeLarin
Ну, дело твоё.

Ещё: если сделать новый шаблон, то нужно перезагрузить тотал, чтобы XPIInfo увидел его. Хочется чтобы можно было сделать шаблон и тут же воспользоваться им, без перезагрузки.

ps. Может сделаешь что-нибудь вроде ToDo-list?

Добавлено: Пт май 26, 2006 12:05
SeLarin
2 stoneflash
1. Про меню. Сделаю, только не в самой ближайшей версии.
2. А у меня есть этот самый лист :)

Добавлено: Пт май 26, 2006 12:10
SeLarin
Да. На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности?

Добавлено: Пт май 26, 2006 12:26
SeLarin
stoneflash писал(а): В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.
А сейчас, насколько я понимаю, темы тоже распространяют в xpi. По крайней мере через addons.mozilla.org... Кстати, даже сейчас есть способ настроить XPIInfo на работу с темами в jar'ах. Надо строку идентификации изменить на такую:

Код: Выделить всё

(EXT="JAR" | EXT="XPI") & [0]="P" & [1]="K"
Это я только что догадался... :) Напишу в первом посте, когда следующую версию буду "выпускать".

Добавлено: Пт май 26, 2006 14:23
stoneflash
2SeLarin
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего... :)