Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey (http://forum.oszone.net/showthread.php?t=210524)

El Sanchez 05-07-2011 12:11 1707319

mozMaker - конструктор аддона (дистрибутива) Mozilla Firefox, Thunderbird, SeaMonkey
 
mozMaker - конструктор для создания альтернативного варианта аддона программ от Mozilla Foundation (веб-браузера Firefox, почтового клиента Thunderbird или набора программ SeaMonkey) со своими дополнениями и настройками для использования с пакетом обновлений UpdatePack-XPSP3-Rus или дистрибутива для установки на "живую" систему.



Прочтите перед применением
  1. Конструктор не требует установки. Требование к ОС - не ниже Windows XP, требование к дистрибутивам - Mozilla Firefox (ru), Thunderbird (ru), SeaMonkey (ru) версий Gecko не ниже 1.9.
  2. Конструктор использует 4 рабочие папки (по умолчанию ищет их рядом с собой):
    • Distr (по умолчанию) - для размещения дистрибутивов Mozilla Firefox, Thunderbird или SeaMonkey.
    • Extensions (по умолчанию) - для размещения дополнений в запакованном (jar- и xpi-файлы) и распакованном видах. Поддерживаются дополнения следующих типов:
      читать дальше »
      • Расширения (тип 2)
      • Темы (тип 4)
      • Локализации (тип 8)
      • Мультиархивные (тип 32)
      • Словари (тип 64)
    • Other (по умолчанию) - для размещения пользовательских файлов, соблюдая файловую структуру распакованного дистрибутива. Для опытных пользователей.
    • Output (по умолчанию) - для размещения конечных файлов.
  3. Конструктор имеет интуитивно-понятный Wizard-подобный интерфейс.
  4. Тип создаваемого аддона - SVCPACK.
  5. Имеется возможность просмотра руководства пользователя в формате PDF. Для этого необходимо запустить конструктор с параметром /? или выбрать соответствующую опцию на первой странице конструктора.
  6. Дополнительные параметры командной строки:
    • /LOG – вести лог-файл работы конструктора. Будет создан в папке %TEMP%
    • /LOG="путь к лог-файлу" – вести лог-файл работы конструктора. Будет создан по указанному пользователем пути




mozMaker 1.4.5: скачать, зеркало
~ 2,92 Mb
MD5: ff8f81200da65b92c015a33c205ad08f

q1q1 20-09-2011 23:52 1757091

El Sanchez, можно ли конструктору скормить x64 версию Firefox?

El Sanchez 21-09-2011 11:36 1757291

Цитата:

Цитата q1q1
можно ли конструктору скормить x64 версию Firefox? »

q1q1, можно, отличий в структуре дистрибутива между x86- и x64-версиями немного, но запускаться получившийся дистрибутив будет и на x86-системах, что неправильно, т.к. оригинальный x64-инсталлятор требует ОС не ниже Vista x64, а проверки x86/x64 для дистрибутивов я не делал.

tr011_tmn 21-09-2011 13:29 1757348

добрый день. попробовал воспользоваться вашим конструктором и получил ошибку.
Конструктор распаковывает дистрибутив. Копирует xmarks-4.0.2-release.xpi, мелькает строка {972ce4c6-7e08-4474-a285-3208198ce6fd} и на этом выскакивает ошибка.


содержимое папки Distr

\Firefox Setup 6.0.2.exe

содержимое папки Extensions

\adblock_plus-1.3.9-fx+tb+sm+fn.xpi
\adblock_plus_pop_up_addon-0.2.9-fx.xpi
\colorfultabs6.0.1.xpi
\download_statusbar-0.9.8-fx.xpi
\easy_youtube_video_downloader-5.4-fx.xpi
\elemhidehelper-1.1.2.xpi
\fasterfox-3.9.7-fx.xpi
\firegestures-1.6.6-fx.xpi
\flagfox-4.1.6-sm+fx.xpi
\flashgot-1.3.1-sm+fx+tb.xpi
\foxtab-1.4.4-fx.xpi
\ie_tab-2.04.20110724-fx+sm-windows.xpi
\imglikeopera-0.6.21-fx.xpi
\lp_win.xpi
\memory_fox-7.4-fx-windows.xpi
\mozilla.linkchecker.xpi
\nosquint-2.1.2-fx.xpi
\pdf_download-3.0.0.2-fx.xpi
\skipscreen_incredible_rapidshare_and_megaupload_download_helper-0.6.2a-fx.xpi
\status_4_evar-2011.07.20.21-fx.xpi
\tab_mix_plus-0.3.8.6-fx.xpi
\tab_preview-0.3-fx.xpi
\tab_scope-1.1.3-fx.xpi
\toolbar_buttons-1.0-tb+fx+sb.xpi
\unmht-5.7.1.xpi
\url_fixer_plus_ru_and_ua-1.6.1-fx+fn.xpi
\vertical_toolbar-0.2.4-fx.xpi
\video_downloadhelper-4.9.5-fx+sm.xpi
\xmarks-4.0.2-release.xpi

содержимое папки Other

\core\defaults\profile\prefs.js
\core\dictionaries\en-US.aff
\core\dictionaries\en-US.dic
\core\dictionaries\uk.aff
\core\dictionaries\uk.dic

DJ VASYA666 21-09-2011 16:08 1757424

El Sanchez, у меня тоже выскакивает ошибка, но только другая

В чем может быть проблема? (Использую инсталлятор FireFox 6.0.2, папка Other пустая)
Содержимое папки Extensions
ace_foxdie_graphite-5-fx.jar
ace_foxdie-5-fx.jar
adblock_plus-1.3.9-fx+tb+sm+fn.xpi
bloomind ft evo 1.0.3.2.jar
bloomind_ft_deepdark_2-2.4.6.1-fx-windows.jar
bloomind_ft_graphiteglow-2.3.6.1-fx-windows.jar
bloomind_ft_purewhite_2-2.2-fx-windows.jar
bloomind_ft_silverglow-2.3.2.1-fx-windows.jar
bloomind_ft_sleekdark-2.3.7.1-fx-windows.jar
download statusbar 0.9.8.xpi
flagfox 4.1.6.xpi
flashblock-1.5.15.xpi
flashgot 1.31.xpi
seven-1.1.1-fx-windows.jar
shine_aero-1.0.9-fx-windows.jar
shine_bright_skin-1.2.3-fx.jar
video downloadhelper 4.9.5.xpi

El Sanchez 21-09-2011 16:57 1757451

DJ VASYA666, ошибка на этапе парсинга install.rdf какого-то расширения. Честно говоря, ожидал подобных сообщений, ведь авторы расширений пишут install.rdf как хотят (я тестировал где-то на 4 вариациях install.rdf) и, как видите, не все удается обработать.
tr011_tmn, скорее всего то же самое, хотя ошибку такую воспроизвести пока не удалось. Очистите-ка папку Extensions или переместите содержимое в другое место и запустите конструктор. По крайней мере одно расширение (стандартная тема) будет обработано. Есть подозрение на работу одной из стандартных функций Inno. Если ругани не будет, значит точно какое-то из расширений.

P.S. Скачиваю потихоньку представленные расширения и уже вижу где нужно парсинг менять, так что ждите исправлений в ближайшее время. Возможно позже добавлю ведение логов работы.

tr011_tmn 21-09-2011 17:30 1757478

Цитата:

Цитата El Sanchez
P.S. Скачиваю потихоньку представленные расширения и уже вижу где нужно парсинг менять, так что ждите исправлений в ближайшее время. Возможно позже добавлю ведение логов работы. »

с интересом ожидаю результатов.

DJ VASYA666 21-09-2011 17:40 1757492

El Sanchez, ок, будем ждать исправленную версию. А так конструктор вещь нужная :)

DJ VASYA666 22-09-2011 08:11 1757873

El Sanchez, проблема данной ошибки найдена - это дополнение seven-1.1.1-fx-windows.jar в папке Extensions. Все стальные добавляются в дистрибутив нормально, без различного рода ошибок.

tr011_tmn 22-09-2011 10:36 1757958

Цитата:

Цитата El Sanchez
Очистите-ка папку Extensions или переместите содержимое в другое место и запустите конструктор. »

проверил по вашему совету дополнения, и действительно выявил проблемные:
- colorfultabs6.0.1.xpi
- lp_win.xpi
- tab_mix_plus-0.3.8.6-fx.xpi
- tab_preview-0.3-fx.xpi
- xmarks-4.0.2-release.xpi


Без них все кашерно и замечательно. Надеюсь анализ выявленных дополнений поможет избавится от ошибки.

kumian 22-09-2011 11:05 1757987

возможно ли отключить автоматическое обновление файрфокса еще до установки, тоисть на этапе сборки дистрибутива (а то компы старенькие и пока выше версии 3.6 не поднимаюсь)


извините, уже нашел

возможна ли тихая установка собраного дистрибутива??

извините опять ступил, нужно было в ран заглянуть.

спасибо за конструктор.

El Sanchez 22-09-2011 17:49 1758277

Изменения:
  • Текущая версия 1.1.
  • Исправление и доработка парсера манифестов install.rdf дополнений.

DJ VASYA666 23-09-2011 08:23 1758548

El Sanchez, спасибо за новую версию :)

kumian 06-10-2011 10:56 1767076

El Sanchez,
возможно ли встроить adblock с уже выбранной подпиской, а то после установки и первого запуска народ шарахается от окна выбора подписки как от огня, в результате ничего не выбирает и дополнение не режет рекламу.

El Sanchez 06-10-2011 17:56 1767536

Цитата:

Цитата kumian
возможно ли встроить adblock с уже выбранной подпиской »

Нужно взять файл фильтров patterns.ini из папки adblockplus профиля и разместить в папке конструктора (пример для Firefox >= 4):
Код:

Other\core\defaults\profile\adblockplus\patterns.ini

olmak 12-11-2011 20:07 1793738

El Sanchez, Спасибо за отличный инструмент.
Но , в связи с последней версией firefox 8 возникла проблема - после инсталляции браузера расширения выключены, несмотря на установки "включить" на этапе сборки. Погуглил и нашел -
http://blog.ffextensionguru.com/2011...d-on-controls/
Смысл в том, что firefox 8 расширения установленные автоматом не включаются. Обойти можно якобы установив два ключика
extensions.shownSelectionUI needs to be set to True.
extensions.autoDisableScope needs to be set to 11
Сделал соответствующий файл prefs.js поместил его в папку other конструктора
Некоторое кол-во неудачных попыток и выяснилось , что в статье ошибка , пишут extensions.autoDisableScope а надо extensions.autoDisableScopes
Поправил , но все равно этот параметр в firefox не устанавливает и расширения так и остаются ВЫКЛЮЧЕННЫМИ . Содержание моего prefs.js :

user_pref("extensions.shownSelectionUI", true);
user_pref("extensions.autoDisableScopes", 0);

Параметр extensions.shownSelectionUI после инсталляции устанавливается а параметр extensions.autoDisableScopes остается в значении по умолчании 15 , вследствие расширения выключены и картина теряет свою привлекательность. Можно конечно поковырять дистрибутив и ручками там выставить нужное значение , но зачем тогда конструктор. Может попытаешься решить проблему ?

El Sanchez 14-11-2011 16:01 1794874

Цитата:

Цитата olmak
Параметр extensions.shownSelectionUI после инсталляции устанавливается а параметр extensions.autoDisableScopes остается в значении по умолчании 15 »

olmak, оба параметра отработают для каждого вновь созданного профиля, но не для существующих. Это нормальное поведение оригинального установщика не трогать настройки существующих профилей.

Изменения:
  • Текущая версия 1.2.
  • Поддержка версий Firefox от 8 и выше (я надеюсь).
  • Мелкий косметический ремонт.

XXXler 27-11-2011 14:52 1804218

В дистрибутив 8.0.1 не хотят интегрироваться:
  • Firegestures
  • Speed Dial
  • URL Fixer

Листинг файлов
Код:

e:\Private\Work\Soft\Compile\Firefox\

Distr\
  Firefox Setup 8.0.1.exe

Extensions\
  adblock_plus-1.3.10-fn+fx+sm+tb.xpi
  element_hiding_helper_for_adblock_plus-1.1.2-tb+fx+sm.xpi
  firegestures-1.6.6-fx.xpi
  flashgot-1.3.4-fx+sm+tb.xpi
  speed_dial-0.9.6.1-sm.xpi
  tab_mix_plus-0.3.8.7-fx.xpi
  url_fixer_plus_ru_and_ua-1.6.1-fx+fn.xpi
  video_downloadhelper-4.9.7-fx+sm.xpi

Other\core\defaults\profile\                                   
  firegestures.sqlite

Other\core\defaults\profile\adblockplus\
  patterns.ini


El Sanchez 28-11-2011 18:38 1805091

Цитата:

Цитата XXXler
firegestures-1.6.6-fx.xpi
speed_dial-0.9.6.1-sm.xpi
url_fixer_plus_ru_and_ua-1.6.1-fx+fn.xpi
»

Чтобы их интегрировать в 8-ку, вы вручную изменили maxVersion в манифесте. Видоизмененные таким образом (наверняка не все) расширения нормально не поставятся. Но лечить можно: либо отключать Мастер переноса параметров, либо если он включен, НЕ выбирать импорт параметров из IE.
P.S. Народ еще и багрепорты пишет.

XXXler 28-11-2011 19:02 1805110

El Sanchez, я ничего не изменял - эти аддоны отлично ставятся вручную в Firefox 8.x

popt2t 28-11-2011 20:22 1805168

У меня такая же проблема. Некоторые дополнения не интегрируются. А так спасибо за работу.

El Sanchez 28-11-2011 22:10 1805251

Цитата:

Цитата XXXler
я ничего не изменял »

XXXler, значит скачали уже измененными. Ссылки можно? А вот линки на расширения с оффсайта и их требования к версии:
url_fixer_plus_ru_and_ua-1.6.1-fx+fn.xpi

http://ftp.mozilla.org/pub/mozilla.o....6.1-fx+fn.xpi
Код:

<em:minVersion>2.0</em:minVersion>
<em:maxVersion>4.0</em:maxVersion>


speed_dial-0.9.6.1-sm.xpi

http://ftp.mozilla.org/pub/mozilla.o...0.9.6.1-sm.xpi
Код:

<em:minVersion>2.0</em:minVersion>
<em:maxVersion>5.0.*</em:maxVersion>


firegestures-1.6.6-fx.xpi

http://ftp.mozilla.org/pub/mozilla.o...s-1.6.6-fx.xpi
Код:

<em:minVersion>4.0</em:minVersion>
<em:maxVersion>6.*</em:maxVersion>


Как видите ни одного совместимого с 8-ой версией расширения. К тому же при сборке не отображаются расширения, несовместимые с выбранным дистрибутивом, как же тогда велась интеграция?

Цитата:

Цитата XXXler
эти аддоны отлично ставятся вручную в Firefox 8.x »

Верю. Только установка вручную (думаю имеется в виду установка из браузера) и установка из app-global (расширения находятся в папке <программная папка Firefox>\extensions) это не одно и то же. Тут в установку вмешивается Мастер переноса параметров, ссылку на баг дал выше.

Цитата:

Цитата popt2t
У меня такая же проблема. Некоторые дополнения не интегрируются »

popt2t, аналогично, прямые ссылки нужны.

popt2t 29-11-2011 12:23 1805598

Цитата:

Цитата El Sanchez
аналогично, прямые ссылки нужны »

Качал по прямым с офф. сайта Mozilla. В чем же тогда проблема?

El Sanchez 29-11-2011 13:20 1805634

Цитата:

Цитата popt2t
В чем же тогда проблема? »

Возможно неправильно определяется id расширения, мне уже попалось несколько таких расширений, так что правка парсера манифестов не за горами. А ссылки мне нужны, чтобы скачать и проверить у себя, я ж не могу всю базу расширений проверить.

El Sanchez 05-12-2011 16:11 1809710

Изменения:
  • Текущая версия 1.3.
  • Очередная правка парсера манифестов install.rdf.
  • Дополнения теперь устанавливаются из app-profile, а не как раньше из app-global, что дает возможность удаления интегрированных дополнений из браузера.
  • Введен ключ /LOGLEVEL - ведение лог-файла работы конструктора (см. п.6 шапки или справку)

XXXler 06-12-2011 01:01 1810016

Вложений: 1
El Sanchez,


El Sanchez 06-12-2011 14:15 1810325

Изменения:
  • Текущая версия 1.3.1.
  • Исправлена ошибка Could not call proc при ведении лог-файла и наличии единственного дистрибутива в Distr.

XXXler 10-12-2011 18:43 1812783

El Sanchez, сообщение о необходимости закрытия Firefox отображается и при запущенном Thunderbird - нужно или исправить или добавить в сообщение упоминание о Thunderbird

El Sanchez 18-04-2012 15:39 1901901

Изменения:
  • Текущая версия 1.4.
  • Наполнение настройками страницы настроек зависит от версии обрабатываемого дистрибутива.
  • Определение запущенного Firefox не только по классу окна, но и по процессу.
  • Косметика.

Aldy 31-05-2012 13:13 1925520

Вложений: 1
El Sanchez, не интегрируются дополнения

adblock_plus-2.0.3-sm+tb+fn+fx.xpi
aniweather-0.8.35-fx.xpi
anti_porn_pro_the_web_porn_filter_addon-0.19.5-fx.xpi
blocksite-0.7.1.1-fx.xpi
febe-7.0.3.2-fx.xpi
image_zoom-0.4.6-fx+tb+sm.xpi
mozilla_archive_format_with_mht_and_faithful_save-2.0.6-sm+fx.xpi
scrapbook_maf_creator-1.1.3-fx.xpi

С сайта или диска устанавливаются нормально, если править install.rdf, то всё интегрируется.
Нельзя ли добавить чек-бокс для отключения контроля версий?

El Sanchez 31-05-2012 15:12 1925565

Aldy, галочки не будет, но будет реализовано следующее: если версия дистрибутива больше 9, то строгая совместимость будет отключена, кроме дополнений, в чьих манифестах install.rdf прямо указано обратное (свойство strictCompatibility установлено в True).

underr 01-06-2012 11:23 1925949

El Sanchez, не работает изменение расположения ярлыка в меню "Программы".

El Sanchez 01-06-2012 17:26 1926228

Цитата:

Цитата underr
не работает изменение расположения ярлыка в меню "Программы". »

underr, начиная с версии 4 расположение ярлыка в меню "Программы" изменить нельзя. Но в интерфейсе конструктора ошибку я допустил - страница с предложением изменить программную группу присутствует, если обрабатываемый дистрибутив от 4 и выше. Будет исправлено, создаваемого дистрибутива это не касается - там я это учел :)

popt2t 07-06-2012 11:39 1929940

El Sanchez, было бы не плохо, если есть такая возможность, добавить в конструктор еще и настройки синхронизации.

El Sanchez 17-06-2012 20:26 1935901

Изменения:
  • Текущая версия 1.4.1.
  • Отключена строгая проверка совместимости дополнений для обрабатываемых дистрибутивов версий 10 и выше.
  • Страница с предложением изменить программную группу не отображается для обрабатываемых дистрибутивов версий 4 и выше.

popt2t 25-07-2012 11:23 1958362

Такая проблема возникла. Не пропускается мастер импорта и после установки мастер просит перезагрузить компьютер. Так же не срабатывает ф-ция "установить браузером по умолчанию" и при первом запуске предлагается это сделать. Это так и должно быть? И что там по поводу моего предыдущего поста?

El Sanchez 26-07-2012 17:32 1959368

Цитата:

Цитата popt2t
Не пропускается мастер импорта »

popt2t, за это отвечает настройка в файле application.ini:
Код:

[XRE]
EnableProfileMigrator=0

Как оказалось, начиная с версии 11 это уже не срабатывает, удалось только через пользовательский override.ini.
Цитата:

Цитата popt2t
и после установки мастер просит перезагрузить компьютер »

popt2t, может не компьютер, а браузер?
Цитата:

Цитата popt2t
Так же не срабатывает ф-ция "установить браузером по умолчанию" и при первом запуске предлагается это сделать. »

ОК, посмотрю чего там мозилловцы поменяли.
Цитата:

Цитата popt2t
Это так и должно быть? »

popt2t, это все поведение оригинального инсталлятора, и оно, похоже, меняется время от времени, надо исходники смотреть.
Цитата:

Цитата popt2t
И что там по поводу моего предыдущего поста? »

popt2t, не знаю что именно реализовывать.

Sentryx 26-07-2012 21:21 1959529

Цитата:

Цитата El Sanchez
popt2t, может не компьютер, а браузер? »

Именно компьютер. Обнаружил вот, что связано это с установкой службы обновления (Mozilla Maintenance Service). Так, если при сборке аддона или при "выборочной" установке её не отключить, то при обычной установке браузера в конце появится предложение перезагрузить компьютер, а если устанавливать в тихом режиме - произойдет автоматическая перезагрузка.

С этим-то понятно, отключаешь - не перезагружается, вот только служба ставится всё равно, как в тихом режиме, так и при "выборочной" установке (со снятой птичкой на установке службы). :\ Кстати, в таком случае никаких перезагрузок не происходит.

А насчет "установки браузером по умолчанию", в моем случае такой запрос не появляется.

popt2t 27-07-2012 00:16 1959665

Цитата:

Цитата El Sanchez
popt2t, может не компьютер, а браузер? »

Sentryx, уже разъяснил этот момент.

Цитата:

Цитата El Sanchez
popt2t, не знаю что именно реализовывать. »

Цитата:

Цитата popt2t
было бы не плохо, если есть такая возможность, добавить в конструктор еще и настройки синхронизации. »


El Sanchez 27-07-2012 17:25 1960172

Цитата:

Цитата Sentryx
Именно компьютер. Обнаружил вот, что связано это с установкой службы обновления (Mozilla Maintenance Service). Так, если при сборке аддона или при "выборочной" установке её не отключить, то при обычной установке браузера в конце появится предложение перезагрузить компьютер, а если устанавливать в тихом режиме - произойдет автоматическая перезагрузка. »

Sentryx, да, есть такое. Из-за двойной установки службы Inno Setup считает, что нужно перезагрузиться. Первый раз служба устанавливается оригинальным setup.exe, запущенном в тихом режиме с помощью конфигурационного файла, второй раз - это работа задачи компонента Inno Setup-овского инсталлятора. Почему-то я решил, что при тихой установке setup.exe служба не будет установлена :(. Возможность не устанавливать службу, используя конфигурационный файл, появится в Firefox с версии 16, для версий 12-15 сделаю так: после отработки setup.exe вызвать удаление службы через ее uninstall.exe при условии, что галка на установке службы не отмечена.
Цитата:

Цитата popt2t
Не пропускается мастер импорта »

popt2t, придется реализовать через [b]override.ini[b].
Цитата:

Цитата Sentryx
А насчет "установки браузером по умолчанию", в моем случае такой запрос не появляется. »

У меня тоже. Браузер становиться по-умолчанию после helper.exe /SetAsDefaultAppGlobal
Цитата:

Цитата popt2t
добавить в конструктор еще и настройки синхронизации »

popt2t, пока что нет.

popt2t 27-07-2012 18:43 1960225

Цитата:

Цитата El Sanchez
придется реализовать через override.ini»

объясни тогда как. А то я что-то не доганяю.

El Sanchez 27-07-2012 20:35 1960268

Цитата:

Цитата popt2t
объясни тогда как. А то я что-то не доганяю. »

popt2t, это я сам реализую в конструкторе. override.ini - это пользовательский конфигурационный файл, имеющий приоритет выше файла application.ini. Размещается в той же директории, что и application.ini. Просто раз пропуск Мастера импорта начиная с версии 11 не настраивается через application.ini (баг или фича? не знаю), сделаю через override.ini. Кто не хочет ждать выпуска новой версии конструктора, может сам подсунуть этот файл через папку Other (см. п2 шапки).

popt2t 27-07-2012 20:39 1960272

Цитата:

Цитата El Sanchez
это я сам реализую в конструкторе »

Ну что же, я подожду)

El Sanchez 06-08-2012 10:11 1965381

Изменения:
  • Текущая версия 1.4.2
  • Отключение Мастера импорта через override.ini
  • Отключено предложение о перезагрузке системы в конце установки для версий дистрибутива от 12 и выше
  • Обновлены компоненты конструктора

Sentryx 06-08-2012 12:11 1965433

El Sanchez, спасибо за обнову). Служба не устанавливается/удаляется, мастер импорта больше не надоедает. :)

Потестил немного, заметил один момент, из-за которого у некоторых может появляться запрос на установку браузера по умолчанию, несмотря на снятую галку "Использовать Firefox как мой веб-браузер по умолчанию". Возможно это и получилось тогда у popt2t.

Дело вот в чём. Если при создании аддона просто снять упомянутую выше галку, но не устанавливать на "Настройки браузера", с последующей настройкой оного, а именно - снятием галки Дополнительные > Общие > "Всегда проверять при запуске...", то при первом запуске браузера и появится этот запрос.

El Sanchez 06-08-2012 19:24 1965670

Цитата:

Цитата Sentryx
может появляться запрос на установку браузера по умолчанию, несмотря на снятую галку "Использовать Firefox как мой веб-браузер по умолчанию" »

Sentryx, не снятую, а отмеченную. А так верно, при снятой галке "Всегда проверять при запуске..." в настройках браузера и отмеченной "Использовать Firefox как мой веб-браузер по умолчанию" в конструкторе запрос появляется. Буду думать.

Sentryx 06-08-2012 20:25 1965709

El Sanchez, хм, уже дошло тут до меня, что функции у этих галок - разные. Разобрался. :D
Просто подумалось вот, что по логике, человеку, который снимает галку в конструкторе на "Использовать Firefox как мой веб-браузер по умолчанию", в "проверке при запуске...", мягко говоря, нет необходимости, поэтому хорошо бы была связь: снял одну галку - снялась и вторая, в настройках. Лично меня теперешние условия вполне устраивают, а вот тем, кто пропускает настройку браузера в конструкторе, которая не является необходимой, имхо, пригодилось бы. :)

El Sanchez 12-10-2012 16:53 2004243

Изменения:
  • Текущая версия 1.4.3
  • Поддержка версий от 16 и выше
  • Исправлено появление запроса на установку браузера по умолчанию при отмеченной опции "Использовать Firefox как мой веб-браузер по умолчанию"

kumian 13-12-2012 12:47 2044527

El Sanchez,
возможно ли на этапе настройки указать исключения для всплывающих окон (нету кнопки исключения).

El Sanchez 13-12-2012 18:12 2044717

Цитата:

Цитата kumian
возможно ли на этапе настройки указать исключения для всплывающих окон (нету кнопки исключения). »

kumian, раз кнопка не реализована (пока), можете подсунуть нужный файл через папку конструктора Other. Из своего профиля возьмите файл permissions.sqlite и разместите по пути Other\core\defaults\profile\permissions.sqlite

kumian 14-12-2012 11:59 2045140

El Sanchez,
спасибо за совет и наводку, что так можно скопировать целый настроенный профиль (значит отпал еще один вопрос :-))

markowww 24-01-2013 16:47 2074056

El Sanchez, у меня при создании аддона в архиве получилась следующая структура папок: \FireFox\Files\ForceCopy\SVCPACK\. Так задумано?

El Sanchez 24-01-2013 21:11 2074251

Цитата:

Цитата markowww
Так задумано? »

markowww, тю, Акела промахнулся. Спасибо, поправлю.

El Sanchez 05-02-2013 13:44 2082946

Изменения:
  • Текущая версия 1.4.4
  • Исправлено создание архива аддона

popt2t 15-02-2013 12:22 2090950

Не интегрируются 2 дополнения: Progress Bar on Tab и Text Link

fxMaker выдает одну и ту же ошибку для обеих дополнений:



El Sanchez, можешь разобраться в чем проблема?

popt2t 15-02-2013 12:39 2090971

И еще есть проблема с Download Statusbar. С ним ошибки нету, но его не видно в списке выбора дополнений.

El Sanchez 18-02-2013 19:36 2093627

Цитата:

Цитата popt2t
Не интегрируются 2 дополнения: Progress Bar on Tab и Text Link
fxMaker выдает одну и ту же ошибку для обеих дополнений: »

popt2t, как обычно нужны изменения в парсере манифестов.
Цитата:

Цитата popt2t
И еще есть проблема с Download Statusbar. С ним ошибки нету, но его не видно в списке выбора дополнений. »

popt2t, тут посложнее. Конструктор по внутренней структуре аддона определяет его как мультиархивный, хотя таким он не является, отсюда нарушение в его разборе. Буду думать.

popt2t 19-02-2013 10:21 2094091

Цитата:

Цитата El Sanchez
Буду думать. »

Спасибо за ответ. Буду ждать обновления.

El Sanchez 12-03-2013 19:00 2109549

Изменения:
  • Текущая версия 1.4.5
  • Очередная правка парсера манифестов
  • Исправлено определение мультиархивных дополнений
  • Добавлен прогресс операций распаковки/упаковки/копирования

Aquila 12-03-2013 23:20 2109846

А что это за ошибка?

Всё делаю по инструкции, пока без расширений и дополнительных файлов, дистрибутив чистый.

Sentryx 13-03-2013 01:49 2109893

Подтверждаю, "ловлю" идентичную ошибку.

Проявляется/воспроизводится она, например, если при создании установить галку на "Настройки браузера" и в этих настройках изменить "Общие > При запуске Firefox:" на "Показать пустую страницу" (и др.), или в "Дополнительные > Обновления" на "Проверять наличие обновлений, но...".

El Sanchez 13-03-2013 13:40 2110202

Цитата:

Цитата Aquila
А что это за ошибка? »

Цитата:

Цитата Sentryx
Подтверждаю, "ловлю" идентичную ошибку. »

Исправлено. Без смены версии.

popt2t 13-03-2013 14:57 2110272

Вот что получил при сборке:



Хотя вроде все собралось.

wwwwadim 13-03-2013 15:09 2110280

Здравствуйте. Подскажите пожалуйста. Нельзя ли весь профиль забекапить и установить его из аддона. Сабж пробовал, многие настройки не сохраняются. Может есть другие способы установки из SVCPACK?
Приходиться подбрасывать заранее приготовленную папку профиля. Firefox потом подхватывает настройки из нее без проблем.

alert30 13-03-2013 16:06 2110329

popt2t, перекачай конструктор, автор всё исправил.

popt2t 13-03-2013 16:21 2110348

Цитата:

Цитата alert30
перекачай конструктор, автор всё исправил. »

Это уже на исправленном.

Aquila 13-03-2013 17:17 2110403

Вложений: 1
На этот раз всё отработано успешно. Спасибо автору.

Sentryx 13-03-2013 17:24 2110411

Тоже теперь всё проходит без проблем, ошибок нет. Переключал/менял все настройки, добавлял расширения - всё ОК.

popt2t 11-04-2013 18:15 2130545

El Sanchez, я уже как-то задавал этот вопрос, но позволю себе спросить еще раз. Как на счет добавить настройки синхронизации в конструктор? Или это не возможно по тем или иным причинам? Я думаю такая возможность была бы вовсе не лишней.

El Sanchez 18-04-2013 14:58 2135096

Цитата:

Цитата popt2t
Как на счет добавить настройки синхронизации в конструктор? Или это не возможно по тем или иным причинам? Я думаю такая возможность была бы вовсе не лишней. »

popt2t, подсовывание настроек синхронизации через prefs.js в новый профиль ничего не дала, видно еще где-то хранятся, не знамо где.

popt2t 18-04-2013 16:32 2135169

Цитата:

Цитата El Sanchez
подсовывание настроек синхронизации через prefs.js в новый профиль ничего не дала, видно еще где-то хранятся, не знамо где »

Жаль конечно. Ну да ладно. Это не принципиально. Можно обойтись.

olmak 15-05-2013 20:32 2150616

Addon не работает с firefox 21.0 (не подхватываются дополнения и настройки - не обрабатываются папки extensions и other) . На версии 19.02 все было ОК

El Sanchez 15-05-2013 21:50 2150664

Цитата:

Цитата olmak
не работает с firefox 21.0 »

olmak, поменялась структура дистрибутива.

olmak 16-05-2013 16:34 2151081

Цитата:

Цитата El Sanchez
olmak, поменялась структура дистрибутива »

Это я понял , скажи пожалуйста планируешь ли в ближайшее время пофиксить выпуском нового аддона данную проблему

El Sanchez 16-05-2013 20:19 2151226

Цитата:

Цитата olmak
планируешь ли в ближайшее время пофиксить выпуском нового аддона данную проблему »

olmak, до конца недели.

El Sanchez 24-05-2013 17:39 2155632

Изменения:
  • Текущая версия 1.4.6.
  • Поддержка новой структуры дистрибутива (с версии 21).
  • Переделка пользовательского интерфейса окна настроек.
  • Добавлены некоторые настройки для старых\новых версий Firefox.
  • Исправлена ошибка, при которой не применялись настройки с типом integer при значениях, не равных 0.

юраш1 28-05-2013 19:48 2157995

El Sanchez,Что , эта ошибка означает ? И как её исправить fxMaker_normal_log.zip

El Sanchez 28-05-2013 22:32 2158095

юраш1, обычно означает, что попался манифест install.rdf, структура которого парсеру неизвестна (самая частая ошибка), но в вашем случае со структурой все в порядке, нашлась детская ошибка в определении значения одного необходимого атрибута. Исправлю завтра. Пока можете убрать дополнение Stylish в сторону.

popt2t 29-05-2013 11:41 2158349

El Sanchez, только что проверил, се отлично собралось. Спасибо за работу!

El Sanchez 29-05-2013 17:42 2158623

Изменения:
  • Без смены версии.
  • Исправлена ошибка: возвращалось неверное имя атрибута без префикса (base name по терминологии XML DOM), связанного с необходимым пространством имен при обработке манифеста дополнения.
  • При обнаружении манифеста с неизвестной нодовой структурой теперь показывается предупреждающее сообщение, работа конструктора при этом продолжится.

popt2t 26-06-2013 12:14 2174588

Расположил файл bookmarks.html как указанно в инструкции, но он не интегрировался в собранный дистрибутив. В чем может быть причина?

El Sanchez 26-06-2013 17:17 2174814

Цитата:

Цитата popt2t
Расположил файл bookmarks.html как указанно в инструкции, но он не интегрировался в собранный дистрибутив. В чем может быть причина? »

popt2t, bookmarks.html как файл закладок убит разработчиками еще с Firefox 3, вместо него теперь places.sqlite.

popt2t 26-06-2013 18:26 2174851

Цитата:

Цитата El Sanchez
bookmarks.html как файл закладок убит разработчиками еще с Firefox 3, вместо него теперь places.sqlite. »

об этом в инструкции не сказано. и как его правильно интегрировать?

Sentryx 27-06-2013 10:18 2175136

popt2t

Немного из своих наблюдений.
В свое время с places.sqlite возиться не стал, процедура его редактирования мне показалась утомительной (закладок много) поэтому вышел из положения немного другим, "варварским", путем)).

Файл закладок - bookmarks.html - спрятан в zip-архив omni.ja из дистрибутива (дистрибутив распаковывается как архив 7-zip). Их там два, путь к нужному: "\core\browser\omni.ja". Его нужно открыть и заменить дефолтный файл закладок ("\defaults\profile\bookmarks.html") своим, предварительно экспортированным из уже настроенного Firefox'а.

Теперь просто помещаем omni.ja в соответствующую папку конструктора ("\Other\core\browser\omni.ja") и он будет интегрирован при сборке аддона.

XXXler 05-11-2013 18:02 2248003

El Sanchez,
2 небольших пожелания касательно конструктора:
  1. Неплохо-бы оставить отображение опции закрепления ярлыка (ярлык в Quick Launch) под Win 6.x
  2. Похоже, что расширения с bootstrap'ом нужно так-же добавлять в prefs.js -> extensions.bootstrappedAddons, иначе они (как минимум) запускаются только при втором запуске браузера (AdBlock Plus), или вообще ломают загрузку плагинов и работу программы (Download Panel Tweaks)

markowww 06-11-2013 21:59 2248784

XXXler, AdBlock Plus у меня срабатывает при первом запуске

XXXler 08-11-2013 01:40 2249741

markowww, срабатывает, если есть prefs.js и AdBlock указан в значении extensions.bootstrappedAddons, а иначе:


El Sanchez 08-11-2013 17:48 2250132

Цитата:

Цитата XXXler
Неплохо-бы оставить отображение опции закрепления ярлыка (ярлык в Quick Launch) под Win 6.x »

XXXler, а кто будет этот ярлык удалять? Оригинальный инсталлятор не предлагает создание такого ярлыка, значит мой тоже не должен.
Цитата:

Цитата XXXler
Похоже, что расширения с bootstrap'ом нужно так-же добавлять в prefs.js -> extensions.bootstrappedAddons, иначе они (как минимум) запускаются только при втором запуске браузера (AdBlock Plus), или вообще ломают загрузку плагинов и работу программы (Download Panel Tweaks) »

XXXler, не подтверждаю. Даже с набором расширений со скриншотов.

XXXler 08-11-2013 22:13 2250320

Цитата:

Цитата El Sanchez
XXXler, а кто будет этот ярлык удалять? Оригинальный инсталлятор не предлагает создание такого ярлыка, значит мой тоже не должен. »

а закрепление ярлыка в TaskBand кто выполняет?

Цитата:

Цитата El Sanchez
XXXler, не подтверждаю. Даже с набором расширений со скриншотов. »

на всякий случай выкладываю содержимое папок, лог и компилированный результат (у меня, что на виртуалке (XP), что на реальных машинах (XP/W7 32/64) глюк проявляется в любом случае)
http://www.mediafire.com/folder/pmisfhb929rkv/Firefox

El Sanchez 09-11-2013 17:39 2250700

Цитата:

Цитата XXXler
а закрепление ярлыка в TaskBand кто выполняет? »

XXXler, оригинал делает это автоматически, не предлагая, при условии, что браузер выбран по-умолчанию.
Цитата:

Цитата XXXler
на всякий случай выкладываю содержимое папок, лог и компилированный результат (у меня, что на виртуалке (XP), что на реальных машинах (XP/W7 32/64) глюк проявляется в любом случае) »

XXXler, ссылка никуда не ведет.

XXXler 09-11-2013 18:40 2250749

Цитата:

Цитата El Sanchez
XXXler, оригинал делает это автоматически, не предлагая, при условии, что браузер выбран по-умолчанию. »

тогда вопрос снимается :sorry:
Цитата:

Цитата El Sanchez
XXXler, ссылка никуда не ведет. »

исправил ссылку - http://www.mediafire.com/folder/pmisfhb929rkv/Firefox

El Sanchez 10-11-2013 12:28 2251150

Цитата:

Цитата El Sanchez
не подтверждаю. Даже с набором расширений со скриншотов »

XXXler, на XP работает и без prefs.js (проверено на живой и виртуалке), на Win7 все плохо. Придется добавлять.

XXXler 14-12-2013 21:58 2272563

El Sanchez, в 26 версии произошла замена файла extensions.sqlite на extensions.json - стоит ли ждать в ближайшем времени новой версии fxMaker?

El Sanchez 20-12-2013 18:25 2275766

XXXler, ориентировочно через 2 недели, т.к. переписываю практически весь код.

El Sanchez 22-01-2014 22:51 2294422

Изменения:
  • Текущая версия 1.5.
  • Минимальное требование к ОС - Windows XP.
  • Переписан весь код, логика местами изменена, местами заменена полностью.
  • Добавлена поддержка словарей (тип дополнения - 64).
  • Обновлен пользовательский интерфейс.
  • Обновлено руководство пользователя.
  • Как говорится, minor tweaks.

markowww 19-04-2014 18:12 2340605

El Sanchez, а вы не думали сделать что-то типа конфигураций? Я собираю несколько дистрибутивов с помощью вашего конструктора, и в рамках одного дистрибутива настройки от версии к версии не меняются. Хотелось бы однажды их записать, а потом подгружать во время сборки.

El Sanchez 23-04-2014 21:15 2342168

Цитата:

Цитата markowww
а вы не думали сделать что-то типа конфигураций? »

markowww, нет, не думал. Подхват настроек браузера и так можно реализовать через пользовательский prefs.js в папке Others.

XXXler 29-05-2014 00:22 2357069

El Sanchez, почему-то с последней версией prefs.js в папке Others перезаписывается конструктором - после установки в нем остается только одна строка касательно состояния плагинов. Файлы/логи - http://rghost.ru/55948705

El Sanchez 29-05-2014 16:30 2357322

Изменения:
  • Текущая версия 1.5.1.
  • Исправлена ошибка: пользовательский файл prefs.js не обрабатывался, если не использовать опцию Настройки браузера на странице дополнительных задач.
  • Исправлена ошибка: при обработке пользовательского файла prefs.js "съедалась" открывающая двойная кавычка в именах настроек.
  • Замена вкладки Дополнительные - Шифрование на Дополнительные - Сертификаты окна Настройки для версий дистрибутива от 23 и выше.

XXXler 29-05-2014 21:34 2357482

El Sanchez, теперь содержимое сохраняет, но структуру файла портит - удаляет все начальные кавычки: http://rghost.ru/55997988

wolkow70 30-05-2014 06:48 2357573

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

popt2t 30-05-2014 07:33 2357582

Цитата:

Цитата wolkow70
Не возьметесь сделать аналогичный для MOZILLA THUNDERBIRD? »

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

El Sanchez 30-05-2014 10:01 2357634

Цитата:

Цитата XXXler
теперь содержимое сохраняет, но структуру файла портит - удаляет все начальные кавычки »

XXXler, спасибо, исправил, без смены версии.

Цитата:

Цитата wolkow70
Не возьметесь сделать аналогичный для MOZILLA THUNDERBIRD? »

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

popt2t 30-05-2014 11:16 2357666

El Sanchez, на RGhost файл удален. Поправьте ссылку пожалуйста.

popt2t 29-07-2014 18:44 2382879

Почему-то конструктор не принял дистрибутив 31-й версии скачанный по такому адресу:
Вот так:


Хотя все на месте:

Aquila 29-07-2014 19:50 2382923

Если что, такая же фигня и с 32 beta 2 по этой ссылке: :)

El Sanchez 29-07-2014 19:55 2382926

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

popt2t 29-07-2014 21:42 2382950

Цитата:

Цитата El Sanchez
В 31-й версии дистрибутива значения полей уже другие, поэтому и отлуп. »

Ну я так и думал, что опять мозиловцы что-то намутили.

El Sanchez 01-08-2014 12:05 2384046

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

vovn 09-09-2014 10:33 2400318

читать дальше »
при создании аддона для 32 версии ни один плагин не установился(((

разобрался, перепаковал и все основные плаги заработали. спасиб автору за конструктор!!!
с нетерпением как и многие тут, жду такой же конструктор на Thunderbird

popt2t 01-12-2014 16:36 2438090

El Sanchez, есть ли возможность интегрировать именно "персону", а не только полную тему?

El Sanchez 01-12-2014 20:39 2438189

Цитата:

Цитата popt2t
есть ли возможность интегрировать именно "персону", а не только полную тему? »

popt2t, пока нет, разве что через папку Other подсунуть в профиль папку lwtheme, файлы lightweighttheme-header, lightweighttheme-footer и prefs.js с lightweightThemes.*-настройками. К следующему релизу (не к тому, что на днях выпущу) может чего и придумаю.

popt2t 01-12-2014 22:26 2438234

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

El Sanchez 03-12-2014 20:47 2439276

Изменения (относительно последней версии 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 2443688

El Sanchez, возможно ли как-то с помощью конструктора интегрировать пользовательские скрипты?

Цитата:

Цитата El Sanchez
Вызов оригинального окна настроек вместо самодельного »

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

El Sanchez 17-12-2014 21:16 2445168

Цитата:

Цитата popt2t
возможно ли как-то с помощью конструктора интегрировать пользовательские скрипты? »

popt2t, имеется в виду скрипты Greasemonkey? Если да, то расширение Greasemonkey в Extensions, папку gm_scripts из профиля в Other (Other\core\browser\defaults\profile\gm_scripts).
Цитата:

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

popt2t, пожалуй, теперь да, только это не связано с тем, что конструктор вызывает оригинальное окно настроек, просто теперь настройки синхронизации по-другому хранятся. В прошлый раз подсовывание настроек через prefs.js ничего не дало, теперь же кроме настроек достаточно в профиль через Other подсунуть еще и файл signedInUser.json.

popt2t 17-12-2014 23:23 2445200

Цитата:

Цитата El Sanchez
файл signedInUser.json »

А где он лежит? Поиск не дал результатов!

Sentryx 18-12-2014 04:34 2445237

Цитата:

Цитата popt2t
А где он лежит? »

Создается в папке профиля при первом входе в синхронизацию.

XXXler 26-01-2015 18:14 2461712

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

El Sanchez 06-02-2015 14:00 2467347

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

Цитата:

Цитата XXXler
3. Не удается добавить contactssidebar-1.7pre.xpi в дистрибутив TB - выскакивает сообщение о ошибке в установочном манифесте »

XXXler, в манифесте некорректный символ в имени участника в разработке Rasmussen-а. TB хоть и устанавливает такое дополнение, сведения об авторах в менеджере дополнений отображаются неполностью.

XXXler 04-03-2015 19:52 2478819

El Sanchez, в новой версии из пользовательского prefs.js таинственным образом пропадает строка
Код:

user_pref("extensions.speeddial.group-1-maximumHeight", -1);
Файлы для сборки - http://rghost.ru/6qPW7FVDN

popt2t 04-03-2015 20:58 2478844

El Sanchez, будит ли конструктор корректно работать со сторонними х64 дистрибутивами, например Waterfox?

El Sanchez 05-03-2015 17:13 2479199

Изменения:
  • Текущая версия 1.1.1.
  • Исправлен разбор пользовательского файла prefs.js.

Цитата:

Цитата popt2t
будит ли конструктор корректно работать со сторонними х64 дистрибутивами, например Waterfox? »

popt2t, нет, не будет.

XXXler 06-03-2015 00:38 2479390

El Sanchez, спасибо, заработало.

По ThunderBird:
- закрепление на панели задач под Win7 текущим инсталятором TB не производится или не предусмотрено в конструкторе?
- диалог проверки интеграции при первом запуске (вылазит вроде только без пользовательского prefs.js) как-то убрать можно?

mariolast 09-03-2015 21:51 2480736

Было бы неплохо добавить поддержку локализация для ThunderBird. Inno ужимает установки для 3х языков (рус, укр, анг) в 31Мб, что довольно неплохо.

El Sanchez 11-03-2015 09:46 2481204

Изменения:
  • Текущая версия 1.1.2.
  • Thunderbird не ставился в качестве почтового клиента по умолчанию.
  • Для Thunderbird и SeaMonkey возвращена возможность устанавливать ярлык в Панели быстрого запуска на системах Windows 7 и выше.

Цитата:

Цитата XXXler
- закрепление на панели задач под Win7 текущим инсталятором TB не производится или не предусмотрено в конструкторе? »

XXXler, конечный инсталлятор ничего не закрепляет, открепляет и проч., это всего лишь оболочка над оригинальным setup.exe. В оригинале предусмотрено закрепление ярлыка на панели задач, но не работает, как это реализовано в Firefox (при условии, что программа будет установлена по умолчанию). Поэтому вернул возможность создавать ярлык в панели быстрого запуска на Win7 и выше, хотя бы так. Правда панель надо еще и знать как включать.
Цитата:

Цитата XXXler
- диалог проверки интеграции при первом запуске (вылазит вроде только без пользовательского prefs.js) как-то убрать можно? »

XXXler, сделать по умолчанию, либо user_pref("mail.shell.checkDefaultClient", false); в prefs.js.
Цитата:

Цитата mariolast
Было бы неплохо добавить поддержку локализация для ThunderBird. Inno ужимает установки для 3х языков (рус, укр, анг) в 31Мб, что довольно неплохо. »

mariolast, где тут локализации для вышеназванных языков?

popt2t 12-03-2015 09:21 2481624

El Sanchez, не думали добавить в конструктор предложение на автоматическое создание необходимых папок при их отсутствии? ИМХО, лишним не будит, в связи с тем что ленивых людей становится все больше :)

mariolast 12-03-2015 12:43 2481704

Каких папок?

popt2t 12-03-2015 15:55 2481767

Цитата:

Цитата mariolast
Каких папок? »

Цитата:

Цитата El Sanchez
Конструктор использует 4 рабочие папки (по умолчанию ищет их рядом с собой): »


Sentryx 16-05-2015 22:52 2508145

Цитата:

Цитата Version 38.0. What’s New:
* New: New tab-based preferences

Борьба с классикой продолжается. :(

Увы, наверное именно благодаря этому "грандиозному" изменению конструктор теперь не желает работать с 38-й версией.

El Sanchez 18-05-2015 10:05 2508592

Цитата:

Цитата Sentryx
Увы, наверное именно благодаря этому "грандиозному" изменению конструктор теперь не желает работать с 38-й версией. »

Sentryx, имеете в виду появление Crush Reporter? Это баг firefox.exe, появляется после первого запуска нового профиля.
Код:

; создаем новый профиль
firefox.exe -CreateProfile "TestUser C:\TestUser"
; все плохо с первым запуском
firefox.exe -P "TestUser" -silent
; а если так, то все хорошо, добавив любой параметр, рисующий UI
firefox.exe -P "TestUser" -preferences -silent

В конструкторе необходимость создавать временный профиль возникает 2 раза, одну я могу убрать, вторую нет, пока что просто закрывайте Reporter.

Sentryx 18-05-2015 19:54 2508807

Ага, сначала напугал Reporter, а далее, при вызове панели настроек браузера, вместо маленькой классической панельки был открыт весь браузер с новыми настройками в виде вкладки. Спасибо за разъяснение, проверил - кроме необходимости закрытия двух окон Reporter'а других проблем не заметил, настройки сохраняются. :)

El Sanchez 27-05-2015 09:31 2511864

Изменения:
  • Текущая версия 1.2.
  • Добавлена возможность хранения настроек, сделанных в конструкторе, в конфигурационном файле.
  • Исправлена ошибка, при которой нельзя было сделать отключенными дополнения из папки distribution.
  • Обновлено руководство пользователя.

Sentryx 30-08-2015 15:05 2547552

Вложений: 1
Не удается интегрировать расширение uBlock Origin 1.0.0.1. В самом начале, на этапе обработки манифестов дополнений появляется Runtime Error:
скрин

После закрытия окна с ошибкой появляется ещё одно, с сообщением: "List index out of bounds (17)". После этого mozMaker виснет.

Firefox 40.0.3. Ничего, кроме указанного дополнения больше не добавлялось.

El Sanchez 02-09-2015 14:18 2548664

Изменения:
  • Текущая версия 1.2.1.
  • Исправлен парсер манифестов дополнений.

popt2t 04-11-2015 21:04 2571657

На 42-й х64 версии конструктор отработал без ошибок! Не планируется возможность создания сборок для обеих архитектур или 2 в 1?

El Sanchez 05-11-2015 15:58 2571919

Цитата:

Цитата popt2t
На 42-й х64 версии конструктор отработал без ошибок!»

popt2t, это не значит, что на 32-разрядной ОС сборка 64-версии программы также завершится без ошибок. Еще как все плохо будет.
Цитата:

Цитата popt2t
Не планируется возможность создания сборок для обеих архитектур»

popt2t, куда ж теперь без этого, раз официально уже все?
Цитата:

Цитата popt2t
или 2 в 1? »

popt2t, нет уж.

El Sanchez 10-11-2015 09:13 2573252

Изменения:
  • Текущая версия 1.2.2.
  • Поддержка x64-версий диcтрибутивов.

apavs 18-05-2016 19:00 2635729

El Sanchez, Пользуюсь mozMaker 1.2.2. Но начиная с FireFox 46.0.0 и 46.0.1 конструктор перестал запоминать настройки. До версии FireFox 46.x.x всё было нормально. Подскажите пожалуйста, как это можно подправить? Заранее спасибо.

El Sanchez 19-05-2016 17:18 2636006

Цитата:

Цитата apavs
Но начиная с FireFox 46.0.0 и 46.0.1 конструктор перестал запоминать настройки. »

apavs, не создается/обновляется mozMaker.cfg рядом с конструктором?

apavs 19-05-2016 20:42 2636046

Цитата:

Цитата El Sanchez
не создается/обновляется mozMaker.cfg рядом с конструктором? »

Не запоминаются настройки сделанные в FireFox'e по кнопке mozMaker "Настройки Mozila FireFox:" и не добавляются расширения *.XPI

mozMaker отрабатывает без ошибок, но полученный addon FireFox'a после установки не видит ни расширения, которые были добавлены mozMaker'ом ни настройки FireFox'а, которые были сделаны по кнопке mozMaker "Настройки Mozila FireFox:"

Похоже Mozila сильно изменила что-то у себя в структуре инсталлятора и mozMaker версии 1.2.2 уже не подходит для FireFox 46.x.x

popt2t 20-05-2016 08:24 2636094

Цитата:

Цитата apavs
Не запоминаются настройки сделанные в FireFox'e по кнопке mozMaker "Настройки Mozila FireFox:" и не добавляются расширения *.XPI
mozMaker отрабатывает без ошибок, но полученный addon FireFox'a после установки не видит ни расширения, которые были добавлены mozMaker'ом ни настройки FireFox'а, которые были сделаны по кнопке mozMaker "Настройки Mozila FireFox:" »

Полностью подтверждаю!

El Sanchez 20-05-2016 16:19 2636233

apavs, popt2t, сломали/выпилили они browser\defaults\profile. Если сравнивать 45 и 46 версии, то в 46 версии папка browser\omni.ja\defaults\profile отсутствует, что намекает на то, что все-таки выпилили. На 47 бетке то же самое.

popt2t 20-05-2016 17:03 2636239

El Sanchez, какие прогнозы по доработке конструктора?

El Sanchez 21-05-2016 20:48 2636560

Цитата:

Цитата popt2t
какие прогнозы по доработке конструктора? »

popt2t, дополнения-то я смогу заставить установиться, но что делать с дополнительными файлами для профиля? Ведь таки выпилили, придурки.

El Sanchez 31-05-2016 09:38 2639042

Изменения:
  • Текущая версия 1.3.0.
  • Обход проблемы, связанной с удалением из Mozilla Firefox (с версии 46 и выше) функционала папки browser\defaults\profile.
  • Обработка дополнений из папки features дистрибутива.
  • Папку для размещения пользовательских файлов теперь можно указывать отдельно для каждого из типов дистрибутивов.
  • Косметика.

popt2t 01-06-2016 10:17 2639339

El Sanchez, таки отличнейшая новость за сегодня! Спасибо за обновление конструктора!!!!

Цитата:

Цитата El Sanchez
Ведь таки выпилили, придурки. »

Это да, эпично что-ли)))

dzork 03-06-2016 15:06 2639921

Вложений: 1
Добрый день, El Sanchez! Использую mozMaker 1.3.0, Mozilla Firefox 46.0.1 и несколько аддонов, и при этом аддоны не добавляются и настройки не сохраняются, размер выходного файла увеличивается примерно на 3 Мб. Лог прилагаю. Подскажите, куда копать?

El Sanchez 06-06-2016 14:54 2640780

Вложений: 1
Цитата:

Цитата dzork
при этом аддоны не добавляются »

dzork, одно дополнение (HTTPS-Everywhere) должно присутствовать, т.к. оно требует распаковки, остальные должны копироваться, но CopyFileEx возвращает ошибку 87 (параметр задан неверно). Запустите тестовый установщик из вложения, будет копироваться файл из %TEMP% в %TEMP% 3 способами, рядом будет создан лог-файл, лог в студию.
Цитата:

Цитата dzork
и настройки не сохраняются »

dzork, ?

apavs 07-06-2016 16:15 2641097

Вложений: 1
Цитата:

Цитата dzork
и при этом аддоны не добавляются »

Если речь идёт о расширениях (дополнениях), то подтверждаю, не добавляются. При этом после установки аддона FireFox сделанного mozMaker 1.3.0
папка C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions
содержит *.XPI
Скрытый текст

Код:

  Том в устройстве C имеет метку WIN_XP
 Серийный номер тома: 4F24-46B0
 
Содержимое папки C:\Program Files\Mozilla Firefox\browser\defaults\profile\extensions
07.06.2016  13:59    <DIR>          .
07.06.2016  13:59    <DIR>          ..
19.05.2016  14:50        2 371 966 adguardadblocker@adguard.com.xpi
19.05.2016  14:32            74 664 translator@zoli.bod.xpi
18.05.2016  11:07            17 390 {73007fef-a6e0-47d3-b4e7-dfc116ed6f65}.xpi
07.06.2016  14:49                0 t.txt
              4 файлов      2 464 020 байт
              2 папок  17 533 403 136 байт свободно

.


А папка пользователя C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
пустая
Скрытый текст


Код:

Том в устройстве C имеет метку WIN_XP
 Серийный номер тома: 4F24-46B0
 
 Содержимое папки C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
 
07.06.2016  14:15    <DIR>          .
07.06.2016  14:15    <DIR>          ..
07.06.2016  14:49                0 t.txt
              1 файлов              0 байт
              2 папок  17 533 386 752 байт свободно



Если руками содержимое C:\Program Files\Mozilla Firefox\browser\defaults\profile\extensions
скопировать в C:\Documents and Settings\Guest\Application Data\Mozilla\Firefox\Profiles\t746jhsb.default\extensions
то естественно расширения появляются.


Цитата:

Цитата El Sanchez
Запустите тестовый установщик из вложения, будет копироваться файл из %TEMP% в %TEMP% 3 способами, рядом будет создан лог-файл, лог в студию. »


Лог файл прикрепил


Цитата:

Цитата dzork
и настройки не сохраняются »

Очевидно dzork имел ввиду, что не сохраняются настройки FireFoxa сделанные при работе mozMaker 1.3.0

El Sanchez 07-06-2016 20:27 2641164

Цитата:

Цитата apavs
Если речь идёт о расширениях (дополнениях), то подтверждаю, не добавляются. При этом после установки аддона FireFox сделанного mozMaker 1.3.0
папка C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI »

apavs, у вас с dzork разные проблемы с копированием, до вашей он еще не дошел. У него не копируются дополнения во время работы конструктора, у вас все норм, т.к. C:\Program Files\Mozilla\Firefox\browser\defaults\profile\extensions содержит *.XPI. Все, что лежит в C:\Program Files\Mozilla\Firefox\browser\defaults\profile, копируется в новый профиль при помощи файла автоконфигурации firefox.cfg, который отрабатывает при каждом запуске firefox.exe. Т.к. нам нужно копировать только один раз, в firefox.exe есть условие, при котором копирование происходит тогда, когда файл prefs.js нулевого размера. В новом профиле перед первым запуском только 2 файла и оба нулевого размера. Если у вас по каким-то причинам в новосозданном профиле prefs.js ненулевой, то ничего копироваться в профиль естественно не будет. Создайте для теста новый профиль из командной строки: "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote и посмотрите чего там в профиле с файлом prefs.js. Да, путь к firefox.exe именно полный нужно указывать, как я привел.
Цитата:

Цитата apavs
Очевидно dzork имел ввиду, что не сохраняются настройки FireFoxa сделанные при работе mozMaker 1.3.0 »

apavs, настройки, как и код копирования, находятся firefox.cfg.

apavs 09-06-2016 14:49 2641708

Цитата:

Цитата El Sanchez
В новом профиле перед первым запуском только 2 файла и оба нулевого размера. »

У меня перед первым запуском профайла вообще нету, те в папке C:\Documents and Settings\Guest\Application Data\ папки Mozilla вообще нету, т.к. для чистоты эксперимента, после деинсталляции FifreFox я удаляю из C:\Documents and Settings\Guest\Application Data папку Mozilla. Полностью удаляю вместе со всеми подпапками в т.ч. и профайл.
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины.
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. Если же руками обнулить в уже существующем рабочем профайле файл prefs.js, то при следующем запуске FireFox копирование дополнений проходит нормально и дополнения появляются и что самое удивительное, так это то, что в этом случае срабатывают мои настройки, которые я делал для FireFox в mozMaker 1.3.0. (что-то Mozilla в новых версиях намутила). Ну не обнулять же после первого запуска FireFox prefs.js?

El Sanchez 09-06-2016 19:19 2641764

Цитата:

Цитата apavs
После первого запуска Firefox в профайле появляется prefs.js но не нулевой длины. »

apavs, конечно ненулевой, профиль создан и загружен, в этот момент prefs.js уже содержит записи.
Цитата:

Цитата apavs
При выполнении "C:\Program Files\Mozilla\Firefox\firefox.exe" -CreateProfile "mozUser %TEMP%\mozUser" -no-remote в папке %TEMP%\mozUser вижу файл prefs.js нулевого размера и Times.json, но FireFox всё равно не копирует дополнения. »

apavs, профиль создан, но не загружен, до firefox.cfg дело не доходит еще. Если выполнить после создания профиля с помощью -CreateProfile команду "C:\Program Files\Mozilla\Firefox\firefox.exe" -profile "%TEMP%\mozUser" -no-remote, то firefox.cfg отработает как надо и дополнения и настройки будут применены. Но все это не имеет уже значения, этим...
Цитата:

Цитата apavs
Создание нового профиля из командной строки "C:\Program Files\Mozilla\Firefox\firefox.exe" -P с тем же результатом, т.е. ничего не копируется. »

...вами доказано, что определение момента первого запуска нулевым prefs.js никуда не годится и надо искать другой метод. Первый запуск что двойным кликом на firefox.exe, что в комстроке с помощью параметра -P, не дает нулевого prefs.js, поэтому firefox.cfg и не отрабатывает. Я думал, что при первом запуске firefox юзает функционал CreateProfile, где нулевый prefs.js создается, оказалось не так. Короче, на доработку.

apavs 09-06-2016 19:35 2641766

Цитата:

Цитата El Sanchez
Короче, на доработку. »

Cпасибо, подожду.

El Sanchez 12-06-2016 12:40 2642353

Изменения:
  • Текущая версия 1.3.1.
  • Обход проблемы, связанной с удалением из Mozilla Firefox (с версии 46 и выше) функционала папки browser\defaults\profile. Попытка №2.

apavs 13-06-2016 13:54 2642538

Цитата:

Цитата El Sanchez
Текущая версия 1.3.1 »

Спасибо, проверил, замечаний нет, всё работает.
P.S. А можно подправить, чтобы после деинсталляции Firefox папка с подпапками
Код:

Том в устройстве C имеет метку WIN_XP
 Серийный номер тома: 4F24-46B0

 Содержимое папки C:\Program Files\Mozilla Firefox

13.06.2016  12:34    <DIR>          .
13.06.2016  12:34    <DIR>          ..
13.06.2016  12:34    <DIR>          browser
13.06.2016  12:23            7 402 firefox.cfg
13.06.2016  12:34    <DIR>          defaults
13.06.2016  12:55                26 firefox.exe.moz-delete
13.06.2016  12:57                0 del.txt
              3 файлов          7 428 байт
              4 папок  17 186 799 616 байт свободно

удалялась? Или это уже никак не зависит от mozMaker?

El Sanchez 16-06-2016 14:22 2643193

Цитата:

Цитата apavs
А можно подправить, чтобы после деинсталляции Firefox папка с подпапками удалялась? »

apavs, команды удаления файлов и папок записаны в файле precomplete. В принципе можно сгенерировать аналогичные записи для файлов, которые делает конструктор, и пользовательских файлов папки Other, но если программа обновится, то файл precomplete будет заменен и все правки исчезнут.

popt2t 25-08-2016 14:02 2663096

Для справки, при сборке дистрибутива 48.0.2 с дополнениями SearchPreview и Fast Dial конструктор вешается на этапе копирования расширений.

El Sanchez 27-08-2016 10:46 2663552

Цитата:

Цитата popt2t
при сборке дистрибутива 48.0.2 с дополнениями SearchPreview и Fast Dial конструктор вешается на этапе копирования расширений. »

popt2t, не подтверждаю.

popt2t 27-08-2016 13:00 2663587

Я пробовал на Windows 8.1. Попробую еще с админ правами и отпишусь. Просто проверял по одному включая дополнения и на этих конструктор вешался.

El Sanchez 28-08-2016 15:19 2663742

Цитата:

Цитата popt2t
Я пробовал на Windows 8.1 »

popt2t, другое дело. Подтверждаю.

El Sanchez 31-08-2016 10:50 2664455

Изменения:
  • Текущая версия 1.3.2.
  • Создание файла precomplete, используемого деинсталлятором для удаления файлов. Правда работать будет до первого обновления программы.
  • Убрано зависание UI при распаковке некоторых расширений (баг плавающий).

El Sanchez 12-09-2016 09:07 2667774

Изменения:
  • Текущая версия 1.3.3.
  • Исправлена ошибка, при которой свернутый на Панель задач конструктор не восстанавливался (Vista+).

juk_777 08-10-2016 21:37 2676196

Я извиняюсь, а для других браузеров на основе Firefox можно addon "замастрячить"?

El Sanchez 12-10-2016 10:54 2677285

Цитата:

Цитата juk_777
а для других браузеров на основе Firefox можно addon "замастрячить"? »

Тесты были, но для работы требуется знать имя головного исполняемого файла, которое в сборках можно и не определить, разбирая конфигурационные файлы дистрибутива. Поэтому я ограничился жестко заданными firefox.exe, thunderbird.exe и seamonkey.exe.

juk_777 19-10-2016 20:05 2679880

El Sanchez,
ok Ясно...

Kireall 21-11-2016 13:22 2689359

Доброго времени суток!
Подскажите, как запускать созданный дистрибутив Thunderbird в режиме тихой установки? Ключ -ms не срабатывает. (Версия исходного дистрибутива Thunderbird - 45.4.0)

El Sanchez 21-11-2016 17:25 2689426

Цитата:

Цитата Kireall
как запускать созданный дистрибутив Thunderbird в режиме тихой установки? »

Kireall, /SILENT или /VERYSILENT. Это параметры командной строки Inno Setup.

Kireall 21-11-2016 20:21 2689489

Спасибо огромное. Утилита очень полезная!

apavs 09-08-2017 13:50 2757369

Вложений: 1
Уважаемый El Sanchez, при компиляции Firefox 55.0 MozMaker выдает ошибку.
С Firefox 54.0 и более ранними FireFox'ами было всё нормально.
MozMaker запускаю под Windows 7. Под Windows XP MozMaker ошибку не выдаёт, но под Windows XP не удастся настроить Firefox 53.хх и более новых не предназначенных для Windows XP.
Можете помочь? Очень мне нравится MozMaker, давно им пользуюсь.
Заранее спасибо.

VasyaOK 10-08-2017 09:55 2757514

El Sanchez,
Что-то оно у меня под Windows 7 x64 (Ultimate) не собирает ничего :( В логах (максимальное протоколирование) тоже ничего нет - если им верить, то всё ОК, должно быть собрано. А папка DISTR - пуста. Пробовал поменять папку - тоже самое. Рапортует, что всё успешно, и... Нет Ничего!
Под Windows ХР проделал всё тоже самое - всё получилось. Но под ХР дистрибутивы х64 "не видны", а х86 мне не интересны. Думал, дело именно в этом, решил под 7-кой собрать хотя бы х86 для тесту - тоже пусто.
Запускаю, ес-но от Администратора, UAC перманентно отключен. Пробовал даже от Trusted Shell запустить - ничего не изменилось.
В чём может быть причина?

VasyaOK 10-08-2017 10:33 2757529

Отбой - перенёс на системный диск с коротким именем mozMaker, всё заработало. Пришлось пути поправить, ну это вполне объяснимо и предсказумо ;).
Вопрос: как сделать перенос своих настроек в конструктор, чтобы на выходе получить уже настроенную версию?
В частности, интересует даже не столько добавка, а удаление ненужных дополнений, которые присутствуют в оригинальном Firefox (пока остановился на версии 54, ибо с 55-й непонятки). Они (дополнения) всё равно не работают и уже изначально отключены - толку-то с них?
Ну, и общие настройки (вернуть старое меню, включить классическую тему) тоже хотелось бы получить на выходе.

apavs 10-08-2017 19:08 2757656

Цитата:

Цитата VasyaOK
как сделать перенос своих настроек в конструктор, чтобы на выходе получить уже настроенную версию? »

Запускает MozMaker, напротив надписи "Настройка Mozila Firefox:" есть кнопка "Настроить". Жмём её. Устанавливается и запускается Firefox в "песочнице". Настраиваете его как Вам нужно. Закрываете FireFox, жмёте "далее", Mozmaker собирает FireFox с Вашими установками.

popt2t 10-08-2017 19:35 2757663

Проба сборки дистрибутива 55.0 x86 под управлением Windows 7 SP1 x64 стартует таким сообщением:



Далее вроде как все собирается, но виртуальной машины под рукой нету, по этому устанавливать не пробовал. Размер собранного дистрибутива похож на правду, но все же...

З.Ы.
Все запускалось исключительно под админом!

Забыл указать, браузер в это время закрыт!

VasyaOK 11-08-2017 07:39 2757730

apavs,
Цитата:

Цитата apavs
Запускает MozMaker, напротив надписи "Настройка Mozila Firefox:" есть кнопка "Настроить". Жмём её. Устанавливается и запускается Firefox в "песочнице". »

Странно, сколько ей не жму - ничего не происходит. Как так?

El Sanchez 11-08-2017 18:53 2757832

Изменения:
  • Текущая версия 1.3.4.
  • Исправлен файл автоконфигурации firefox.cfg.

popt2t 12-08-2017 10:03 2757913

Пробовал собрать дистрибутив 52.3.0 ESR без дополнений, только со своими настройками. При старте сборки выскакивают штук 5-6 сообщений подобного содержания:



Дальше сборка проходит без ошибок. Все делалось под Windows XP SP3 x86.

El Sanchez 12-08-2017 21:33 2757991

Цитата:

Цитата popt2t
Пробовал собрать дистрибутив 52.3.0 ESR без дополнений, только со своими настройками. При старте сборки выскакивают штук 5-6 сообщений подобного содержания »

popt2t, ой, от тестов осталось :). Исправил. Без смены версии.

popt2t 12-08-2017 23:25 2758004

Теперь при сборке того же дистрибутива с теми же параметрами на той же системе, по несколько штук конструктор выдает это:



и это:


Iska 12-08-2017 23:41 2758006

popt2t, есть же нормальные вменяемые хостинги изображений, типа ImgUr. Зачем Вы пользуете такую дрянь как Radikal?!

popt2t 12-08-2017 23:48 2758007

Iska, да знаю я. Но как-то по привычке руки сами набирают этот адрес. Уж простите, исправлюсь!

El Sanchez 13-08-2017 10:15 2758043

Цитата:

Цитата popt2t
Теперь при сборке того же дистрибутива с теми же параметрами на той же системе, по несколько штук конструктор выдает это »

popt2t, перезакачайте, у вас на скринах файл mozMaker.exe размером 3136943 байт от 11.08.2017, а должен быть 3136910 байт от 12.08.2017

El Sanchez 25-09-2017 09:25 2766681

Изменения:
  • Текущая версия 1.4.
  • Поддержка WebExtensions.
  • Удален параметр командной строки LOGLEVEL, вместо него теперь LOG или LOG="filename".

apavs 03-10-2017 14:07 2768198

El Sanchez, Сегодня попробовал с помощью mozMaker 1.4 собрать Firefox Setup 52.4.0esr.exe.
На выходе получил файл Firefox-52.4.0.7z размером в 32 байта.
Если убрать птицу "Создать аддон для UpdatePack", то FireFox Setup 52.4.0.exe создаётся.
mozMaker 1.3.4 отработал нормально. Операционная система, на которой запускал mozMaker 1.4 - Windows XP.
El Sanchez, Поправьте пожалуйста!

El Sanchez 04-10-2017 15:53 2768419

Изменения:
  • Текущая версия 1.4.1
  • Исправлена сборка аддона (формировалась неверная командная строка)

mariolast 17-10-2017 00:34 2771114

El Sanchez,
Конструктором ESET уже не занимаетесь? Я был бы готов продолжить если поделитесь исходниками.

El Sanchez 17-10-2017 08:56 2771162

Цитата:

Цитата mariolast
Конструктором ESET уже не занимаетесь? »

mariolast, вы перепутали меня с кем-то :)

n0g0H0K 12-11-2017 17:10 2777030

Цитата:

Цитата mariolast
Конструктором ESET уже не занимаетесь? Я был бы готов продолжить если поделитесь исходниками. »

Этим Simplix занимался, вы к стати на его странице, можете глянуть исходники проекта, правда с тех самых времён.
Source

mariolast 14-11-2017 20:26 2777587

Там профильная ветка есть с конструктором, некто Sanchez продолжил заниматься тем конструктором, но пропал куда то с начала года и там уже не появляется. Я чего то подумал, что El Sanchez здесь это он.

El Sanchez 30-11-2017 09:46 2781166

Изменения:
  • Текущая версия 1.4.2
  • Исправлена ошибка, при которой для Firefox 57 и выше дополнения из дистрибутива определялись как невалидные
  • Для Firefox 43 и выше добавлена опция "Отключить проверку цифровой подписи дополнений"

apavs 01-12-2017 14:44 2781446

Вложений: 1
El Sanchez, У меня вот такая ошибка.
Поправьте пожалуйста, заранее спасибо.

El Sanchez 02-12-2017 13:13 2781681

Цитата:

Цитата apavs
У меня вот такая ошибка. »

apavs, спасибо, исправил косяк. Без смены версии.

apavs 08-05-2018 16:40 2812621

Вложений: 1
El Sanchez, начиная с версии Fire Fox 58.x.x, после установки FireFox на Windows 7 (x64) установщик FireFox сгенерированный с помощью mozMaker 1.4.2 - FireFox стал чудить.
Первый запуск FireFox проходит нормально, а все последующие вызовы FireFox сопровождаются такой ошибкой. Из-за того, что первый вызов проходит нормально, я не сразу заметил этот косяк.
Выяснил, что если генерировать установщик FireFox с помощью mozMaker 1.4.2 без расширений, то этой ошибки при вызове FireFox нету, однако, ни одно расширение добавить в установленный FireFox не удаётся. Если ставить FireFox родным установщиком, то таких проблем нету. Можете помочь решить эту проблему? Я активно пользуюсь mozMaker 1.4.2 и делаю с его помощью не только установщики FireFox 52.х.хESR для Windows XP, но и для Windows более новых версий с разрядностью 32 и 64 бита. Заранее спасибо.
P.S. Экспериментировал со следующими расширениями:
-AdGuard антибаннер (блокировщик рекламы и всплывающих окон)
-Google Similar Imeges (поиск в интернете изображений)
-Google Translator for FireFox (перевод текста или всей страниця с помощью переводчика Google)

popt2t 08-05-2018 20:11 2812661

У меня такой список и та же проблема:
Код:

adblock_plus-3.0.2-an+fx.xpi
googl_url-0.0.11-an+fx-windows.xpi
google_translator_for_firefox-3.0.3.1-an+fx.xpi
savefromnet-7.40-an+fx.xpi
select_link_text-2017.3.26-an+fx-windows.xpi
undo_closed_tabs_button_revived-0.1.6-an+fx.xpi

По одному не проверял.

El Sanchez 09-05-2018 10:09 2812741

Цитата:

Цитата apavs
Первый запуск FireFox проходит нормально, а все последующие вызовы FireFox сопровождаются такой ошибкой. Из-за того, что первый вызов проходит нормально, я не сразу заметил этот косяк. »

apavs, с версии 46 копирование пользовательских расширений и применение пользовательских настроек в профиль пользователя производится при помощи файла автонастройки firefox.cfg, лежит рядом с firefox.exe. Он отрабатывает при каждом запуске firefox.exe. Когда профиль только создан, он пуст (ну почти), и копирование расширений происходит без ошибок. Чтобы предотвратить излишнее копирование при следующих запусках firefox.exe, когда профиль уже полностью создан, в firefox.cfg должна срабатывать проверка, что профиль уже создан и копировать ничего не надо. В данном случае проверка основана на наличии маркерного файла - key3.db. Похоже, что его в вашем профиле нет.

fincheck 09-05-2018 15:16 2812798

apavs, у меня тоже самое. Ставлю клиентам Firefox и после установки дополнений anonimox или adblock , либо если дополнения интегрировать в дистрибутив.
El Sanchez Причём уже давно это заметил, ну наверно да, с 46 версии. Если можно по пунктам что нужно сделать для лечения и если возможно как интегрировать лечение в конструктор?
P.S. С Праздником Победы!

El Sanchez 14-05-2018 12:31 2813623

Изменения:
  • Текущая версия 1.4.3.
  • Исправлен файл автоконфигурации firefox.cfg.

apavs 14-05-2018 16:43 2813653

Цитата:

Цитата El Sanchez
Текущая версия 1.4.3.
Исправлен файл автоконфигурации firefox.cfg. »

Спасибо, проверил на FireFox 6.0 Х64 и Х86. Всё работает

popt2t 14-05-2018 21:01 2813688

Цитата:

Цитата apavs
проверил на FireFox 6.0 Х64 и Х86. Всё работает »

Подтверждаю. С ESR тоже порядок. Только не распознается AdBlocker for YouTube™

El Sanchez 16-05-2018 16:47 2813993

Цитата:

Цитата popt2t
Только не распознается AdBlocker for YouTube™ »

popt2t, распознается, но не проходит проверку, т.к. поддерживаются WebExtensions с ключом applications в манифесте.

apavs 04-09-2018 14:01 2829849

Вложений: 1
El Sanchez,
FireFox 62.0 вот такая ошибка.
Поправьте пожалуйста, заранее спасибо.

fincheck 05-09-2018 23:09 2830119

apavs, тоже самое, но конструктор аддон всё же собрал, правда пока не проверял на работоспособность.

apavs 06-09-2018 11:17 2830201

Цитата:

Цитата fincheck
тоже самое, но конструктор аддон всё же собрал, правда пока не проверял на работоспособность. »

Я проверил. Устнавливается, но при запуске, та же ошибка, что и при сборке и при этом расширения не установлены.

El Sanchez 06-09-2018 15:06 2830258

Цитата:

Цитата fincheck
тоже самое, но конструктор аддон всё же собрал, правда пока не проверял на работоспособность. »

Цитата:

Цитата apavs
Я проверил. Устнавливается, но при запуске, та же ошибка, что и при сборке и при этом расширения не установлены. »

fincheck, apavs, на этапе сборки создается временный профиль, из него берется файл extensions.json для внесения в него настроек дополнений (вкл/выкл) и их обезличивания. Что во время сборки, что при запуске после установки, при создании профиля задействован файл автоконфигурации, который копирует дополнения в новый профиль и применяет пользовательские настройки. С версии 60 часть функционала файла автоконфигурации вынесли в полуработающие политики, с версии 62 запуск файлов автоконфигурации проходит в "песочнице" без пользовательского кода и с ограниченным API, поэтому имеем то, что имеем.

apavs 06-09-2018 18:50 2830278

Цитата:

Цитата El Sanchez
поэтому имеем то, что имеем. »

Печально. Т.е. mozMaker 1.4.3 дальше пользоваться не удастся? Я правильно Вас понял?

El Sanchez 07-09-2018 19:39 2830467

Цитата:

Цитата apavs
Т.е. mozMaker 1.4.3 дальше пользоваться не удастся? Я правильно Вас понял? »

apavs, песочницу можно отключить, пока тестирую 1.4.4.

El Sanchez 16-09-2018 16:02 2831589

Изменения:
  • Текущая версия 1.4.4.
  • Исправлен файл автоконфигурации. Также он создается для Thunderbird и SeaMonkey (Gecko 46 и выше).
  • При наличии пользовательского файла автоконфигурации его содержимое будет перенесено в результирующий файл.
  • Исправлена ошибка, при которой некоторые дистрибутивы (Thunderbird) не были доступны для пользовательского выбора.
  • Встроенные дополнения из папки дистрибутива features теперь не будут ставиться из профиля во избежание проблем с их обновлением.

apavs 17-09-2018 10:19 2831721

Цитата:

Цитата El Sanchez
Текущая версия 1.4.4. »

Спасибо, сегодня попробую.

apavs 17-09-2018 10:46 2831726

El Sanchez, простите, или я что-то не понял, но мои настройки FireFox (домашняя страница и т.д.), которые я делаю при сборке, на срабатывают после установки собранного дистрибутива. Я уже не говорю про расширения.

fincheck 17-09-2018 13:16 2831746

Подтверждаю, настройки не переносятся. Пробовал на x64.

El Sanchez 17-09-2018 15:59 2831767

fincheck, apavs, перезалил, без смены версии.

apavs 17-09-2018 16:32 2831771

Цитата:

Цитата El Sanchez
перезалил, без смены версии. »

Спасибо, проверил на x86 и x64. Вроде всё работает.

apavs 15-11-2018 14:40 2840892

El Sanchez, а с помощью ключа можно указать место установки программы FireFox?
У меня такая задача. Я с помощью mozMaker 1.4.4 делаю установку FireFox x86 и x64, потом упаковываю их в один установочный файл с автоматической установкой FireFox в зависимости от разрядности системы. В этом случае FireFox установится в папку \Program files (как я указываю в mozMaker). Но мне иногда нужно поставить на систему x64 обе версии, т.е. FireFox x86 и x64, а в этом случае нужно чтобы FireFox x86 был установлен в папку \Program files(x86). Папку уста6новки FireFox можно как-то через ключ указать?
Заранее спасибо за ответ.

Iska 15-11-2018 18:27 2840933

apavs, x86-версия всегда должна устанавливаться в %ProgramFiles(x86)%.

apavs 15-11-2018 19:03 2840941

Цитата:

Цитата Iska
x86-версия всегда должна устанавливаться в %ProgramFiles(x86)%. »

Это если Windows x64, а если Windows x86, то в %ProgramFiles%

Iska 15-11-2018 20:47 2840955

apavs, естественно. И раз Вы это знаете — зачем Вы хотите сделать по-другому?

apavs 15-11-2018 21:02 2840957

Цитата:

Цитата Iska
естественно. И раз Вы это знаете — зачем Вы хотите сделать по-другому? »

Дело в том, что mozMaker спрашивает, куда ставить FireFox, я отвечаю, что в %ProgramFiles%, и в таком случае FireFox x86 и x64 будут установлены на системе x64 в %ProgramFiles% и Firefox установленный позже затрёт установку предыдущую, а мне нужно, чтобы оба FireFox работали (32-bit и 64-bit).

tyt 16-11-2018 19:18 2841113

Цитата:

Цитата El Sanchez
Other (по умолчанию) - для размещения пользовательских файлов, соблюдая файловую структуру »

Может кто подсказать основные файлы как называются -пароли, закладки,куки,панель закладок,фавиконки ...

apavs 16-11-2018 19:40 2841116

Цитата:

Цитата tyt
Может кто подсказать основные файлы как называются -пароли, закладки,куки,панель закладок,фавиконки ... »

Посмотрите здесь https://support.mozilla.org/ru/kb/pr...ladki-paroli-i

El Sanchez 21-11-2018 14:09 2841882

Цитата:

Цитата apavs
а с помощью ключа можно указать место установки программы FireFox? »

apavs, /DIR
Цитата:

Цитата apavs
Дело в том, что mozMaker спрашивает, куда ставить FireFox, я отвечаю, что в %ProgramFiles%, и в таком случае FireFox x86 и x64 будут установлены на системе x64 в %ProgramFiles% и Firefox установленный позже затрёт установку предыдущую, а мне нужно, чтобы оба FireFox работали (32-bit и 64-bit). »

apavs, указывайте в mozMaker для FireFox x86 папку Program Files (x86), а не то, что предложило после чтения конфига. Видимо, пора хранить пути установки для разных разрядностей дистрибутивов раздельно.

apavs 21-11-2018 19:11 2841947

El Sanchez,
Ключ /Dir, это очевидно то, что мне нужно.
Цитата:

Цитата El Sanchez
указывайте в mozMaker для FireFox x86 папку Program Files (x86), а не то, что предложило после чтения конфига. »

Дело в том, что я делаю свой установщик, который будет устанавливать одну или обе версии FireFox (сделанную вашим mozMaker) в зависимости от разрядности операционной системы и пожеланию пользователя. Вплоть до установки FireFox 32-bit и FireFox 64-Bit одновременно на Windows x64. Таким образом /Dir мне как раз то, что нужно, особенно если он поймёт переменную %ProgramFiles% и %ProgramFiles(x86)%, т.е. /Dir=%ProgramFiles% и /Dir=%ProgramFiles(x86)%. Попробую, как появится время, поэкспериментировать.

fincheck 03-02-2019 12:41 2856041

Заметил такой нюанс, не критично, но всё-же.
На установленном FireFox собранным конструктором, не происходит "промежуточного" обновления. Т.е. когда мы заходим в свойства FireFox он видит, скачивает обновление и просит перезагрузки. После перезагрузки заходим для проверки версии, а версия не меняется и уже качается полный дистрибутив, после чего обновляется корректно.

popt2t 03-02-2019 14:49 2856048

Цитата:

Цитата fincheck
Заметил такой нюанс, не критично, но всё-же.
На установленном FireFox собранным конструктором, не происходит "промежуточного" обновления. Т.е. когда мы заходим в свойства FireFox он видит, скачивает обновление и просит перезагрузки. После перезагрузки заходим для проверки версии, а версия не меняется и уже качается полный дистрибутив, после чего обновляется корректно. »

Есть такое. Не однократно замечал, но не придавал значения. Хотя и немного раздражает.

El Sanchez 04-02-2019 14:53 2856178

Цитата:

Цитата fincheck
На установленном FireFox собранным конструктором, не происходит "промежуточного" обновления. Т.е. когда мы заходим в свойства FireFox он видит, скачивает обновление и просит перезагрузки. После перезагрузки заходим для проверки версии, а версия не меняется и уже качается полный дистрибутив, после чего обновляется корректно. »

Цитата:

Цитата popt2t
Не однократно замечал, но не придавал значения. Хотя и немного раздражает. »

fincheck, popt2t, при применении частичного (разностного) обновления Firefox проверяет CRC каждого файла, затронутого этим обновлением. При несовпадении CRC такое обновление бессмысленно, поэтому качается полное обновление. Ищите какие файлы вы меняли самостоятельно, типа application.ini или omni.ja. Также после применения частичного обновления и перезапуска программы загляните в папку, где профили хранятся. В ней есть папка updates с подпапками, ищите в них файл last-update.log. В нем при применении частичного обновления есть строки, начинающиеся с EXECUTE PATCH <путь к обновляемому файлу>. Если какой-либо файл изменен пользователем, его CRC будет неверным и после EXECUTE PATCH появится строка LoadSourceFile: destination file crc <A> does not match expected crc <B>. На этом файле и закончится применение частичного обновления и будет скачано полное.
P.S. Не с любой версии можно обновиться до актуальной через частичные обновления. Установили вы версию 62.0, а актуальная версия - 65.0. Обновление будет происходить в 2 этапа - сначала будет полное обновление до версии 64.0.2, т.к. нет частичного обновления с 62.0 до 65.0, а затем будет частичное обновление с 64.0.2 до 65.0.

dwell 24-12-2020 20:43 2944096

У меня смешной вопрос... Мозмейкер считает файл Firefox Setup 84.0.1.exe, скаченный с официального сайта, НЕ дистрибутивом... А где взять правильный дистрибутив?

fincheck 25-12-2020 18:08 2944175

Цитата:

Цитата dwell
А где взять правильный дистрибутив? »

Всё время здесь беру, а вы?

Цитата:

Цитата dwell
Мозмейкер считает файл Firefox Setup 84.0.1.exe, скаченный с официального сайта, НЕ дистрибутивом... »

Проверил, у меня норм. Может у вас старый Мозмейкер?

apavs 25-12-2020 21:34 2944200

Цитата:

Цитата dwell
А где взять правильный дистрибутив? »

А я, например, здесь беру любую нужную мне версию.
И Firefox Setup 84.0.1.exe (x64 и x86) взятые оттуда, mozMaker "скушал" нормально.

dwell 26-12-2020 21:08 2944266

Цитата:

Цитата fincheck
Проверил, у меня норм. Может у вас старый Мозмейкер? »

У меня последний мозмейкер, 1,4,4, и какой бы дистрибутив я не загружал в папку. он всегда пишет "В папке .... должен быть хотя бы один дистрибутив Firefox!"
Пробовал и .exe, и распаковывал...

apavs 27-12-2020 00:07 2944288

Цитата:

Цитата dwell
У меня последний мозмейкер, 1,4,4, и какой бы дистрибутив я не загружал в папку »

"Выбор папки с дистрибутивом" правильно указываете?

apavs 29-11-2022 20:01 2997639

Вложений: 1
Уважаемый El Sanchez,
С версией Firefox Setup 107.0.1.exe получил сообщение от MozMaker:

http://forum.oszone.net/attachment.p...1&d=1669740862

С предыдущими версиями Firefox этого не было, вплоть до версии 107.0, а вот в версии 107.0.1 появилось.
Можно это как-то поправить? Заранее спасибо.

El Sanchez 01-12-2022 12:55 2997758

Изменения:
  • Текущая версия 1.4.5.
  • Исправлен разбор файлов manifest.json дополнений.


Время: 03:22.

Время: 03:22.
© OSzone.net 2001-