LINUX.ORG.RU

Firefox 3.0 beta 1


0

0

Итак... после восьми альфа-версий (для сравнения: у Firefox 1.5 их было две, а у 2.0 - три) Mozilla наконец выпустила первую бета-версию Firefox 3.

Хотя внешне браузер почти неотличим от Firefox 2, список изменений поистине огромен.

Начнём с изменений в движке Gecko, который в Firefox 3 имеет номер версии 1.9:

  • Добавлен циклический сборщик мусора для объектов XPCOM.
  • Отрисовка через Cairo на всех платформах (как следствие, больше не поддерживаются Windows 9x/Me и Mac OS X 10.2).
  • Поддержка Cocoa под Mac OS X.
  • Поддержка темы GTK в виджетах HTML (а не только XUL) под Mac OS X и Linux.
  • Улучшенная поддержка SVG.
  • Переписан код, отвечающий за вычисления положений элементов (reflow). Результат: прохождение теста Acid2 и поддержка элементов inline-block и inline-table.
  • Отображение документов XML по мере загрузки, а не только после полной загрузки.
  • Поддержка формата Animated PNG (APNG).
  • Улучшения в XMLHttpRequest: метод sendAsBinary, поддержка межсайтовых запросов и document.domain.
Что касается самого браузера:
  • Добавлена библиотека FUEL (Firefox Extension User Library), автоматизирующая некоторые операции, для которых раньше приходилось прибегать к средствам XPCOM.
  • Breakpad - новое, открытое средство для отсылки отчётов о сбоях, заменившее проприетарный Talkback.
  • Cookies переписаны под SQLite.
  • Внедрена архитектура Places - закладки и история на основе SQLite. Переделан менеджер закладок, добавлена возможность добавления закладки одной кнопкой (звезда), поддержка тегов для закладок и "умные папки" - такие, как "самые часто посещаемые страницы".
  • Переписаны диалог закрытия браузера и диалог "Информация о странице".
  • Переписана автопрокрутка (прокрутка средней кнопкой), исправлен баг, приводивший к артефактам при автопрокрутке под Compiz/Beryl.
  • Добавлен менеджер плагинов (не путать с расширениями; к плагинам относятся, например, Flash и обработчик Java-апплетов).
  • Новый, более симпатичный GUI для протоколов ftp:// и file://.
  • Улучшения менеджера закачек; теперь, в частности, поддерживается докачка (в том числе и между сеансами).
  • Окно "Вы хотите запомнить пароль?" переделано в немодальную горизонтальную полосу вверху окна.
  • Новая вкладка "Приложения" в окне настроек, позволяющая переопределять обработчики протоколов и типов файлов.
  • Текстовое масштабирование по умолчанию заменено на полное масштабирование, вместе с изображениями. На всякий случай: к появлению горизонтальной прокрутки это _не_ приводит.
  • Кнопка "Перезапустить Firefox" в окне "Дополнения" теперь видима всегда.
И многое другое. К сожалению, в эту бету не попала специфичная для Linux тема Gnomestripe с поддержкой иконок GTK для кнопок панели инструментов и родными вкладками. В следующий раз.

И предупреждая вопросы: нет, баг с горячими клавишами в русской раскладке не исправили. Должна же быть легенда уровня переключалки раскладок KDE.

Скачать различные языковые версии можно отсюда

>>> Подробности

Ответ на: комментарий от mirage

Гы, ну правильно. Сладкая парочка Gtk+ 2.9.3 и Cairo 1.2.6. Старое доброе глюкалово --- нестабильная версия gtk+ и неоптимизированная версия Cairo. Что ещё нужно человеку чтобы флеймить на ЛОРе? :) Не обновляться же, в самом деле.

http://www.linux.org.ru/view-message.jsp?msgid=1819251

AP ★★★★★
()
Ответ на: комментарий от AP

конечно, не обновляться. собирать из исходников? не шутите. а бинарники требуют обновить glibc, после чего маршируют в лес и там самозакапываются.

вообще — не вижу необходимости обновлять то, что работает, как-то не фанат ежедневных апдейтов. а Опере, mrxvt и E!/JWM на гтк и каиро плевать.

зыж gtk 2.8.20 %-))

mirage
()
Ответ на: комментарий от mirage

> а бинарники требуют обновить glibc, после чего маршируют в лес и там самозакапываются.

> зыж gtk 2.8.20 %-))

Дедушка, вылезай из танка, война кончилась!

Sikon ★★★
() автор топика
Ответ на: комментарий от mirage

> а бинарники требуют обновить glibc, после чего маршируют в лес и там самозакапываются.

Дык ввиду такого не грех и на уроки правописания в школе забить, ей-ей. На кой хер оно нужно, если русская езыга на дворе учится лехко и непринуждённо, а апдейт моска - задача непосильная в дальнейшем?

Видать таки спецы наконец наладили выпуск дроидов с однократно перезаписываемой ОЗУ.

Gharik
()
Ответ на: комментарий от AP

Не читаю. А зачем, когда можно просто позвонить Владимиру Владимировичу в его кремлёвский кабинет? ;)

Gharik
()
Ответ на: комментарий от Gharik

я рад, что ты вылил свой поток сознания. не будешь ли любезен пояснить, как он относится к процитированому тобой? ЗАЧЕМ мне обновлять glibc, gtk и cairo? кроме удовлетворения wow-рефлекса («вау! у меня самое новое!»).

я не зря упомянул Оперу, E!/JWM и mrxvt. это софт, который у меня запущен постоянно. на кой ему новые версии?

хотя… наверное, gcc лучше с новым gtk компиляет. быстрее, и оптимайзер графический. ага?

видать, таки wow-рефлекс у некоторых жизненно необходимая функция. отбери wow — помрут в страшных мучениях.

mirage
()
Ответ на: комментарий от mirage

Правильно, и зачем, вообще, эти новые версии выпускают?.. ;) Вот в Редмонде правильно делают - выпускают свою ОС с интервалом в пять лет... Вот с кого пример надо брать... ;)

А программисты, пишущие Cairo и GTK (да и тот же glibc), зачем-то исправляют баги, повышают производительность, добавляют новые возможности... Глупцы... :)

cruxish ★★★★
()
Ответ на: комментарий от cruxish

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

mirage
()
Ответ на: комментарий от alex_custov

> Заметь, в Опере когда читаешь тот же ЛОР, действуешь стрелками вверх-вниз, и чтобы почитать следующую открытую тему, достаточно мизинцем нажать '2' на нампаде. имхо мегаудобно, особенно при чтении html документации.

Изврат какой! Пальчики не устают, по строчке скроллиться? Да и глаза устанут так читать.

Откройте для себя, что читать можно нормально, постранично, а скроллиться по pgup/pgdown. Мизинцем и безымянным пальцами их нажимать, прижимая большим ctrl, когда нужно перейти на другой таб.

Что только оперофилы не делают, даже читать и скроллиться начинают построчно, лишь бы приспособиться к извратной оперовской раскладке..

PS а еще посмотрю я, каково вам на ноутбучной клавиатуре 1/2 "на нампаде" будет нажимать одновременно со скроллингом стрелочками, ну-ну..

anonymous
()
Ответ на: комментарий от cruxish

зыж нет, надо брать пример с линуксовых ядерщиков. 8 ядер за 2 часа — вот наша цель!

%-)

mirage
()
Ответ на: комментарий от Punk_UnDeaD

>хотя если вместо головы норвегия, может так оно и надо

LOL! you made my day!

Бугагагага в фортунки!

lester_dev ★★★★★
()
Ответ на: комментарий от mirage

> я, если ещё не ясно, спрашивал, зачем мне обновляться на одной конкретной машине

Если ещё не ясно, вопрос не в том, зачем Вам обновляться, а в том, к чему весь этот малоосознанный и неактуальный гон по поводу тормозов Cairo.

AP ★★★★★
()
Ответ на: комментарий от mirage

>мсье не в курсе, что в Опере раскладка редактируется штатными средствами, искаропки?

ох йопт, а что для смены раскладки надо ставить оперу?!

lester_dev ★★★★★
()

>Ужос! Какой же он толстый и неповоротливый стал. Тормозил, тормозил и упал после открытия 20-ти табов, теперь не запускатеся, сегфолтиццо. Короче фтопку FF3, кроме бесполезного жира, никаких нужных вещей не несет. Будем продолжать юзать 2-ку :(

АНАЛОГИЧНО. К ТОМУ ЖЕ ПРОПАЛ ВЕСЬ КЭШ. УЖАС КАКОЙ-ТО.

anonymous
()
Ответ на: комментарий от AP

>к чему весь этот малоосознанный и неактуальный гон по поводу тормозов Cairo.

к тому, что обновился. тормозит. вся крутизна cairo нужна только в одном случае: при создании SVG-рендерера. cairo — тормозило и тормозить будет. в силу векторности. потому вменяемые существа используют EFL, и только иногда скатываются к cairo для векторов.

mirage
()
Ответ на: комментарий от lester_dev

>ох йопт, а что для смены раскладки надо ставить оперу?!

даже для сборки нового ядра надо. нет Оперы — всё тормозит. поставил Оперу — всё заработало, и баги самофиксятся.

mirage
()
Ответ на: комментарий от ebonent

hjkl - офигенно удобный курсор! (даже в Опере бинды добавил)

ManMachine
()
Ответ на: комментарий от AP

>Сладкая парочка Gtk+ 2.9.3 и Cairo 1.2.6. Старое доброе глюкалово

Интересно, в каких архивах такое находят? :)

eix -e cairo
...
Installed versions:  1.4.10

eix -e x11-libs/gtk+
...
Installed versions:  1.2.10-r12
                     2.12.1-r1

KRoN73 ★★★★★
()
Ответ на: комментарий от RatMann

>Речь вот об чём:

А я уже опять за мыльным ЭЛТ сижу, на нём обе ссылки почти одинаково смотрятся :) Завтра, если не забуду, на ЭКИ сравню.

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

>>Откройте для себя, что читать можно нормально, постранично, а скроллиться по pgup/pgdown. Мизинцем и безымянным пальцами их нажимать, прижимая большим ctrl, когда нужно перейти на другой таб.

ты наверно не знал, но скроллится по pgup/pgdown и переходить по табам по 1/2 также легко, как и стрелками, только между табами будешь переключаться безымянным пальцем, а не мизинцем.

>>Что только оперофилы не делают, даже читать и скроллиться начинают построчно, лишь бы приспособиться к извратной оперовской раскладке

Если кому-то что-то не нравится - добро пожаловать в настройки (заходил хоть раз?). Меня и так всё устраивает.

>>на ноутбучной клавиатуре

не имею и не нуждаюсь.

alex_custov ★★★★★
()
Ответ на: комментарий от mirage

> тормозило и тормозить будет. в силу векторности.

Надо же... А я почему-то считал, что с нормально работающим glitz о тормозах можно будет спокойно забыть :)

AP ★★★★★
()
Ответ на: комментарий от anonymous

>Что только оперофилы не делают, даже читать и скроллиться начинают построчно, лишь бы приспособиться к извратной оперовской раскладке..

Опера - постраничная прокрутка по PgUp/PgDown, построчная - стрелками. ФФ - постраничная прокрутка по PgUp/PgDown, построчная - стрелками. Конк/IE/Сафари - постраничная прокрутка по PgUp/PgDown, построчная - стрелками. Так в каком месте оперовские хоткеи "извратные"? ;)

anonymous
()
Ответ на: комментарий от RatMann

Второй скриншот явно показывает более чёткие и читаемые буковки. По крайней мере, на моём ЭЛТ.

DarkFlame ★★
()
Ответ на: комментарий от Punk_UnDeaD

>равку файлов лежащих хрен знает где и свечки всем святым, что б новое дополнение не порушило всё остальное

Примеры в студию! Или ты с быдлолисом случайно спутал? ;)

anonymous
()
Ответ на: комментарий от AP

не знаю. на моей посечёной GeF 2 как-то не заметно преимуществ. %-)

mirage
()
Ответ на: комментарий от anonymous

> Почему у меня она летает с кучей дополнений при ~40 вкладках, половина которых грузят страницы?

Наверное просто люди по разному понимают, что значит слово "летает", ибо, как сказал классик, "кому и кобыла -невеста".

CkuB
()
Ответ на: комментарий от Tupoy_Wenduzyatneg

>или когда расширение экрана невелико.

А когда велико? Хачу великое расширение экрана!

r ★★★★★
()
Ответ на: комментарий от firsttimeuser

>млять ну нахера?!!! Надеюсь эту заразу можно будет отключать, иначе сам лично напишу патч...

Полезно на самом деле. Всякие сайты подкладывающе картинки куда попало (а не фотографии) мрачнеют, если масштабирование только в тексте.

r ★★★★★
()
Ответ на: комментарий от ClosedGL

>>> Текстовое масштабирование по умолчанию заменено на полное масштабирование, вместе с изображениями.

>>млять ну нахера?!!! Надеюсь эту заразу можно будет отключать, иначе сам лично напишу патч...

>А что не так с этой фичей? IMHO Она для многих будет весьма полезна. >Например для ситуаций, когда имеется относительно небольшой по размеру >монитор, бла бла бла

Текстовое масштабирование - это вообще единственная фича из-за которой я использую Firefox. Научите как это делать в Опере и FF у меня пойдет нахрен прямо сейчас. А иначе - видимо только с 3-ей версии.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.