<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Firefox / Захабренные</title>
	<link>http://habrahabr.ru/rss/blog/firefox/</link>
	<description><![CDATA[Захабренные посты из блога «Firefox» на Хабрахабре]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 18:13:55 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
		
		
	<item>		
		<title><![CDATA[Firefox / Firefox 10 critical bug — isSameNode]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137509/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137509/</link>			
		<description><![CDATA[Вкратце: в FF10 перестала работать куча сайтов, скомпилированных старыми версиями GWT. В консоли лезет ошибка isSameNode is not a function.<br/>
Пока <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=723645">баг в ФФ</a> не исправили, выкладываю быстрый грязный фикс для вебмастеров:<br/>
<pre><code class="javascript">&lt;script type=&quot;text/javascript&quot;&gt;
try{ 
if (!HTMLElement.prototype.isSameNode) 
               HTMLElement.prototype.isSameNode = function(b) {return this===b;} } 
catch(e){};
&lt;/script&gt;
</code></pre><br/>
Подробности под катом.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/137509/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 02 Feb 2012 20:04:30 GMT</pubDate>
		<author>chainik</author>
		<category>Firefox</category><category>isSameNode</category>
	</item>
	
	
	
	
	
	

	
		
	<item>		
		<title><![CDATA[Firefox / [Из песочницы] Firefox: сочетания клавиш в стиле Emacs, а также загрузка содержимого clipboard по нажатию средней кнопки мыши]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137485/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137485/</link>			
		<description><![CDATA[Хочу поделиться с хабросообществом двумя рецептами «приготовления» Firefox для более приятного и удобного его использования в повседневной жизни юниксоида.<br/>
<br/>
Речь будет идти о версии Firefox под FreeBSD. Но всё, описанное ниже, вполне применимо и к версии для Linux. Для Windows всё не так просто и решается другими способами.<br/>
<br/>
Я опишу метод «внедрения» в Firefox сочетаний клавиш в стиле Emacs, а также как заставить Firefox загружать по mouse middleclick любой контент буфера обмена, а не только тот, который похож на ссылку (имеет префикс <em>http://</em> и т.п.).<br/>
<br/>
Если тема интересна, прошу под кат.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/137485/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 02 Feb 2012 12:24:22 GMT</pubDate>
		<author>yermulnik</author>
		<category>Firefox Emacs conentLoadURL</category>
	</item>
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Встречайте text-align-last]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137258/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137258/</link>			
		<description><![CDATA[<img align="right" src="http://habrastorage.org/storage1/b75e2361/811bed9c/8df2c637/b02153b6.png"/>Три месяца назад <a href="http://habrahabr.ru/users/sidchik/" class="user_link">SiDChik</a> столкнулся с необходимостью расположить текст с выключкою по ширине (<b>justify</b>), однако последнюю строку текста выровнять по центру <nobr>(см. иллюстрацию</nobr> справа).<br/>
<br/>
Решением этой задачи могло бы стать <nobr>CSS-свойство</nobr> <nobr><b><a href="http://www.w3.org/TR/css3-text/#text-align-last">text-align-last</a></b>,</nobr> однако в тот момент оно поддерживалося только во браузере Internet Explorer — поэтому <a href="http://habrahabr.ru/users/sidchik/" class="user_link">SiDChik</a> поневоле вынужден был сочинить собственный плагин для jQuery, достигающий той же цели, <nobr>и <a href="http://habrahabr.ru/blogs/jquery/131126/">выложил</a></nobr> полезный плод своего труда на Хабрахабре.<br/>
<br/>
С удовлетворением сообщаю, что тот момент начал медленно и постепенно отходить в прошлое: догоняя Internet Explorer, также и второй из двух наиболее популярных браузеров — Mozilla Firefox — получил поддержку <nobr>CSS-свойства</nobr> <nobr><b>text-align-last</b></nobr> в середине января <nobr>(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=536557">баг 536557</a></nobr> закрыт тринадцатого числа). Суммарная доля пользователей IE и Файерфокса настолько значительна, что неминуемо окажет давление и на производителей остальных (менее популярных) браузеров, понуждая ко внедрению того же свойства. Всем нам, например, не так уж трудно заметить, <nobr>что <a href="https://bugs.webkit.org/show_bug.cgi?id=76173">баг 76173</a></nobr> движка WebKit был открыт по горячим следам внедрения <nobr><b>text-align-last</b></nobr> в Файерфоксе (и даже чуть ли не прямо в тот же день).<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/137258/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sun, 29 Jan 2012 20:05:06 GMT</pubDate>
		<author>Mithgol</author>
		<category>text-align-last</category><category>Internet Explorer</category><category>Mozilla Firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Firefox будет отображать переводы строк (LF) во всплывающих подсказках (атрибутах title)]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137232/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137232/</link>			
		<description><![CDATA[<img src="http://i40.tinypic.com/2hwcg14.jpg" align="right"/>Как известно, спецификация <nobr>HTML 4.01</nobr> чёрным по белому <a href="http://www.w3.org/TR/html4/types.html#h-6.2">требует</a> того, чтобы в строковых атрибутах (CDATA) символы <nobr>перевода строки (LF)</nobr> игнорировались, а символы <nobr>возврата каретки (CR)</nobr> заменялись пробелами.<br/>
<br/>
А вот в спецификации HTML5, наоборот, символы <nobr>перевода строки (LF)</nobr> <nobr>в атрибуте <b>title</b></nobr> <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#the-title-attribute">считаются значимыми</a>. Предполагается, что можно набрать код наподобие нижеследующего:<pre><code>&lt;a href=&quot;…&quot; title=&quot;Первая строка.&#10;Вторая строка.&quot;&gt;…&lt;/a&gt;</code></pre>и ожидать, что при наведении на гиперссылку явится двустрочная всплывающая подсказка.<br/>
<br/>
<blockquote><blockquote>Кстати, я-то там набрал <nobr>«<b>&amp;#10;</b>» —</nobr> но Хабрахабр заменил этот код реальным переводом строки. <nobr>По меньшей мере,</nobr> у меня в Файерфоксе. Этакий вот баг <nobr>хабратэга <b>&lt;source&gt;</b>.</nobr> Впрочем, согласно HTML5, значимыми являются <b>обе</b> эти формы перевода строки. И сам символ, и его entity.</blockquote></blockquote><br/>
Internet Explorer как раз так всю дорогу и вёл себя (по меньшей мере, последние <nobr>шесть лет) —</nobr> плевать хотел <nobr>на HTML 4.01,</nobr> отображал многострочную подсказку. Уместно думать, что именно поведение MSIE послужило источником вдохновения для авторов соответствующего подраздела HTML5.<br/>
<br/>
А несколько дней назад (25 января) эта проблема <nobr>(<a href="https://bugzilla.mozilla.org/show_bug.cgi?id=358452">bug 358452</a>)</nobr> была решена и в Файерфоксе. <nobr>По-видимому,</nobr> первой версией Файерфокса с поддержкою многострочных всплывающих подсказок станет <b>Firefox 12</b>.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/137232/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sun, 29 Jan 2012 09:50:57 GMT</pubDate>
		<author>Mithgol</author>
		<category>перевод строки</category><category>HTML4</category><category>HTML5</category><category>title</category><category>Internet Explorer</category><category>Mozilla Firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Mozilla Firefox завибрирует]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137173/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137173/</link>			
		<description><![CDATA[<img src="http://i41.tinypic.com/s4x6hx.jpg" align="right"/>Этой зимою нам довелось заметить такие полезные новинки в мобильном Файерфоксе, как контроль за <a href="http://habrahabr.ru/blogs/firefox/135474/">зарядом аккумулятора</a> и управление <a href="http://habrahabr.ru/blogs/firefox/137054/">мобильной связью и SMS</a>. Позавчера <a href="http://hacks.mozilla.org/2012/01/using-the-vibrator-api-part-of-webapi/">во блоге Mozilla Hacks</a> были опубликованы сведения о том, что разработчики Firefox 11 также обеспечили сайтам интерфейс, управляющий <b>вибрацией</b> мобильного телефона.<br/>
<br/>
В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах:<br/>
<br/>
<pre><code>navigator.mozVibrate(1000);</code></pre><br/>
Несколько более сложная вибрация задаётся при помощи массива, нечётные элементы которого задают длительность вибрации, а чётные — длительность последующей паузы. Вот пример краткой двойной вибрации:<br/>
<br/>
<pre><code>navigator.mozVibrate([200, 100, 200, 100]);</code></pre><br/>
Чтобы немедленно прекратить вибрацию мобильника (не дожидаясь окончания указанных длительностей), достаточно передать тому же методу нулевую длительность или пустой массив:<br/>
<br/>
<pre><code>navigator.mozVibrate(0);
navigator.mozVibrate([]);</code></pre><br/>
Черновик соответствующего стантарта опубликован <a href="http://www.w3.org/TR/vibration/">на сайте W3C</a>.]]></description>
		
		<pubDate>Fri, 27 Jan 2012 22:19:11 GMT</pubDate>
		<author>Mithgol</author>
		<category>Mozilla Firefox</category><category>мобильный Firefox</category><category>вибрации</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Новые API во браузере Firefox позволят на JavaScript работать с мобильною связью]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/137054/</guid>
		<link>http://habrahabr.ru/blogs/firefox/137054/</link>			
		<description><![CDATA[<img src="http://i56.tinypic.com/o1h5c.png" align="right"/>Всякий, кто взглядывал на <a href="http://habrahabr.ru/blogs/firefox/133459/">график выхода новых версий</a> браузера Firefox, ожидающихся в 2012 году, уж конечно видел там, что прямо сейчас идёт работа над внедрением новых возможностей в версии <nobr><b>Firefox 12</b> —</nobr> которая, постепенно пройдя через стадии «Aurora» <nobr>и «Beta»,</nobr> выйдет в свет <b>в конце апреля</b> нынешнего года. И вот почему, просто глядя на все те возможности, которые нынче внедряются в Firefox 12, можно предвидеть будущие возможности <nobr>web-приложений</nobr> почти на полгода вперёд — и порадоваться (а не то и посидеть с отвисшею челюстью) заранее.<br/>
<br/>
Сейчас я обращу ваше внимание на две наиболее примечательные из недавних новинок.<br/>
<br/>
Внедрён API <b>WebSMS</b> (описанный <a href="https://wiki.mozilla.org/WebAPI/WebSMS">в MozillaWiki</a> и обсуждавшийся <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674725">в багзилле</a>), который добавит в DOM объекты, управляющие отправкою и приёмом <nobr><b>сообщений SMS</b>.</nobr><br/>
<br/>
Внедрён API <b>WebTelephony</b> (описанный <a href="https://wiki.mozilla.org/WebAPI/WebTelephony">в MozillaWiki</a> и обсуждавшийся <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=674726">в багзилле</a>), который добавит в DOM объекты, позволяющие <b>звонить по телефону</b>, а также принимать (или отклонять) входящие звонки и интересоваться состоянием мобильника (таким, как «идёт набор номера», «дозвон», «занято», «соединился», «рассоединился», «входящий звонок», и так далее).<br/>
<br/>
Само собой разумеется, что эти интерфейсы предназначены для мобильных версий Файерфокса.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/137054/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 26 Jan 2012 11:01:58 GMT</pubDate>
		<author>Mithgol</author>
		<category>Firefox</category><category>Mozilla Firefox</category><category>2012</category><category>предсказание будущего</category><category>мобильные приложения</category><category>API</category><category>DOM</category><category>мобильный Firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Побеждаем утечки памяти и ускоряем работу Firefox]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/136743/</guid>
		<link>http://habrahabr.ru/blogs/firefox/136743/</link>			
		<description><![CDATA[<img src="http://habrastorage.org/storage2/dc4/587/ca6/dc4587ca6938ee93b7e0d00501883302.png" align="left"/>Про утечки памяти в Огнелисе на Хабре уже было несколько постов, но ни в одном из них нет полного, с моей точки зрения, набора инструкций. Под катом я попытаюсь собрать все вместе, добавив то, что помогло в решении вопроса мне.<br/>
<br/>
Кроме решения проблемы утечки памяти, многие советы позволят ускорить работу браузера, так что пост будет интересен всем, кто использует Firefox. Практически каждый пункт подходит и для почтового клиента Thunderbird.<br/>
<br/>
А если вам просто понравилась девушка с картинки, то <a href="http://enjinight.deviantart.com/art/Firefox-close-up-266827463?q=gallery%3Aenjinight%2F24575574">здесь</a> хайрез :)<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/136743/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sun, 22 Jan 2012 15:54:27 GMT</pubDate>
		<author>veveve</author>
		<category>firefox</category><category>memory leaks</category><category>утечки памяти</category><category>производительность</category><category>Thunderbird</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Возьми API, JavaScript; поди узнай скорей-ка, что в Файерфоксе нашем села батарейка!…]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/135474/</guid>
		<link>http://habrahabr.ru/blogs/firefox/135474/</link>			
		<description><![CDATA[<img src="http://i39.tinypic.com/2uy28hw.jpg" align="right"/>Как известно, в W3C идёт работа <nobr>над <a href="http://www.w3.org/TR/battery-status/">черновиком</a></nobr> стандарта <b>Battery API</b>, реализация которого позволит джаваскрипту в браузере наблюдать за уровнем заряда аккумуляторной батареи в том мобильном устройстве (мобильнике, планшете, нетбуке, ноутбуке и так далее), на котором браузер запущен.<br/>
<br/>
Речь идёт о появлении объекта <b>navigator.battery</b> со свойствами <b>navigator.battery.charging</b> (логическое; равно <b>true</b>, когда устройство подзаряжается) <nobr>и <b>navigator.battery.level</b></nobr> (число <nobr>от <b>0.0</b></nobr> <nobr>до <b>1.0</b>,</nobr> выражающее величину заряда батареи по отношению к максимальному заряду её). Оба свойства — только для чтения. У этого объекта также будут события, позволяющие наблюдать за изменениями состояния батареи примерно так:<br/>
<br/>
<pre><code class="javascript">navigator.battery.addEventListener('chargingchange', function () {
   if (navigator.battery.charging) {
      console.log('Устройство только что воткнули в розетку.');
   }
}, false);
</code></pre><br/>
В конце осени нынешнего (2011) года соответствующий объект (под именем <nobr><b>navigator.mozBattery</b>)</nobr> добавили в объектную модель Файерфокса одиннадцатой версии <nobr>(см. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=678694">баг 678694</a>);</nobr> её появления <nobr>по <a href="http://habrahabr.ru/blogs/firefox/133459/">графику</a></nobr> следует ожидать в середине марта будущего (2012) года, а бету мы увидим в сáмом начале февраля. Жду с нетерпением, потому что мобильный Firefox одиннадцатой версии вообще обещает заблистать множеством изменений по сравнению с десятым.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/135474/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 29 Dec 2011 07:54:51 GMT</pubDate>
		<author>Mithgol</author>
		<category>JavaScript</category><category>Battery API</category><category>аккумуляторные батареи</category><category>Mozilla Firefox</category><category>W3C</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Firefox Sync будет поддерживать синхронизацию дополнений (расширений и тем оформления) между компьютерами]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/135468/</guid>
		<link>http://habrahabr.ru/blogs/firefox/135468/</link>			
		<description><![CDATA[<img src="http://upload.wikimedia.org/wikipedia/en/thumb/0/01/Firefox_Sync_logo.png/150px-Firefox_Sync_logo.png" align="right"/>Как известно, <nobr><b>Firefox Sync</b> —</nobr> это средство, позволяющее двум (или более) браузерам Mozilla Firefox на нескольких компьютерах (или даже мобильниках) иметь один и тот же набор закладок, паролей, настроек, посещённых страниц и открытых вкладок. Набор этот пополняется синхронно: например, добавишь закладку на одном компьютере — а она тотчас же появляется и на другом.<br/>
<br/>
Каждый пункт из этого списка может быть отключён (скажем, кто нипочём не желает передавать сохранённые пароли с личного компьютера на рабочий, тот напрочь отключает синхронизацию сохранённых паролей). Расширения же могут добавлять собственные элементы для синхронизации: скажем, Adblock Plus умеет поделиться противорекламными фильтрами.<br/>
<br/>
Разработчики Файерфокса подумали-подумали, да в декабре нынешнего (2011) года добавили в Firefox Sync поддержку синхронизации и самих расширений <nobr>(см. <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=534956">баг 534956</a>);</nobr> если учесть <a href="http://habrahabr.ru/blogs/firefox/133459/">график</a>, то её появление в релизе состоится весною 2012 года.<br/>
<br/>
Подробности о работе новой функции <a href="https://wiki.mozilla.org/Services/Sync/Addon_Sync">изложены в MozillaWiki</a>. Спервоначалу она коснётся только расширений, расположенных <nobr>на addons.mozilla.org,</nobr> и будет по умолчанию не включена у нынешних пользователей Firefox Sync, чтобы не ужаснуть их возможными резкими переменами внешнего вида и функциональности браузера после обновления.]]></description>
		
		<pubDate>Thu, 29 Dec 2011 06:31:49 GMT</pubDate>
		<author>Mithgol</author>
		<category>Mozilla Firefox</category><category>Firefox Sync</category><category>дополнения к Firefox</category><category>расширения Firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Спустя 7,5 лет разработчики Firefox добавили нумерацию строк для исходного кода]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/135452/</guid>
		<link>http://habrahabr.ru/blogs/firefox/135452/</link>			
		<description><![CDATA[28 декабря разработчики Firefox наконец-то закрыли билет <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=246620">246620</a>, созданный аж 13 июня 2004 года, и добавили отображение нумерации строк в окне просмотра исходного кода веб-страниц, который вызывается сочетанием клавиш Ctrl+U.<br/>
<br/>
Такую медлительность можно понять: функциональность слишком незначительная, мало кому нужная и слишком лёгкая в реализации — такое всегда откладывают на потом с мыслью «Ну эту ерунду-то я всегда смогу сделать, когда появится минутка» — так проходят годы. Тем более что её можно назвать избыточной, ведь номер текущей строки показывается в строке состояния, а сочетанием Ctrl+L можно перейти к строке по номеру.<br/>
<br/>
У штатных разработчиков Mozilla время занято более серьёзными задачами, так что они ссылаются на коммьюнити. Мол, только два месяца назад им прислали патч и только месяц назад прислали тесты, которые необходимы в соответствии с процедурой, и только вчера эти тесты были исправлены. Так что Mozilla внесли исправления буквально на следующий день после того, как сообщество решило проблему своими силами. Именно так развиваются открытые проекты (да и некоторые закрытые тоже) — если вы хотите какую-то опцию в программе, то сами и сделайте её.]]></description>
		
		<pubDate>Wed, 28 Dec 2011 19:13:12 GMT</pubDate>
		<author>alizar</author>
		<category>Mozilla</category><category>Firefox</category><category>нумерация строк</category><category>исправление багов</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Вышел Firefox 9]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/134905/</guid>
		<link>http://habrahabr.ru/blogs/firefox/134905/</link>			
		<description><![CDATA[Вышла финальная версия Firefox 9.<br/>
<br/>
В этой версии:<br/>
<ul>
<li>Поддержка технологии Type Inference для повышения производителньости JavaScript;</li>
<li>Добавлена поддержка запросов статуса Do-Not-Track через JavaScript;</li>
<li>Добавлена поддержка font-stretch;</li>
<li>Улучшена поддержка text-overflow;</li>
<li>Расширена поддержка стандартов HTML5, MathML и CSS;</li>
<li>Исправлены ошибки и повышена стабильность.</li>
</ul><br/>
<a href="http://download.mozilla.org/?product=firefox-9.0&amp;os=win&amp;lang=ru">Скачать для Windows</a><br/>
<a href="http://download.mozilla.org/?product=firefox-9.0&amp;os=linux&amp;lang=ru">Скачать для GNU/Linux</a><br/>
<a href="http://download.mozilla.org/?product=firefox-9.0&amp;os=osx&amp;lang=ru">Скачать для Mac</a><br/>
<br/>
p.s. Официальное объявление состоится завтра (вторник).]]></description>
		
		<pubDate>Mon, 19 Dec 2011 19:03:16 GMT</pubDate>
		<author>Adamska</author>
		<category>firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Firefox не вмещается в 32-битное адресное пространство]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/134525/</guid>
		<link>http://habrahabr.ru/blogs/firefox/134525/</link>			
		<description><![CDATA[Разработчики Mozilla столкнулись с проблемой: в процессе компиляции <i>mozilla-inbound</i> под Windows вылетает ошибка (см. баг <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=709193">709193</a>).<br/>
<br/>
<blockquote>nswindowmediator.cpp(821): fatal error C1001: An internal error has occurred in the compiler. LINK: fatal error LNK1000: Internal error during IMAGE::BuildImage</blockquote><br/>
Проведённое расследование показало, что компоновщик выходит за пределы виртуального адресного пространства во время оптимизации. Ему не хватает 3&nbsp;ГБ памяти, которые выделяет приложению 32-битная Windows.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/134525/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Tue, 13 Dec 2011 11:17:00 GMT</pubDate>
		<author>alizar</author>
		<category>32 bit</category><category>адресное пространство</category><category>компиляция</category><category>компоновщик</category><category>linker</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / «Валидность» расширения для Firefox и пара мелочи]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/134413/</guid>
		<link>http://habrahabr.ru/blogs/firefox/134413/</link>			
		<description><![CDATA[Привет!<br/>
<br/>
На Хабре достаточно много статей на тему написания расширений для Mozilla Firefox.<br/>
Воспользовавшись поиском, можно найти информацию, например: <a href="http://habrahabr.ru/blogs/firefox/71839/">здесь</a>, <a href="http://habrahabr.ru/blogs/firefox/72117/">здесь</a>, <a href="http://habrahabr.ru/blogs/personal/132936/">здесь</a> или даже <a href="http://habrahabr.ru/blogs/personal/53312/">здесь</a>.<br/>
<br/>
Но я пока не нашел (если есть, то — простите) статьи про валидные расширения.<br/>
<br/>
При этом уже достаточно давно существует Валидатор расширений для разработчиков: <a href="https://addons.mozilla.org/ru/developers/">здесь внизу страницы, для входа нужен логин</a>.<br/>
<br/>
Информацию, приведенную в статьях выше я копировать, с Вашего позволения, не буду.<br/>
Вместо этого я попытаюсь описать общие принципы создания «валидного» дополнения.<br/>
<br/>
И ещё приведу парочку примеров и подкину ссылок.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/134413/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sun, 11 Dec 2011 23:36:02 GMT</pubDate>
		<author>wentout</author>
		<category>firefox</category><category>firefox add-on</category><category>firefox add-ons</category><category>firefox extention</category><category>firefox extension</category><category>firefox add-on writing guide</category><category>firefox addon</category><category>firefox addons</category>
	</item>
	
	
	
	
	
	

	
	
	
		
	<item>		
		<title><![CDATA[Firefox / [Перевод] Будущие выпуски Файерфокса]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/133459/</guid>
		<link>http://habrahabr.ru/blogs/firefox/133459/</link>
		<description><![CDATA[<table>
<tr>
<th><b>20 декабря</b></th>
<th><b>31 января</b></th>
<th><b>13 марта</b></th>
<th><b>24 апреля</b></th>
<th><b>5 июня</b></th>
</tr>
<tr>
<td>Firefox 12 <nobr>в mozilla-central</nobr></td>
<td>Firefox 13 <nobr>в mozilla-central</nobr></td>
<td>Firefox 14 <nobr>в mozilla-central</nobr></td>
<td>Firefox 15 <nobr>в mozilla-central</nobr></td>
<td>Firefox 16 <nobr>в mozilla-central</nobr></td>
</tr>
<tr>
<td>Firefox 11 → Aurora</td>
<td>Firefox 12 → Aurora</td>
<td>Firefox 13 → Aurora</td>
<td>Firefox 14 → Aurora</td>
<td>Firefox 15 → Aurora</td>
</tr>
<tr>
<td>Firefox 10 → бета</td>
<td>Firefox 11 → бета</td>
<td>Firefox 12 → бета</td>
<td>Firefox 13 → бета</td>
<td>Firefox 14 → бета</td>
</tr>
<tr>
<td><b>Firefox 9</b> выходит</td>
<td><b>Firefox 10</b> выходит</td>
<td><b>Firefox 11</b> выходит</td>
<td><b>Firefox 12</b> выходит</td>
<td><b>Firefox 13</b> выходит</td>
</tr>
</table>]]></description>
		
		<pubDate>Sun, 27 Nov 2011 10:40:32 GMT</pubDate>
		<author>Mithgol</author>
		<category>Mozilla Firefox</category><category>релизы</category>
	</item>
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Плагин для рендеринга PDF в браузере]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/131476/</guid>
		<link>http://habrahabr.ru/blogs/firefox/131476/</link>			
		<description><![CDATA[Кажется, только недавно ребята из Mozilla <a href="http://habrahabr.ru/blogs/html5/122034/">начали разработку</a> PDF.js — движка для рендеринга PDF-документов средствами HTML5 и JavaScript, и вот они уже вышли на финишную прямую. Качество рендеринга достигло такого уровня, что разработчики решили выпустить экспериментальную версию расширения для Firefox (<a href="http://andreasgal.github.com/pdf.js/extensions/firefox/pdf.js.xpi">файл XPI</a>).<br/>
<br/>
<img src="http://habrastorage.org/storage1/778fb62b/8ff1ea8c/623090b4/c2e2f3a2.jpg"/><br/>
<br/>
Интерфейс позволяет зуммировать и пролистывать документы, есть отображение уменьшенных копий страниц на левой панели, которая при желании убирается с экрана. Можно открыть в браузере PDF-файл с жёсткого диска и проверить качество рендеринга.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/131476/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sat, 29 Oct 2011 11:09:02 GMT</pubDate>
		<author>alizar</author>
		<category>рендеринг PDF</category><category>PDF.js</category>
	</item>
	
	
	
	
	
	

	
	
	
		
	<item>		
		<title><![CDATA[Firefox / [Перевод] Костюм лисички-Firefox [фото]]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/131475/</guid>
		<link>http://habrahabr.ru/blogs/firefox/131475/</link>
		<description><![CDATA[<img src="http://www.geeksaresexy.net/wp-content/uploads/2011/10/firefox-lady.jpg" alt="[фотография]"/><br/>
<br/>
Милый костюм; однако, я думаю, таскать этот колоссальный глобус с собою весь день — эдак скоро и утомиться можно…<br/>
<br/>
[<a href="http://www.reddit.com/r/pics/comments/lr55f/firefoxey/">источник</a>]]]></description>
		
		<pubDate>Sat, 29 Oct 2011 10:53:01 GMT</pubDate>
		<author>Mithgol</author>
		<category>Geeks are Sexy</category><category>Firefox</category><category>косплей</category>
	</item>
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Фонд Мозиллы идёт по стопам Webkit в поддержке трёхмерных CSS-преобразований и работает над собственным движком 3D]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/129591/</guid>
		<link>http://habrahabr.ru/blogs/firefox/129591/</link>			
		<description><![CDATA[Старожилы Хабрахабра, возможно, помнят, что в июле 2009 года <a href="http://habrahabr.ru/blogs/css/64982/">я перевёл и выложил</a> сообщение <nobr>с сайта css3.info</nobr> о появлении таких трёхмерных <nobr>CSS-преобразований</nobr> в Webkit, благодаря которым стало можно без труда состряпать (на HTML да на CSS) вот какую зрелищную картинку:<br/>
<br/>
<img src="http://i53.tinypic.com/i78vtc.png" alt="[зрелищная картинка]"/><br/>
Прошло вот уж больше двух лет, и всем нам наконец настала пора возвратиться к этой теме: поддержка совершенно аналогичных свойств CSS <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=505115">появилась в ночных сборках Firefox 10</a> (причём, что вполне понятно, это будут свойства с префиксами <nobr>«-moz-»</nobr> <nobr>вместо «-webkit-»).</nobr><br/>
<br/>
И более того: Linux.org.Ru <a href="http://www.linux.org.ru/news/mozilla/6822181">сообщает</a> <nobr>(со <a href="http://www.geek.com/articles/games/mozilla-paladin-project-is-developing-gladius-a-3d-game-engine-for-web-browsers-2011101/">ссылкой на geek.com</a>)</nobr> о том, что Фонд Мозиллы планирует создание собственного движка <nobr>3D-игр</nobr> («Gladius») в рамках более обширного проекта <nobr>(«<a href="https://mozillalabs.com/blog/2011/09/rescuefox-the-value-of-a-prototype/">Paladin</a>»),</nobr> нацеленного на внедрение трёхмерности в Сеть Интернет, а первым примером этого является игра <a href="http://rescuefox.mozillalabs.com/">RescueFox</a>, которая по своим качествам сравнима будет с играми на Flash.]]></description>
		
		<pubDate>Mon, 03 Oct 2011 05:49:08 GMT</pubDate>
		<author>Mithgol</author>
		<category>Webkit</category><category>CSS</category><category>3D</category><category>Фонд Мозиллы</category><category>Mozilla Firefox</category><category>Firefox 10</category><category>Linux.org.Ru</category><category>LOR</category><category>Gladius</category><category>Paladin</category><category>RescueFox</category><category>Mozilla Labs</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Контекстные меню на языке HTML5 пришли, и выглядят они сносно]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/129474/</guid>
		<link>http://habrahabr.ru/blogs/firefox/129474/</link>			
		<description><![CDATA[Пару раз на Хабрахабре я упоминал ужé <nobr>([<a href="http://habrahabr.ru/blogs/webdev/126478/">1</a>], [<a href="http://habrahabr.ru/blogs/firefox/128934/">2</a>]),</nobr> что Firefox 8 станет поддерживать контекстные меню, написанные на языке HTML5. Именно поэтому, едва мой Firefox <nobr>по бета-каналу</nobr> обновился до версии 8 beta, я пошёл пощупать, как эти меню будут выглядеть. Мне достаточно было из статьи «<a href="https://developer.mozilla.org/en/Firefox_8_for_developers">Firefox 8 for developers</a>» по гиперссылкам допрыгать до соответствующей <a href="https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309">демонстрационной страницы</a> да жмякнуть правой кнопкою мыши — и вот что предстало моим глазам:<br/>
<br/>
<img src="http://i56.tinypic.com/4ruio0.png" alt="[скриншот контекстного меню]"/><br/>
Как нетрудно видеть, контекстное меню сайта располагается чуть выше обыкновенного контекстного меню браузера и отделяется от него горизонтальным разделителем. Контекстное меню сайта может содержать отдельные пункты и целые подменю, а также может быть украшено цветными значками.<br/>
<br/>
Вот полный листинг кода демонстрационной страницы:<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/firefox/129474/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Fri, 30 Sep 2011 06:37:28 GMT</pubDate>
		<author>Mithgol</author>
		<category>Firefox 8</category><category>HTML5</category><category>HTML5 contextmenu</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Вышел Firefox 7]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/129193/</guid>
		<link>http://habrahabr.ru/blogs/firefox/129193/</link>			
		<description><![CDATA[Вышла финальная версия Firefox 7. Официальный анонс состоится завтра.<br/>
<br/>
Что нового:<br/>
<ul>
<li>Оптимизировано потребление памяти и улучшена выгрузка отработанного JavaScript-содержания;</li>
<li>Добавлен Azure Direct2D for Canvas;</li>
<li>Добавлена поддержка Web timing;</li>
<li>Добавлена поддержка CSS 3 Text-Overflow: ellipsis;</li>
<li>Добавлена функция Telemetry. Новая функция отправляет данные о производительности браузера разработчику (анонимно) для анализа с целью выявления проблем. Это поможет сделать браузер еще лучше.</li>
</ul><br/>
<a href="http://download.mozilla.org/?product=firefox-7.0&amp;os=win&amp;lang=ru">Скачать для Windows</a><br/>
<a href="http://download.mozilla.org/?product=firefox-7.0&amp;os=linux&amp;lang=ru">Скачать для Linux</a><br/>
<a href="http://download.mozilla.org/?product=firefox-7.0&amp;os=osx&amp;lang=ru">Скачать для Mac</a><br/>
<br/>
FTP разработчика перегружены. Имейте терпение.]]></description>
		
		<pubDate>Mon, 26 Sep 2011 15:53:22 GMT</pubDate>
		<author>Adamska</author>
		<category>firefox</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Firefox / Firefox 7, вероятно, выйдет на следующей неделе; разработчикам пора приготовиться к этому]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/firefox/128934/</guid>
		<link>http://habrahabr.ru/blogs/firefox/128934/</link>			
		<description><![CDATA[<img src="http://i51.tinypic.com/o9ojts.png" align="right"/>Прочитав на сайте Фонда Мозиллы <a href="https://wiki.mozilla.org/Firefox/Planning/2011-09-21">материалы вчерашнего заседания</a>, посвящённого планированию, я без труда заметил там упоминание о появлении <i>release candidate</i> (то есть о начале предвыпускного тестирования браузера) Firefox 7. Появление новой <nobr>бета-версии</nobr> и новой <nobr>альфа-версии</nobr> («Авроры») намечено на будущий вторник (27 сентября 2011 года), поэтому уместно предсказать, что и выход Firefox 7 состоится в тот же день или, на худой конец, немногим позже.<br/>
<br/>
Разумеется, веборазработчикам пора приготовиться к этому событию. Так рассудив, я пошёл открыть статью «<a href="https://developer.mozilla.org/en/Firefox_7_for_developers">Firefox 7 for developers</a>» на сайте MDN, да заодно и «<a href="https://developer.mozilla.org/en/Firefox_8_for_developers">Firefox 8 for developers</a>», потому что сам я намерен пересесть на новую бету во вторник.<br/>
<br/>
Пожалуй, наиболее долгожданной новинкою Firefox 7 станет поддержка <nobr><a href="https://developer.mozilla.org/en/CSS/text-overflow">text-overflow</a>,</nobr> отсутствие которой многим досаждало. Что же касается Firefox 8, то наиболее значительной его особенностью станет возможность создания контекстных меню на языке HTML5, о которой <a href="http://habrahabr.ru/blogs/webdev/126478/">я ужé сообщил</a> на Хабрахабре в августе.]]></description>
		
		<pubDate>Thu, 22 Sep 2011 08:08:35 GMT</pubDate>
		<author>Mithgol</author>
		<category>Firefox 7</category><category>release candidate</category><category>Фонд Мозиллы</category><category>MDN</category><category>предсказание будущего</category>
	</item>
	
	
	
	
	
	

	

	
	
	
	
	
</channel>
</rss>

