Battle Forum

Battle Forum (http://battlefox.rooty.ru/index.php)
-   Mozilla Firefox (http://battlefox.rooty.ru/forumdisplay.php?f=74)
-   -   Firefox Nightly (http://battlefox.rooty.ru/showthread.php?t=8382)

SoaT 09.07.2010 10:22

В Minefield/4.0b2pre переменится способ регистрации кросс-платформенных компонентов (XPCOM)

В прежней версии движка, существовавшей до июля 2010 года, все XPCOM-компоненты, будь они джаваскриптовыми или же скомпилированными двоичными, сперва подгружались браузером, а затем регистрировали сами себя. Теперь вместо этого все сведения, необходимые для их регистрации, авторам расширений придётся складывать в текстовый файл «chrome.manifest» (где всякий хром описывается), и регистрацией будет заниматься сам браузер.

Те файлы с путями вида «platform/WINNT_x86-msvc/chrome.manifest» (это пример пути для Windows), в которых прежде хранились отдельные хромовые манифесты для каждой платформы, отменяются. Вместо этого в манифестах можно использовать особые пометки о том, что та или иная строка манифеста должна применяться только на некоторой платформе.

Целью этих перемен является упрощённая процедура регистрации компонентов, требующая от браузера меньших усилий — а значит, ускорится начальная загрузка Файерфокса, которая прежде оказывалася неимоверно длинною после обновления самогó браузера или после замены (доустановки, отключения, устранения) его расширений. Также, вероятно, упростится и переход к многопоточности, планируемый в будущем.

Ценою этих перемен станет необходимость переписать абсолютно все те расширения, которые содержали и использовали собственные компоненты XPCOM (на MDC есть инструкции о том, как это сделать). Кроме того, уведомления (notifications) с именами «xpcom-startup» и «app-startup» больше не поступают в компоненты, так как во время событий, соответствующих этим уведомлениям, никаких компонентов ещё нет.

Многие расширения, заброшенные их авторами, придётся переписывать для переноса на Firefox 4: прежние полушаманские трюки, направленные на простую отмену проверки версий (совершаемую либо вручную, либо расширениями наподобие «Nightly Tester Tools», «MR Tech Toolkit», «Add-on Compatibility Reporter»), не заставят их заработать корректно.

habrahabr.ru/blogs/firefox/98340

Список рабочих дополнений для последних ночнушек)

SoaT 14.07.2010 00:31

Новый JavaScript-движок догнал по производительности старый :)

Цитата:

А тем временем новый движок JavaScript (на arewefastyet.com — чёрная линия) догнал по производительности старый (оранжевая линия). Дальше будет ещё лучше, а движки вскоре планируется объединить. В ночнушках вся эта красота появится в сентябре.
forum.mozilla-russia.org/viewtopic.php?pid=433337#p433337

a2z 28.07.2010 21:33


:reload: Вышла вторая бета версия Mozilla Firefox 4.0

Цитата:

Долгожданная вторая бета-версия может похвастаться следующими нововведениями:

* Эта версия доступна на 24-х языках, в том числе и на русском (предыдущая тестовая версия была выпущена только на английском языке);
* Любую вкладку можно уменьшить до размера иконки и поместить в левой части панели закладок. Новая функция позволит сэкономить массу пространства у пользователей с большим количеством одновременно открытых вкладок. Достаточно кликнуть правой кнопкой на выбранной вкладке и выбрать пункт «Сделать вкладкой приложения». Ранее подобная функциональность была доступна в качестве отдельного дополнения App Tabs;
* Разработчикам доступны новые функции CSS Transitions;
* Улучшена отзывчивость и прокрутка благодаря новой системе слоев;
* Повышена скорость обработки JavaScript за счет ряда оптимизаций движка;
* Изменен механизм регистрации XPCOM компонентов для увеличения скорости работы.

По мере приближения разработки к финальному выпуску, программа получит еще немало внутренних и функциональных улучшений. Следующую тестовую версию стоит ожидать в августе, а финальный выпуск запланирован на конец года.
Подробнее: Официальная страница 4.0 Beta | Release notes | Информация для разработчиков

:info: При установке на рабочую систему настоятельно рекомендуется создать новый профиль или копию старого.

http://battlefox.ru/~a2z/ff/firefox_buttondw_4.0.b2.png
md5: 9b3903327f4eebe55bc044f920995ac1

Или

Установить
С выбором языка и ОС

Slava 11.08.2010 12:41

Mozilla Firefox 4.0 Beta 3 Rus
Список изменений пока что не доступен...
Скачать ~9 Мб

Ежедневные русские сборки и русификации Firefox 4.0b4pre: http://ftp.mozilla.org/pub/mozilla.org/ … tral-l10n/.

Slava 11.08.2010 12:45

Mozilla будет без предупреждения обновлять корректирующие релизы Firefox 4
Цитата:

Компания Mozilla собирается поменять принцип обновлений Firefox - начиная с версии 4.0, пользователи больше не будут оповещены о предстоящем обновлении, браузер будет обновляться сам, без каких-либо уведомлений, примерно также, как это уже сейчас делает web-браузер Google Chrome. На данный момент такой принцип обновления будет задействован только для Windows версии продукта, ибо, например, в Linux большинство пользователей пользуется неофициальной сборкой от создателей дистрибутивов, и они не имеют достаточно прав, чтобы web-браузер обновлялся в обход пакетного менеджера и в обход прав доступа к файловой системе.

Таким образом большинство обновлений будут установлены автоматически, за исключением серьёзных изменений версий. Например, пользователь будет по-прежнему уведомлён о предстоящем обновлении с версии 4.0 до 4.5.

Данное изменение в политике обновлений связано с обычной статистикой: так, например, 97% пользователей Google Chrome обновляются до последней доступной версии в течение всего трёх недель после выхода обновления, тогда как среди пользователей Mozilla Firefox этот показатель составляет 85%, а среди пользователей Apple Safari всего 53%. Как известно, использование устаревших версий web-браузера может легко привести к появлению на компьютере пользователя нежелательных программ, таких как вирусы.

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

Slava 13.08.2010 10:03

Третья бета Firefox 4 реализует поддержку multitouch функциональности в Windows 7
Цитата:

Компания Mozilla выпустила очередную, уже третью по счету бета-версию своего будущего браузера Firefox 4. Данная версия позволяет желающим опробовать важную опцию, которая будет реализована в новом open-source браузере, а именно – управление при помощи multitouch функциональности в операционной системе Windows 7.

Иными словами, пользователи Firefox 4 смогут управлять данным браузером, используя multitouch касания и жесты. Разумеется, для этого потребуется уже упомянутая программная платформа Microsoft Windows 7, а также сенсорный дисплей. Кроме того, в третьей бета-версии Firefox 4 реализованы изменения в C++ представлении JavaScript, в результате чего повышается эффективность работы с “тяжелым” цифровым кодом.

Это, в свою очередь, даст возможность улучшить работу с графикой в современных веб-приложениях. Помимо прочего, в Firefox 4 beta 3 присутствует новая функция App Tabs и дополнительная поддержка стандарта HTML5 вкупе с WebM видео. Остается добавить, что третья бета-версия Firefox 4 обладает “родной” поддержкой 34 языков и доступна в вариантах для операционных систем Windows, Mac OS и Linux.
Подробнее об изменениях
● Firefox 4 Бета 3 доступна на 34 языках.

● Добавлена поддержка multi-touch на платформе Windows 7.
● Реализован новый способ представления значений JavaScript, позволяющий Firefox более эффективно выполнять тяжёлый цифровой код (используемый для таких вещей как графика и анимация).

Вы также можете просмотреть полный список изменений, произошедших с момента выхода предыдущей бета-версии.

А также все возможности предыдущих бета-версий Firefox 4:

● В версиях для Windows и Mac OS X вкладки теперь размещаются в верхней части окна браузера (при желании можно вернуть назад). Расположение вкладок в Linux будет изменено после изменения его темы.
● Вы можете превратить любую вкладку во "Вкладку приложения", щёлкнув по ней правой клавишей и выбрав из контекстного меню пункт "Сделать вкладкой приложения".
● Веб-разработчики могут анимировать содержимое используя переходы CSS.
● Уменьшено время отклика и улучшена прокрутка страниц благодаря новой системе retained layers.
● Оптимизация движка привела к повышению скорости работы JavaScript.
● Для уменьшения времени запуска и улучшения разделения процессов произведены изменения в процедуре регистрации компонентов XPCOM.
● Вы можете искать и переключаться на уже открытые вкладки в умной панели адреса.
● Новый менеджер дополнений и API для управления расширениями (UI будет изменено перед финальным релизом).
● Для JS-ctypes, интерфейса доступа к сторонним функциям для расширений, произведено значительное улучшение API.
● Кнопки остановки и обновления страницы были объединены в одну в версиях для Windows, Mac и Linux.
● Панель закладок заменена кнопкой закладок по умолчанию (при желании можно вернуть).
● Реализована защита от падений в версиях для Windows, Linux и Mac, если падения связаны с плагинами Adobe Flash, Apple Quicktime или Microsoft Silverlight.
● Частично поддерживаются переходы CSS.
● Полностью поддерживается WebGL (пока отключен по умолчанию).
● Для плагинов на Mac OS X реализована модель рендеринга Core Animation. Плагины, поддерживающие эту модель рендеринга, могут работать быстрее и эффективнее.
● Встроена поддержка видео-формата HD HTML5 WebM.
● Для платформы Windows был добавлен экспериментальный движок рендеринга, использующий Direct2D (пока отключен по умолчанию).
● Веб-разработчики могут использовать Websockets для несложного, двустороннего API коммуникаций с низкой задержкой.
● Веб-разработчики могут обновлять поле URL без перезагрузки страницы используя HTML History APIs.
● Для ускорения работы страниц реализовано отложенное построение фреймов.
● Поиск в истории ссылок сделан асинхронным для обеспечения уменьшения времени отзыва во время загрузки страницы.
● В селекторах CSS :visited были произведены изменения, призванные заблокировать для веб-сайтов возможность проверки истории посещений пользователя.
● Реализован новый парсер HTML5.
● Добавлена поддержка ещё большего количества контролей для форм HTML5.

SoaT 13.08.2010 13:44

Ночнушки реально стали на много быстрее, хотя до конкурентов ещё далековато: AreWeFastYet.com. Вчера вечером (МСК) закрыли баг с TabCandy в ночнушках - в сегодняшнем обновлении ждём, хотя говорят сыровато)

Добавлено позднее:
Не помню делился ли ссылкой на вот такой вот аттач в одном из багов по будущим закладкам? Клик

Ringo 13.08.2010 14:18

SoaT,а можно скриншот или ещё чего? Только для 4 беты и старше, у менря пока только стабилка)

SoaT 13.08.2010 14:24

Ringo, скриншот TabCandy тебя интересует? Пока дать не могу, жду пока выскочит обновление для ночнушки, но ты можешь посмотреть видео :)


Ringo 13.08.2010 15:10

Цитата:

Сообщение от SoaT (Сообщение 455487)
Не помню делился ли ссылкой на вот такой вот аттач в одном из багов по будущим закладкам? https://bug455694.bugzilla.mozilla.o....cgi?id=463283

я про это. в 3.6.Х не открывается ссылка.
ЗЫ. за видео всё равно спасибо, интересная вещь, слышал о таком (:

SoaT 13.08.2010 15:21

Цитата:

Сообщение от Ringo (Сообщение 455502)
я про это. в 3.6.Х не открывается ссылка.

А так попробуй: Клик

Это ещё только в планах, такого скрины наверное ещё не скоро)

Ringo 13.08.2010 19:40

SoaT,не-а, не открывается.

Slava 13.08.2010 19:46

Ringo, SoaT, там же написано, что демка только для Firefox 4 и выше...

SoaT 13.08.2010 22:04

Slava, где написано?

http://screen.battlefox.ru/data/570/10.png

Ringo 13.08.2010 22:10

SoaT,вот тут: http://clip2net.com/clip/m34918/1281...-clip-19kb.png

a2z 16.08.2010 22:05


:reload: Вышла третья бета версия Mozilla Firefox 4.0
● Добавлена поддержка multi-touch на платформе Windows 7.
● Реализован новый способ представления значений JavaScript, позволяющий Firefox более эффективно выполнять тяжёлый цифровой код (используемый для таких вещей как графика и анимация).
Вы также можете просмотреть полный список изменений, произошедших с момента выхода предыдущей бета-версии.

Подробнее: Официальная страница 4.0 Beta | Release notes | Информация для разработчиков

:info: При установке на рабочую систему настоятельно рекомендуется создать новый профиль или копию старого.

http://battlefox.ru/~a2z/ff/firefox_buttondw_4.0.b3.png
md5: 772777e319112234e207043fd1e9659d

Или

Установить
С выбором языка и ОС

SoaT 25.08.2010 10:14

В ночшушках обновили внешний вид Менеджера дополнений.
Вот так теперь выглядит вместе с TabCandy: клик (my ogg-video ^^)

Интересное сообщение Aza Raskin, одного из разработчиков TabCandy, в Твитере: (простите если ошибаюсь)
Цитата:

Сообщение от twitter.com/azaaza/status/21936613244
Thanks to everyone who gave name suggestions for Tab Candy. We are going with Firefox Überview!

В списке рассылки появился длинный пост про текущее состояние Direct2D в Firefox и что осталось там исправить

И ещё... вышла 4-ая бета Firefox 4.0
a2z, сделай красивы пост плз :rolleyes:


:reload: Вышла четвертая бета версия Mozilla Firefox 4.0

Цитата:

# Firefox 4 Beta 4 is available in 39 languages.
# Firefox Sync is now included by default.
# A new feature gives users a visual overview of all open tabs, allowing them to be sorted and grouped.
# An experimental API is included to provide more efficient Javascript animations.
# Firefox now supports the HTML5 video "buffered" property.
Подробнее: Официальная страница 4.0 Beta | Release notes | Информация для разработчиков

:info: При установке на рабочую систему настоятельно рекомендуется создать новый профиль или копию старого.

http://battlefox.ru/~a2z/ff/firefox_buttondw_4.0.b4.png
md5: b2e3b0c33ee2d2ac44373aadb2fe9314

Или

Установить
С выбором языка и ОС

SoaT 26.08.2010 09:58

Вложений: 2
Готовимся к FireFox 4.1

Bug 589981 - Provide a primary UI element for Sync in Firefox 4

Вот как хотят встроить Sync в интерфейс:
Вложение 107590
Bug 579506 - toolbars outside of the navigation toolbox should be able to be auto-added to the view menu

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

Ещё есть слух про UI для аддон-бара, который будет вместо статус-бара (:
Вложение 107591

SoaT 28.08.2010 20:09

  • Вот таким обещают сделать индикатор загрузки: html5-video (+ кнопка обновить/остановть в строке адреса)
  • Появился about:home в Ночнушках
  • В about:support добавлена информация о Direct2D/Directwrite/видеокарте и её драйверах
  • В дополнительных настройках Firefox появилась галка включения аппаратного ускорения
  • Опять слегка переколбасили менеджер дополнений
  • в UA Minefield заменён на Firefox

Добавлено через 38 минут
Кстати, если открыть http://AreWeFastYet.com - то можно увидеть, что графики неумолимо ползут вниз :sldr01:, причём не на совмещённых ещё движках

SoaT 03.09.2010 20:15

Вложений: 2
Ну вот и linux'ойдов порадовали кнопочкой обновить/стоп в адресной строке)
Вложение 107823
* а меж тем графики на arewefastyet.com показывают совместный движок, которому совсем чуть-чуть до google v8 и apple nitro осталось)

Добавлено на следующий день:
  • Сегодня ещё вид табов поменяли линуксоидам)
    Вложение 107850
    + анимация этих табов стала безлаговой
  • Для включения/отключения поддержки Direct3D:
    • about:config
    • layers.accelerate-all выставить в true

Статус работы Direct2D/DirectWrite/Direct3D можно проверить, набрав в строке адреса about:support и перейдя в конец страницы.


Текущее время: 08:20. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot