ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Семейство гекконов и xulrunner
@ 2006-08-27 21:12 Damir Shayhutdinov
  2006-08-27 21:17 ` Alexey Rusakov
  2006-08-27 21:22 ` Konstantin A. Lepikhov
  0 siblings, 2 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-08-27 21:12 UTC (permalink / raw)
  To: ALT Devel discussion list, legion, thresh

Всем привет!

Копался тут в мозильих новостях, и обнаружил следующее:

-----------
XULRunner 1.8.0.4 Security and Stability Update

The XULRunner 1.8.0.4 security and stability update is now available.
This release is a stable developer preview of the Mozilla XULRunner
application framework. The underlying gecko engine of XULRunner
1.8.0.4 matches Firefox 1.5.0.4. All existing users are encouraged to
upgrade. Please read the release notes for further information.

In addition, while preparing this release of XULRunner the build team
released an official Gecko SDK for XPCOM component development. For
more information about the SDK, see the documentation.
http://developer.mozilla.org/en/docs/Gecko_SDK
Posted August 22nd, 2006 by bsmedberg
------------


И вот что подумалось:
Наверное, не мешало бы обновить xulrunner в Сизифе.
А так как в состав Xulrunner теперь входит Gecko SDK, все приложения
гекконов (Galeon-ы всякие) можно было бы собирать с Gecko SDK. И даже
"родные" гекконы типа Seamonkey, Firefox, Thunderbird можно было бы
собирать с SDK, и избавиться от дублирующих libxpcom, libmozjs,
libgtkembedmoz в каждом детище mozilla.org.

Что думаете? Успеем до фриза?

P.S. Seamonkey сейчас собирается с системными libnspr, libnss,
mozldap, но хотелось бы избавиться от остальных дублирующих библиотек.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-27 21:12 [devel] Семейство гекконов и xulrunner Damir Shayhutdinov
@ 2006-08-27 21:17 ` Alexey Rusakov
  2006-08-28  6:03   ` Damir Shayhutdinov
  2006-08-27 21:22 ` Konstantin A. Lepikhov
  1 sibling, 1 reply; 8+ messages in thread
From: Alexey Rusakov @ 2006-08-27 21:17 UTC (permalink / raw)
  To: ALT Devel discussion list

Damir Shayhutdinov пишет:
> Всем привет!
>
> Копался тут в мозильих новостях, и обнаружил следующее:
>
> -----------
> XULRunner 1.8.0.4 Security and Stability Update
>
> The XULRunner 1.8.0.4 security and stability update is now available.
> This release is a stable developer preview of the Mozilla XULRunner
> application framework. The underlying gecko engine of XULRunner
> 1.8.0.4 matches Firefox 1.5.0.4. All existing users are encouraged to
> upgrade. Please read the release notes for further information.
>
> In addition, while preparing this release of XULRunner the build team
> released an official Gecko SDK for XPCOM component development. For
> more information about the SDK, see the documentation.
> http://developer.mozilla.org/en/docs/Gecko_SDK
> Posted August 22nd, 2006 by bsmedberg
> ------------
>
>
> И вот что подумалось:
> Наверное, не мешало бы обновить xulrunner в Сизифе.
> А так как в состав Xulrunner теперь входит Gecko SDK, все приложения
> гекконов (Galeon-ы всякие) можно было бы собирать с Gecko SDK. И даже
> "родные" гекконы типа Seamonkey, Firefox, Thunderbird можно было бы
> собирать с SDK, и избавиться от дублирующих libxpcom, libmozjs,
> libgtkembedmoz в каждом детище mozilla.org.
>
> Что думаете? Успеем до фриза?
>   
Я только за, но вот насчёт сборки самих гекконов с xulrunner - даже не 
знаю... Ну то есть если получится - будет рулез, конечно. Я только 
боюсь, что там объём работ не для предфризья.

-- 
  Alexey "Ktirf" Rusakov


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-27 21:12 [devel] Семейство гекконов и xulrunner Damir Shayhutdinov
  2006-08-27 21:17 ` Alexey Rusakov
@ 2006-08-27 21:22 ` Konstantin A. Lepikhov
  2006-08-27 21:36   ` Damir Shayhutdinov
  1 sibling, 1 reply; 8+ messages in thread
From: Konstantin A. Lepikhov @ 2006-08-27 21:22 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

Hi Damir!

Monday 28, at 01:12:57 AM you wrote:

<skip>
> И вот что подумалось:
> Наверное, не мешало бы обновить xulrunner в Сизифе.
> А так как в состав Xulrunner теперь входит Gecko SDK, все приложения
> гекконов (Galeon-ы всякие) можно было бы собирать с Gecko SDK. И даже
> "родные" гекконы типа Seamonkey, Firefox, Thunderbird можно было бы
> собирать с SDK, и избавиться от дублирующих libxpcom, libmozjs,
> libgtkembedmoz в каждом детище mozilla.org.
> 
> Что думаете? Успеем до фриза?
вряд ли - переход на xr в firefox планируется только к версии 3.0, насчет
tb скорее всего будет то же самое. Т.е. вы предлагаете забежать впереди
паровоза аж на год раньше :)

> 
> P.S. Seamonkey сейчас собирается с системными libnspr, libnss,
> mozldap, но хотелось бы избавиться от остальных дублирующих библиотек.
к сожалению, в коде придется очень много переделывать, спроси legion@, он
уже пробовал перевести fx на libxpcom :)

-- 
WBR et al.

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-27 21:22 ` Konstantin A. Lepikhov
@ 2006-08-27 21:36   ` Damir Shayhutdinov
  2006-08-28  6:47     ` Alexey Gladkov
  0 siblings, 1 reply; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-08-27 21:36 UTC (permalink / raw)
  To: ALT Devel discussion list

> вряд ли - переход на xr в firefox планируется только к версии 3.0, насчет
> tb скорее всего будет то же самое. Т.е. вы предлагаете забежать впереди
> паровоза аж на год раньше :)
В seamonkey тоже пилят suitrunner, пока правда неизвестно когда закончат.
Мне вот интересно, можно ли вообще слинковать с другими
xpcom/mozjs/gtkembedmoz, нежели с теми которые в пузе носятся.

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-27 21:17 ` Alexey Rusakov
@ 2006-08-28  6:03   ` Damir Shayhutdinov
  0 siblings, 0 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-08-28  6:03 UTC (permalink / raw)
  To: ALT Devel discussion list

> Я только за, но вот насчёт сборки самих гекконов с xulrunner - даже не
> знаю... Ну то есть если получится - будет рулез, конечно. Я только
> боюсь, что там объём работ не для предфризья.
Ну я пока на преобразование всех гекконов в XUL application не
замахиваюсь, просто думал собрать их всех с единым Gecko SDK.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-27 21:36   ` Damir Shayhutdinov
@ 2006-08-28  6:47     ` Alexey Gladkov
  2006-08-28  7:54       ` Damir Shayhutdinov
  2006-08-29 19:51       ` Damir Shayhutdinov
  0 siblings, 2 replies; 8+ messages in thread
From: Alexey Gladkov @ 2006-08-28  6:47 UTC (permalink / raw)
  To: ALT Devel discussion list

Damir Shayhutdinov пишет:
>> вряд ли - переход на xr в firefox планируется только к версии 3.0, насчет
>> tb скорее всего будет то же самое. Т.е. вы предлагаете забежать впереди
>> паровоза аж на год раньше :)
> В seamonkey тоже пилят suitrunner, пока правда неизвестно когда закончат.
> Мне вот интересно, можно ли вообще слинковать с другими
> xpcom/mozjs/gtkembedmoz, нежели с теми которые в пузе носятся.

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

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

xpcom тоже можно собрать отдельно ... я это проделал. Но заставить
работать с ним Firefox у меня с налёта не получилось. Есть две сложности:

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

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

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

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

До фриза, я думаю, мы всё это сделать не успеем... нужно ещё
тестировать как с этим будут работать разные приложения.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-28  6:47     ` Alexey Gladkov
@ 2006-08-28  7:54       ` Damir Shayhutdinov
  2006-08-29 19:51       ` Damir Shayhutdinov
  1 sibling, 0 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-08-28  7:54 UTC (permalink / raw)
  To: ALT Devel discussion list

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

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

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

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

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

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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [devel] Семейство гекконов и xulrunner
  2006-08-28  6:47     ` Alexey Gladkov
  2006-08-28  7:54       ` Damir Shayhutdinov
@ 2006-08-29 19:51       ` Damir Shayhutdinov
  1 sibling, 0 replies; 8+ messages in thread
From: Damir Shayhutdinov @ 2006-08-29 19:51 UTC (permalink / raw)
  To: ALT Devel discussion list

> > В seamonkey тоже пилят suitrunner, пока правда неизвестно когда закончат.
> > Мне вот интересно, можно ли вообще слинковать с другими
> > xpcom/mozjs/gtkembedmoz, нежели с теми которые в пузе носятся.
>
> С другим SpiderMonkey (libmozjs) слинковаться можно и это совсем не
> сложно сделать т.к. она существует и поддерживается как отдельный проект.

Я посмотрел эту SpiderMonkey - последняя версия (релиз) у нее 1.5,
выпущена в прошлом году.
Собрал на посмотреть - API SpiderMonkey 1.5 и того, что возится в пузе
SeaMonkey, отличаются довольно значительно. Новых релизов нету, если
брать из CVS, то проще наверное забить и брать libmozjs из xulrunner
или seamonkey.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-08-29 19:51 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-08-27 21:12 [devel] Семейство гекконов и xulrunner Damir Shayhutdinov
2006-08-27 21:17 ` Alexey Rusakov
2006-08-28  6:03   ` Damir Shayhutdinov
2006-08-27 21:22 ` Konstantin A. Lepikhov
2006-08-27 21:36   ` Damir Shayhutdinov
2006-08-28  6:47     ` Alexey Gladkov
2006-08-28  7:54       ` Damir Shayhutdinov
2006-08-29 19:51       ` Damir Shayhutdinov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git