Firefox 3.6.3plugin1 и Quake Live

14.04.10 Posted by xpilot

Несмотря на то, что вышедшая совсем недавно бета Firefox 3.6.3plugin1 должна была решить проблемы с работой плагинов в браузере, тем не менее у нее оказался один недостаток: OOPP (выполнение работы плагинов в отдельных процессах) работает только для 3 плагинов: Flash, Silverlight и Quicktime [а также "Default Plugin" от Mozilla]. Все остальные плагины, увы выполняются вместе с процессом браузера.

Одним из таких "несчастливых" плагинов стало дополнение для сервиса Quake Live, позволяющее запускать одноименный сетевой шутер от Id Software. В результате, если открыть сайт в Firefox 3.6.3plugin1 под Windows, браузер пытается запустить плагин, необходимый для игры, но тот ведет себя некорректно и Firefox падает.

На форуме Quake Live об этом было известно еще с того времени, как OOPP появилось в ночных сборках, однако никаких активных действий не предпринималось. Теперь же, после выхода бета-версии браузера, сигнатура с данного падения браузера стала третьей по встречаемости среди всех падений Firefox 3.6.3plugin1 и Mozilla обратила на нее свое внимание. Был создан баг#558390 в Bugzilla, где было проведено расследование некорректного поведения. Через несколько дней проблема была устранена и исправление будет выпущено в рамках следующей версии браузера, 3.6.4. Дополнительно, сотрудник Id Software оставил сообщение в Bugzilla, что они со своей стороны также предпримут меры и подправят плагин во время следующего обновления.

mozilla developer preview 4 готов для тестирования

13.04.10 Posted by xpilot

Ссылка: http://hacks.mozilla.org/2010/04/mozilla-developer-preview-4-ready-for-testing/

Замечание: это повторно опубликованная запись из блога Mozilla Project Development. Здесь будет рассказано о некоторых вкусных штучках для веб разработчиков, которые нуждаются в тестировании. Также, речь пойдет о первой сборке с изменениями в CSS-истории.

В качестве части нашей продолжающейся работы в разработке, мы рады сообщить о четвертом пред-релизном выпуске платформы Gecko 1.9.3. Платформа Gecko 1.9.3 создаст основу для Firefox и других выпусков проекта Mozilla.

Она доступна для загрузки на Mac, Windows или Linux.

Mozilla предполагает выпускать Developer Preview каждые 2-3 недели. Если вы использовали предыдущий релиз, то вы будете автоматически обновлены до новейшей версии, как только она выйдет.

Этот превью выпуск содержит большое количество интересных вещей, достойных упоминания, а также множество того, что также было в предыдущих выпусках. Вот примечательные вещи из этого выпуска:

Изменения пользовательского интерфейса

  • Открытые вкладки, которые совпадают с поисковыми запросами в Awesomebar теперь будут показываться как “Switch to Tab.”
  • Это первый превью выпуск, содержащий изменяемые текстовые поля по умолчанию.

Изменения для Веб разработчиков

  • Это первый превью-выпуск, содержащий изменения в CSS :visited, которые предотвращают класс атак, связанный с вынюхиванием пользовательской истории. Вы можете найти больше информации о деталях, почему это изменения важно, в топике на mozilla hacks (перевод на GeckoWorld) и в блоге Mozilla Security. Заметьте, что это изменение, скорее всего, сломает некоторые вебсайты и потому требует раннего тестирования - пожалуйста, протестируйте, если вы можете.
  • Атрибуты SVG, которые привязаны к CSS свойствам теперь могут быть анимированы с помощью SMIL. Смотрите сообщение в bugzilla или демо.

Плагины

  • Поддержка плагинов вне процесса (OOPP) для Windows и Linux продолжает улучшаться. В этом выпуске содержится большое количество исправлений ошибок против предыдущих выпусков developer preview (На самом деле, она настолько хороша, что мы портировали ее код назад в ветку 3.6 и этот код попал в бета-версию последующего релиза 3.6.x).
  • Это первый выпуск, который содержит поддержку для OOPP на Mac. Если вы используете OSX 10.6 и у вас есть последняя бета-версия Flash, то тогда он должен работать вне процесса.

Производительность

Платформа

  • JS-ctypes, наша новая простая-в-использовании система для авторов расширений, которые хотят вызывать нативный код, теперь имеет поддержку сложных типов: структур, указателей и массивов. Для большей информации об этом и том, как просто оно может вызывать нативный код из JavaScript, смотрите сообщение Дэна Витте (Dan Witte).
  • Mozilla теперь поддерживает непогрешимый аллокатор (infallible allocator). Вы можите спросить - "Что это за страннозвучащая штука?". В основном, это аллокатор, который в момент, когда не возможно выделить память, прерывается, вместо того, чтобы возвращать NULL. Это уменьшает поверхность для целого класса ошибок безопасности, относящихся к проверкам на NULL-указатели и также позволяет нам значительно упростить огромное получество исходного кода Gecko.

Автор: Christopher Blizzard.

MR Tech’s Toolkit — первый среди равных

11.04.10 Posted by SeLarin

Каждый раз, когда мне по какой-то причине приходится создавать новый профиль Firefox или Thunderbird и настраивать их «под себя», я, естественно, устанавливаю нужные мне расширения. Первым расширением, которое прописывается у меня в профиле, всегда становится MR Tech’s Toolkit, носивший когда-то имя Local Install. И выбор этот никогда не меняется независимо от даты, времени, погоды и геополитической обстановки. Попробую теперь объяснить чем обусловлена первоочередная необходимость именно этого расширения.

Читать далее »

Introduction

10.04.10 Posted by SeLarin

Я балдею от программ-конструкторов! Меня притягивает возможность взять «заготовку», не страдающую функционалом, и добавить к ней именно те функции, в которых нуждаюсь лично я. Если еще можно настроить и «экстерьер» программы, то она становится для меня просто незаменимой. Именно эта причина и определяет мою фанатичную приверженность к Total Commander, Miranda IM и, конечно, продуктам Mozilla (справедливости ради отмечу, что все уже упомянутые программы практически идеально подходят мне и без дополнений к ним). Интернет для меня просто немыслим без Firefox и Thunderbird, дополненных относительно небольшим количеством расширений.

В этом блоге я буду писать о расширениях для Firefox и Thunderbird, которыми я пользуюсь, либо которые показались мне просто интересными. Возможно, те расширения, о которых я буду писать не будут самыми новыми или новаторскими, но это всегда будет именно то, что существенно облегчает использование программы, делает его удобнее или же добавляет новые возможности. В первую очередь я буду писать о своем личном опыте в использовании того или иного расширения, поэтому часть функций я могу упомянуть вскользь или просто оставить «за бортом». Именно поэтому я буду рад комментариям, дополняющим мои описания или раскрывающим мне новые и необычные возможности.

Вышла бета-версия Firefox 3.6.3plugin1 "Lorentz"

10.04.10 Posted by xpilot

Ссылка: http://www.mozilla.com/en-US/firefox/lorentz/

Mozilla выпустила первую бета-версию проекта "Lorentz". Lorentz - это специальная сборка Firefox, в которую включена портированная песочница из браузера Chromium. Теперь все плагины (Adobe Flash, Adobe Reader, QuickTime или Silverlight) будут выполняться в отдельных процессах и в случае, если один из процессов непредвиденно завершится, то это никак не скажется на работе браузера (сейчас же, если что-то идет не так, то Firefox падает, причем не всегда показывается окошко Breakpad со сбором информации о возникшей проблеме): вместо области, где должен был находится плагин, будет появляться небольшое окошко с объяснением возникшей проблемы и предложением отправить, в один клик, отчет о проблемном плагине.

<< 1 2 3 4 5 6 7 >>