View previous topic :: View next topic |
Author |
Message |
funduk
Joined: 16 Aug 2005 Posts: 1513 Location: Санкт-Петербург
|
(Separately) Posted: Thu May 25, 2006 19:58 Post subject: |
|
|
Проверил работу с пустой детект-строкой - в быстром просмотре вылетает постоянно. (Просто оставь это окно быстрого просмотра и листай файлы - плагин любой файл принимает за свой). В ридми необходимо указать, что ДС изменять нельзя. |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Thu May 25, 2006 22:45 Post subject: |
|
|
Да. Я тоже посмотрел. DS восстанавливается, только если нет параметра в файле настроек тотала. Алгоритм оказался именно таким как и предполагалось...
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы). |
|
Back to top |
|
|
stoneflash
Joined: 24 May 2006 Posts: 25
|
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 00:41 Post subject: |
|
|
Вот и я про то же |
|
Back to top |
|
|
stoneflash
Joined: 24 May 2006 Posts: 25
|
(Separately) Posted: Fri May 26, 2006 01:15 Post subject: |
|
|
2SeLarin
Может всё-таки добавить оба GUID? |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 09:32 Post subject: |
|
|
Я думаю, что не стоит этого делать, поскольку GUID без последнего символа - это не GUID Мне кажется, что в данном случае правильнее написать разработчикам расширения о том, что у них в install.rdf допущена ошибка. |
|
Back to top |
|
|
Parcan
Joined: 15 Dec 2004 Posts: 398 Location: Russian
|
(Separately) Posted: Fri May 26, 2006 09:48 Post subject: |
|
|
2 SeLarin
лучше сделай хотябы простейшую проверку на соответствие формата входного файла... я незнаю там PK первые 2 байта проверить чтоли, а то многие по 30 плагинов установят а потом где проблему искать и не знают. |
|
Back to top |
|
|
stoneflash
Joined: 24 May 2006 Posts: 25
|
(Separately) Posted: Fri May 26, 2006 09:56 Post subject: |
|
|
2SeLarin
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
Quote: | (и некоторых jar'ов, в которых раньше распространяли темы) |
В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo. |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 09:59 Post subject: |
|
|
2 Parcan
Эх... Это же файл отдельно открывать надо... Переменную заводить... Проверку...
Но деваться некуда Сделаю. |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 10:17 Post subject: |
|
|
2 stoneflash
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки. |
|
Back to top |
|
|
stoneflash
Joined: 24 May 2006 Posts: 25
|
(Separately) Posted: Fri May 26, 2006 11:48 Post subject: |
|
|
2SeLarin
Ну, дело твоё.
Ещё: если сделать новый шаблон, то нужно перезагрузить тотал, чтобы XPIInfo увидел его. Хочется чтобы можно было сделать шаблон и тут же воспользоваться им, без перезагрузки.
ps. Может сделаешь что-нибудь вроде ToDo-list? |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 12:05 Post subject: |
|
|
2 stoneflash
1. Про меню. Сделаю, только не в самой ближайшей версии.
2. А у меня есть этот самый лист |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 12:10 Post subject: |
|
|
Да. На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности? |
|
Back to top |
|
|
SeLarin
Joined: 24 May 2006 Posts: 46
|
(Separately) Posted: Fri May 26, 2006 12:26 Post subject: |
|
|
stoneflash wrote: |
В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo. |
А сейчас, насколько я понимаю, темы тоже распространяют в xpi. По крайней мере через addons.mozilla.org... Кстати, даже сейчас есть способ настроить XPIInfo на работу с темами в jar'ах. Надо строку идентификации изменить на такую:
Code: | (EXT="JAR" | EXT="XPI") & [0]="P" & [1]="K" |
Это я только что догадался... Напишу в первом посте, когда следующую версию буду "выпускать". |
|
Back to top |
|
|
stoneflash
Joined: 24 May 2006 Posts: 25
|
(Separately) Posted: Fri May 26, 2006 14:23 Post subject: |
|
|
2SeLarin
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего... |
|
Back to top |
|
|
|