[devel] Семейство гекконов и xulrunner

Damir Shayhutdinov =?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Пн Авг 28 11:54:25 MSD 2006


> С другим SpiderMonkey (libmozjs) слинковаться можно и это совсем не
> сложно сделать т.к. она существует и поддерживается как отдельный проект.
Давайте сделаем :)

> gtkembedmoz можно пактовать отдельно ... скажем из xulrunner.
Угу.

 > xpcom тоже можно собрать отдельно ... я это проделал. Но заставить
> работать с ним Firefox у меня с налёта не получилось. Есть две сложности:
>
> 1) xpcom по умолчанию ищет компоненты (директория components в каждом
> мозилльном проекте) только в одной директории. Нужно научить xpcom
> смотреть не в одно место а в несколько... у меня есть ощущение что это
> уже реализовано, но как-то не очевидно совсем (GRE_DIR).
Покопаюсь.

>
> 2) То что если собирать libxul, то в неё попадает кусочек xpcom.
> Безобразие конечно, но это так. Поэтому тут либо нужно сверлить мозг
> mozilla.org на предмет устранения такого, либо не собирать libxul
> вообще. Второе кажется более реальным :)
А запатчить сложно?

> Если у кого есть время и желание помочь мне разобраться с этим, то
> можно вы нести и xpcom.
У меня есть, чем могу помочь?

> >> к сожалению, в коде придется очень много переделывать, спроси legion@, он
> >> уже пробовал перевести fx на libxpcom :)
> > Да, было бы интересно узнать, какие трудности ожидают. Может с
> > обновленным xulrunner будет все попроще?
>
> До фриза, я думаю, мы всё это сделать не успеем... нужно ещё
> тестировать как с этим будут работать разные приложения.
Возможно. Ну чтож, тогда на время фриза этим приложениям можно и в
Дедале перекантоваться.


Подробная информация о списке рассылки Devel