PDA

Показать полную графическую версию : mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11 12

wolkow70
30-05-2014, 06:48
El Sanchez,
Очень хороший конструктор. Не возьметесь сделать аналогичный для MOZILLA THUNDERBIRD?

popt2t
30-05-2014, 07:33
Не возьметесь сделать аналогичный для MOZILLA THUNDERBIRD? »

Кстати да. Самого давно интересует данный вопрос. El Sanchez, что скажете?

El Sanchez
30-05-2014, 10:01
теперь содержимое сохраняет, но структуру файла портит - удаляет все начальные кавычки »
XXXler, спасибо, исправил, без смены версии.

Не возьметесь сделать аналогичный для MOZILLA THUNDERBIRD? »
wolkow70, popt2t, не знаю, может ближе к осени займусь, раз востребованность появилась, просто занят сейчас разработкой компилятора и IDE для Inno Setup.

popt2t
30-05-2014, 11:16
El Sanchez, на RGhost (http://rghost.net/55991094) файл удален. Поправьте ссылку пожалуйста.

popt2t
29-07-2014, 18:44
Почему-то конструктор не принял дистрибутив 31-й версии скачанный по такому адресу:
https://download.mozilla.org/?product=firefox-31.0-SSL&os=win&lang=ru

Вот так:
http://s16.radikal.ru/i191/1407/fb/a0f0d0c56bdf.png

Хотя все на месте:
http://s010.radikal.ru/i311/1407/15/f90d2a47d4ac.png

Aquila
29-07-2014, 19:50
Если что, такая же фигня и с 32 beta 2 по этой ссылке:ftp://ftp.mozilla.org/pub/firefox/releases/32.0b2/win32/ru/Firefox%20Setup%2032.0b2.exe :)

El Sanchez
29-07-2014, 19:55
popt2t, конструктор определяет валидность дистрибутива по следующим признакам: 1) Это должен быть 7z SFX-архив (exe-файл); 2) Ресурс Version Information дистрибутива должен иметь поля CompanyName и ProductName с значениями Mozilla и Firefox соответственно. В 31-й версии дистрибутива значения полей уже другие, поэтому и отлуп. Поля можно и вручную изменить с помощью какого-либо редактора ресурсов, пока я не придумаю другую проверку.

popt2t
29-07-2014, 21:42
В 31-й версии дистрибутива значения полей уже другие, поэтому и отлуп. »
Ну я так и думал, что опять мозиловцы что-то намутили.

El Sanchez
01-08-2014, 12:05
Изменения:

Текущая версия 1.5.2.
Изменен алгоритм проверки валидности исходных дистрибутивов.

vovn
09-09-2014, 10:33
при создании аддона для 32 версии ни один плагин не установился(((
разобрался, перепаковал и все основные плаги заработали. спасиб автору за конструктор!!!
с нетерпением как и многие тут, жду такой же конструктор на Thunderbird

popt2t
01-12-2014, 16:36
El Sanchez, есть ли возможность интегрировать именно "персону", а не только полную тему?

El Sanchez
01-12-2014, 20:39
есть ли возможность интегрировать именно "персону", а не только полную тему? »
popt2t, пока нет, разве что через папку Other подсунуть в профиль папку lwtheme, файлы lightweighttheme-header, lightweighttheme-footer и prefs.js с lightweightThemes.*-настройками. К следующему релизу (не к тому, что на днях выпущу) может чего и придумаю.

popt2t
01-12-2014, 22:26
El Sanchez, ну пока и так пойдет. Подожду. А что за изменения в новом релизе? А ладно, подожду релиза. Так интересней :)

El Sanchez
03-12-2014, 20:47
Изменения (относительно последней версии fxMaker 1.5.2):

Проект переименован из fxMaker в mozMaker.
Текущая версия 1.0.
Добавлена поддержка Mozilla Thunderbird и SeaMonkey.
Уменьшено время обработки дополнений.
Исправлен алгоритм сравнения версий в манифестах.
Корректная обработка тэга description, добавлена обработка тэгов locked и requires (для версий Gecko ниже 2) манифестов.
Обработка мультиархивных дополнений с уровнями вложенности больше 1.
Обработка дополнений из папок distribution и optional дистрибутива.
Вызов оригинального окна настроек вместо самодельного.
Заменен парсер JSON.
Обновлено руководство пользователя.

popt2t
13-12-2014, 23:48
El Sanchez, возможно ли как-то с помощью конструктора интегрировать пользовательские скрипты?

Вызов оригинального окна настроек вместо самодельного »
Эта возможность решает некогда заданный мною вопрос по поводу настройки синхронизации? Теперь это возможно?

El Sanchez
17-12-2014, 21:16
возможно ли как-то с помощью конструктора интегрировать пользовательские скрипты? »
popt2t, имеется в виду скрипты Greasemonkey? Если да, то расширение Greasemonkey в Extensions, папку gm_scripts из профиля в Other (Other\core\browser\defaults\profile\gm_scripts).
Эта возможность решает некогда заданный мною вопрос по поводу настройки синхронизации? Теперь это возможно? »
popt2t, пожалуй, теперь да, только это не связано с тем, что конструктор вызывает оригинальное окно настроек, просто теперь настройки синхронизации по-другому хранятся. В прошлый раз подсовывание настроек через prefs.js ничего не дало, теперь же кроме настроек достаточно в профиль через Other подсунуть еще и файл signedInUser.json.

popt2t
17-12-2014, 23:23
файл signedInUser.json »
А где он лежит? Поиск не дал результатов!

Sentryx
18-12-2014, 04:34
А где он лежит? »
Создается в папке профиля при первом входе в синхронизацию.

XXXler
26-01-2015, 18:14
Есть несколько замечаний по работе нового конструктора:
1. Нет проверки на запущенность FF при распаковке и создании временного профиля (при этом просто вылазит новое окно FF).
2. Не применяется галка "Использовать по-умолчанию" - при отмеченной галке в конструкторе галка в инсталяторе она снята.
3. Не удается добавить contactssidebar-1.7pre.xpi в дистрибутив TB - выскакивает сообщение о ошибке в установочном манифесте

El Sanchez
06-02-2015, 14:00
Изменения:

Текущая версия 1.1.
Проверка запущенных процессов firefox.exe, thunderbird.exe, seamonkey.exe, мешающих нормальной работе конструктора.
Исправлено неверное состояние опций "Использовать * по-умолчанию" и выбора типа установки конечного инсталлятора.
Исправлена ошибка, при которой не подтягивались настройки из пользовательского prefs.js при вызове окна настроек.
Добавлена поддержка лёгких тем. Считываются конструктором из пользовательского prefs.js, в котором достаточно наличия настройки "lightweightThemes.usedThemes", при необходимости остальные файлы будут скачаны автоматически.


3. Не удается добавить contactssidebar-1.7pre.xpi в дистрибутив TB - выскакивает сообщение о ошибке в установочном манифесте »
XXXler, в манифесте некорректный символ в имени участника в разработке Rasmussen-а. TB хоть и устанавливает такое дополнение, сведения об авторах в менеджере дополнений отображаются неполностью.




© OSzone.net 2001-2012