to post messages and comments.

← All posts tagged Mozilla

GMANE грохнул архивы конференций. Ну а Thunderbird у меня в каком-то перманентно сломанном состоянии, не хранит базу данных, как обычно положено, и тоже всё потерял. Не круто.

Thunderbird без спроса обновился (надо полагать, до версии 38.2.0) и перестал запускаться. Ошибка такая, что мне ни о чём не говорит:
nsAppShell:EventWindow: thunderbird.exe — Ошибка приложения
Исключение unknown software exception (0xc0000005) в приложении по адресу 0x7d61ed5e.

А версия 31.8.0 вполне себе работает

Парюсь сейчас над тем, чтобы XPInstall заюзать в роли инсталлятора. Смешно, да? То, что мне нужно (упакованный exe'шник), по–видимому, называется stub в терминологии Mozilla. Нашёл страницу в документации: developer.mozilla.org Жирным шрифтом написан Warning: The content of this article may be out of date. И предлагается перейти на страницу developer.mozilla.org ОК, переходим. И... там ничего примечательного. Должен сказать, у меня уже есть успешный опыт создания приложения на платформе Mozilla XULRunner. Запускаешь exe'шник — запусакется программа. JavaScript код перетащен на видное место, его можно подредактировать и перезапустить exe'шник, не забыв при этом увеличить номер билда в application.ini. Всё это меня уже не интересует, меня интересует КАК создать setup.exe, который бы цивилизованно устанавливал всю эту бодягу в положенное место.

Смотрим developer.mozilla.org Тоже ничего релевантного. Наконец, с горя можно почитать, куда ведёт out-of-date статья developer.mozilla.org А ведёт она сюда: mxr.mozilla.org Мне даже показалось, что там ничего нет, но всё же можно выбрать другой бранч и лицезреть исходные тексты установщика (firefox3 там нет, кстати). Мде...

Одно непонятно — как тогда появляются на свет установщики firefox, thunderbird, seamonkey? Партеногенез? Вроде обкатанная технология, да ещё и на разных языках установщики генерятся, а как самому свой установщик создать, так концов не найти. Использовать Nullsoft Installer или Inno Setup как бы незачем, если я намереваюсь использовать XPInstall для автоматических обновлений.

Требуется поверх фоновой картинки (которая может растягиваться) поместить несколько перекрывающих картинок, причём, желательно, чтобы они перекрывали определённые места. Делаю <stack>, в нём фоном <image>, а вот поверх него желаемые картинки разместить никак не получается. Если указывать left, top, width, height в пикселах или эмах, это работает. А хочется проценты! Наверное, этот кусок интерфейса буду в HTML верстать, ибо задолбало, а в пикселах или эмах делать не хочу.

Дошли руки попробовать SamePlace, с виду лучше, чем InstantBird, правда, я так и не смог поставить его на SeaMonkey (тут компьютер слабый, чем меньше программ со сборкой мусора, тем лучше, поэтому я использую SeaMonkey для web и почты)

Жуйк, давно вот хотел посмотреть, что это за чудо. Изделие весьма сырое. Я так и не нашёл, как здесь включить отображение оффлайн контактов.

Instantbird version 0.1.3.1

Содержимое меню File: Add Buddy, Join Chat (недоступно), Get Away
Содержимое меню Tools: Sounds, Accounts, Add-ons, Check for Updates
Содержимое меню ?: About InstantBird

В ростере отображаются только онлайн контакты. Нажатия правой кнопкой ни к чему не приводят, контекстного меню нет. Юзеркард получить не нашёл способа. Чат работает. Единственное, что радует — это то, что, в отличие от Psi, можно перетаскивать ссылки. В Opera, Psi и вообще во всём, что связано с Qt, есть такой баг, что при переносе ссылки вместо переноса ссылки начинается выделение текста.