Здравствуйте!

Просьба к lakostis: нельзя ли собрать специальную версию XULRunner исключительно для запуска Remote XUL Applications, т.е.:

1. без тестов
2. без примеров
3. без sql, java и т.д.
4. без отладочной информации
5. может еще что-то важное забыл

Критерии: минимальный размер архива, минимальные потребности в ОЗУ и максимально быстрая работа

Интересны сборки как для Win32, так и для Linux (а конкретно для ALM 2.4)

Кстати, я тут вытянул более свежую линуксовую сборку от AEN, но не пойму, а как, собственно, запустить приложение?

$ ./xulrunner http://localhost/xul/main.xul
Error: Invalid or missing application data!

А вот так все работает:

$ firefox http://localhost/xul/main.xul

Так ведь беда в том, что XUL-приложение удаленное, доступно по http. Я пробовал положить simple.xulapp на http, но чуда не случилось - он, естественно, открылся, как обычный текстовый файл.

Как запустить XUL-приложение с http? Локальные XUL-приложения мне сейчас не интересны.

Хм... значит я не понял его назначения :(   Хотя это нелогично, локальные приложения пускать, а удаленные - нет

Firefox плох для удаленных приложений тем же, чем и для локальных - в нем слишком много лишнего

Более того, я могу сказать, чем меня привлекает использование XUL для написания приложений-клиентов - отсутствие необходимости эти приложения обновлять. Т.е. имеем простоту сопровождения рабочих мест на уровне web-приложений, но получаем гораздо большую функциональность.

А в чем принципиальное преимущество локальных XUL-приложений от их аналогов, написанных более традиционными седствами (Java, C++ и т.д.) ?

исправил apps/simple/simple.xulapp так:

<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window
  id    = "simple"
  title = "Simple App"
  xmlns = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <browser id="content" type="content-primary" src="http://localhost/xul/main.xul"/>

  <!--
  <vbox>
    <textbox id="textbox" value="Hello World" flex="1"/>
    <button  id="button" label="Submit"/>
   
  </vbox>
  -->

</window>

после этого

$ ./xulrunner apps/simple/simple.xulapp

просто зависает при запуске

Тьфу, я написал это в apps/simple/chrome/content/simple/simple.xul - там вроде нет причин не работать

А с simple.js все сработало

За оффтопик прошу прощения - как будет надо (а надо будет ;) ) - создам новую тему

Здравствуйте!

Просьба к lakostis: нельзя ли собрать специальную версию XULRunner исключительно для запуска Remote XUL Applications, т.е.:

1. без тестов
2. без примеров
3. без sql, java и т.д.
4. без отладочной информации
5. может еще что-то важное забыл

Критерии: минимальный размер архива, минимальные потребности в ОЗУ и максимально быстрая работа

Интересны сборки как для Win32, так и для Linux (а конкретно для ALM 2.4)

можно. В конце этой недели будет новая сборка для Linux/win32.

PS Я вышел из праздников! ;)

сюда выкладываются оптимизированные сборки xr, без всего, как просили. Пока есть сборка под P4, в процессе сборка под Athlon.

А можно пояснить - это что, Win или nix ?

это сборки для ALTLinux Master-2.4 Планируется собирать их ежедневно (будут выкладываться в XULRunner/nightlies). Сборки для win32 пока задерживаются по-причине отсутствия (временного) под рукой подходящих машин.

PS Ежедневные сборки будут оптимизироваться "для всех", т.е. только с -Os -march=i586 -mmmx.