LINUX.ORG.RU

Webkit


6

4

Всего сообщений: 48

Вышел ReKonq 0.5

Группа KDE

Сегоня, 6 июля, вышла в свет версия 0.5 (следующая будет 1.0) перспективного браузера. ReKonq разрабатывается как замена Konqueror и использует технологии KDE и WebKit.

Основные изменения:

  • Новая строка адреса Urlbar, с использованием поиска по закладкам и истории
  • Улучшенная поддержка блокировки рекламы, появилось автообновление фильтров AdBlock
  • Появилась история загрузок, просмотр RSS лент и многое другое

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

 , , ,

Sulfur
()

Light Display Manager - менеджер дисплеев на WebKit

Группа Ubuntu Linux

Сотрудник Canonical Роберт Анселл (Robert Ancell) представил проект над которым он сейчас работает: Light Display Manager (LightDM).

Достоинства:

  • Полная поддержка тем (достигается очень легко за счет использования WebKit)
  • Кросс-десктопность (Окно приветствия может использовать любой тулкит)
  • Несложный код
  • Совместимость со стандартами (PAM, ConsoleKit, и т.д.)

Использование WebKit дает возможность легко создавать любые темы используя HTML+CSS+Javascript.

Пример темы.

Также поддерживается взаимодействие с другими языками (Python, Vala, Javascript и т.д.) за счет возможности использования GObject Introspection c библиотекой libldmgreeter.

Это персональный проект Роберта, разработанный им в свое свободное время. Помощь сообщества приветствуется.

Доступны ppa для Ubuntu Lucid и Maverick, а также исходники.

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

 , , , ,

vga
()

Midori 0.2.5

Группа Интернет

Состоялся релиз версии 0.2.5 замечательного браузера Midori, созданного на базе Webkit и GTK+. Особенность Midori - малая ресурсоемкость.

Ключевые моменты:

  • Улучшена работа с клавиатурой
  • Улучшена поддержка Kiosk mode
  • Исправлена поддержка https в Adblock
  • Добавлена поддержка языка Vala в расширениях и тестах
  • Обновлены части кода, использовавшие устаревший GTK+ API
  • Добавлена защита от внешних рекурсивных обработчиков URI
  • Добавлены дополнительные режимы работы с прокси сервером
  • Панели адаптированы для использования системной темы иконок
  • Добавлена возможность включения/отключения пользовательских скриптов и стилей
  • Частично реализовано расширение, позволяющее использовать сторонние приложения для обработки ссылок (например появилась возможность открывать ftp:// в gftp )

Changelog


>>> Ссылка для скачивания

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

 ,

silw
()

Apple объявила о создании WebKit2

Группа Apple

Совсем недавно компания Apple объявила в списке рассылке о создании WebKit2. Это не новый «движок», как ошибочно предполагают некоторые, а новый API, разработанный компанией Apple с чистого листа и уже используемый при разработке новых версий продуктов. Главной особенностью новой версии является то, что модель разделения процессов уже встроена, поэтому разработчикам не придётся реализовывать это своими силами, как сделали в Google Chrome.

Если говорить о стеке средств WebKit2, то его можно разделить на две части: процесс пользовательского интерфейса и веб-процесс. Теперь часть WebKit работает в процессе пользовательского интерфейса, а остальная часть вместе с WebCore и обработкой JS находится в веб-процессе. Таким образом, веб-процесс изолирован от пользовательского интерфейса. Это позволит получить улучшенную отзывчивость, стабильность, безопасность (путём создания изолированной «песочницы» для выполнения веб-процесса) и улучшенную поддержку многопроцессорных систем. И обо всём этом разработчику не требуется ломать голову - всё уже встроено в сам WebKit.

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

  • обратные вызовы (callback) в виде уведомления клиенту - обычное уведомление, которое происходит при определённом событии и не даёт возможности что-то сделать с источником уведомления;
  • обратные вызовы в виде политик - позволяют выбрать дальнейшее действие, уведомляя страницу через объект прослушивания;
  • параметры политик - позволяют задать заранее определённые политики без использования обратных вызовов в пользовательском процессе;
  • встраиваемый код - некоторый код может быть загружен в веб-процесс в тех случаях, когда других возможностей для этого не хватает, например это удобно при доступе к DOM (находится на стадии реализации).

При этом Apple заявила, что доступный на данные момент WebCore API меняться не будет для сохранения обратной совместимости. На данный момент WebKit2 работает в MacOS X и Windows, но разработчики с радостью примут патчи для поддержки других операционных систем и платформ. Думаю, стоит сказать Apple спасибо в очередной раз за разработку передовых решений в области свободного ПО.

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

 , , ,

MuZHiK-2
()

midori 0.2.3

Группа Open Source

Вышел очередной релиз легкого веб браузера, основанного на webkit и GTK. Главная цель данного релиза - улучшение производительности.

  • Существенно сокращено время загрузки
  • Полностью переработан алгоритм работы с историей
  • Новый алгоритм поиска в адресной строке, основанный на SQLite
  • Добавлен поиск по истории
  • Оптимизация блокировщика рекламы существенно ускорила время рендеринга страницы
  • Добавлена возможность ручной блокировки изображений и добавления собственных правил
  • Улучшения в работе из командной строки
  • Добавлена опция «вставить и загрузить» в адресную строку

Для более стабильной и полнофункциональной работы рекомендуется использовать последние версии библиотек webkit-gtk и libsoup.

Changelog

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

 ,

mrdeath
()

Rekonq может заменить Konqueror в качестве браузера по умолчанию в KDE SC

Группа KDE

В данный момент развернулась дискуссия среди разработчиков KDE SC тема которой - замена Konqueror на Rekonq в роли браузера по умолчанию.

В ходе дискуссии отмечаются следующие преимущества Rekonq перед Konqueror:

  • Более современный интерфейс, лучше приспособленный для сёрфинга в интернете.
  • Использование WebKit для отображения сайтов, который сейчас развивается быстрее и работает лучше чем KHTML.
  • Наличие некоторых возможностей, которых нет в Konqueror.

В тоже время отмечаются и недостатки:

  • Интерфейс Rekonq идёт в разрез с HIG-ом KDE.
  • Rekonq поддерживает только один движок для отображения сайтов, в то время как konqueror может использовать и webkit и khtml.
  • Необходимость переносить многие возможности из konqueror в rekonq, которых пока нет в rekonq.

Так же интересно, что сами разработчики rekonq высказываются против включения rekonq в стандартную поставку, мотивируя это жёстким циклом релизов.

Начало дискуссии в списках рассылки.

>>> Сообщение на planet.kde.org

 , , , reconq,

CyberTribe
()

Выпущен Midori 0.2.0

Группа Open Source

Вышла очередная версия GTK+ реализации броузера на отличном движке Webkit. В этом релизе значительно улучшена поддержка Adblock, его интерфейс приведён к нормальному виду, поддерживаются фильтры из AdblockPlus/Easylist, добавлена блокировка элементов на страницах.

Также для мобильных устройств добавлена "кинетическая" прокрутка, появилась история заполнения форм и предзагрузка DNS, поправлена работа ссылок "mailto:", при переходах назад-вперёд сохраняются введённые в форму данные, очередные исправления в "быстром наборе" (визуализированные закладки, появляющиеся при старте броузера или при открытии новой вкладки) и множество других исправлений и улучшений.

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

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

 , ,

Hokum
()

Arora 0.10

Группа Open Source

Вышла очередная версия этого браузера на Qt, использующего Qt-Webkit.

Основные изменения в интерфейсе по сравнению с 0.9:

  • Поддержка блокирования рекламы (в том числе можно использовать списки от Firefox Adblock).
  • Подержка модификаторов при введении url в панель адреса (ctrl-enter — добавить .com, ctrl-shift-enter — .org, shift-enter — .net).
  • Кнопка tab теперь используется при переборе вариантов, предложенных в панели адреса.
  • Alt+Enter в панели адреса теперь открывает url в новой вкладке.
  • Добавлено автозаполнение форм и паролей (в начальной стадии, в следующих версиях он будет интегрирован с внешними менеджерами паролей вроде gnome-keyring или kwallet).
  • История (вперёд/назад) теперь восстанавливается при восстановлении вкладок.
  • Обновление статуса загрузки файла теперь происходит раз в 5 секунд, что уменьшило использование процессора в 6 раз.
  • Положение панелей теперь сохраняется.
  • Ctrl+Z теперь восстанавливает последнюю закрытую вкладку.
  • После падения теперь можно выбрать между пустой и предыдущей сессией.
  • При использовании Qt 4.6, включается поддержка DNS Prefetching и отображение версии WebKit в about-диалоге.
  • Восстановление позиции вкладки при восстановлении сессии.
  • Добавлены иконки в меню на системах freedesktop.

Также в версии 0.9, о которой новости на LOR не было, помимо багфиксов, убрана поддержка Qt 4.4, добавлена поддержка использования ключевых слов в панели аддреса для поиска и сделано ещё несколько незначительных изменений в интерфейсе.

>>> Коммит

 , , ,

Obey-Kun
()

Уязвимость в KHTML и WebKit

Группа KDE

Ошибка обработки цифровых символьных ссылок в KHTML может быть использована злоумышленником для выполнения своего кода в системе при открытии пользователем специально оформленной страницы. Проблема исправлена в SVN-репозитории проекта и также свойственна браузерам на базе движка WebKit.

Перевод текста по ссылке:

В КДЕ поступило сообщение об уязвимости, которая может скомпрометировать пользовательскую систему. Проблема вызвана ошибкой обработки заданных цифрами символов unicode и может быть использована для модификации содержимого памяти.

Эта уязвимость связана ещё с одной: http://secunia.com/advisories/35758 (Apple Safari Two WebKit Component Vulnerabilities), которая рапортует об аналогичной уязвимости в движке WebKit

>>> ПодробностиKDE KHTML Numeric Character References Memory Corruption

 , ,

name_no
()

Arora 0.8

Группа Open Source

Состоялся релиз версии 0.8 браузера Arora базирующегося на (Qt) Webkit

В числе новшеств этой версии

  • Поддержка Qt 4.6 - подсказки по хоткеям, создание поисковых плагинов для браузера из форм поиска на сайтах, подсветка фраз поиска на сайте
  • Поиск в строке адреса
  • Страница запуска с окном поиска
  • поддержка листингов file://
  • Предупреждение о повторной посылке реквеста POST при перезагрузке страницы
  • Опциональная настройка о перенаправлении введенного адреса на поисковик если адрес не может быть открыт
  • Поддержка Drag`n`drop URL в адресную строку
  • Обновление локализации
  • Другие исправления и улучшения

Скачать браузер для различных платформ или исходные коды можно на сайте проекта

>>> Сайт проекта

 , , ,

Sylvia
()

Arora 0.7

Группа Open Source

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

Со времени релиза 0.6 была проделана огромная работа

  • Одним из самых интересных нововведений является поддержка Open Search.
  • Так же добавлена возможность включения режима ClickToFlash. При включении данного режима flash плагин не загружается автоматически, а вместо flash содержимого отображается кнопка, на которую нужно нажать для просмотра.
  • Введена возможность настройки размера дискового кеша

По ссылке ниже доступен длинный список изменения в интерфейсе, во внутренней логике и в системе сборки.

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

 , , ,

HighwayStar
()

Оценка движков Webkit и Mozilla Gecko с точки зрения их интеграции в GNOME

Группа GNOME

Один из разработчиков GNOME провел анализ движков Webkit и Mozilla Gecko с точки зрения их пригодности для интеграции в GNOME. Сравниваются не только возможности движков, но плюсы и минусы для разработчиков, особенности поддержки кода и лицензионной политики. Mozilla характеризуется как более зрелый движок, а Webkit как пытающийся найти свое место на рынке.

Заметка написана на основе опыта по интеграции Webkit в GNOME и разработке библиотеки webkit-gtk. В настоящее время в GNOME используется движок Mozilla (epiphany, yelp, devhelp), но в GNOME 2.26 планировалось реализовать дополнительную поддержку WebKit, работы оказалось больше чем ожидалось и реализацию перенесли на релиз GNOME 2.28.

Взято opennet.ru

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

 , ,

AliSFeN
()

Arora 0.5

Группа Open Source

Около 9 часов назад тихо и незаметно появился новый релиз браузера Arora, начавшего своё развитие с демонстрационного приложения для Qt Webkit. По сравнению с предыдущей версией имеется множество изменений, среди которых:

  • Появление сетевого монитора, показывающего проходящие запросы.
  • При закрытии пустых вкладок они не добавляются в список недавно закрытых.
  • Теперь поддерживаются HTTP-прокси на портах выше 10000.
  • В полноэкранном режиме скрываются меню и строка статуса.
  • Теперь можно добавлять неограниченное количество записей в папку на панели закладок.
  • Улучшена поддержка Qt 4.5.
  • Улучшена поддержка локализации.

>>> ChangeLog

 , , ,

INFOMAN
()

В последней версии WebKit добавлена поддержка CSS-анимации

Группа Open Source

Дин Джексон (Dean Jackson) рассказывает о возможностях основанной на CSS анимации, добавленных в последние сборки WebKit.

Аналогичные возможности реализованы также в версии WebKit для коммуникатора Apple iPhone в составе прошивки версий 2.x.

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

 ,

bigc
()

Palm Pre

Группа PDA

Palm Pre — сенсорный и интернет-ориентированный смартфон с выдвижной QWERTY-клавиатурой, работающий под управлением webOS. Анонсирован 8 января 2009 года на CES 2009. webOS — это новая встраиваемая операционная система Palm, ориентированная на использование в смартфонах с сенсорными дисплеями. Ее исходный код закрыт, однако в ней задействованы Open Source-компоненты. Наиболее значимый из них — Linux-ядро, поверх которого и функционирует все остальное программное обеспечение. Примечательность webOS становится понятной еще из ее названия: эта система активно использует возможности современных Web-технологий. В частности, приложения для webOS разрабатываются на скриптовом языке JavaScript с применением HTML и CSS, что является стандартом де факто в интернете. Palm Pre появится в продаже в первой половине 2009 года.

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

 , ,

hobbit19
()

Разрабатывается родная версия веб-браузера Google Chrome под Linux

Группа Open Source

Один из разработчиков веб-браузера Google в своём блоге написал, что тестовая оболочка, на которой основан Chrome, уже кое-как работает под Linux, чем невольно доказал факт портирования браузера под новую платформу. Тем не менее, работа предстоит немалая, учитывая использование в исходном коде продукта некоторых специфичных для Windows библиотек.

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

 , , , ,

birdie
()

Новый MSIE будет на WebKit?

Группа Проприетарное ПО

На конференции разработчиков, которая проходила в Сиднее (Австралия) один студент задал интересный вопрос Стиву Баллмеру, CEO Microsoft, суть которого заключается в следующем: зачем пилить древний Trident, если есть нормальные открытые движки, типа Gecko и WebKit?. На что Стив заметил, что вопрос довольно нахальный, но интересный. Далее Стив уточнил, что стратегию развития IE в Microsoft еще будут уточнять (из-за патентованых технологий), но в Microsoft рассматривают возможность перевода браузера Internet Explorer на WebKit.

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

 , msie, ,

alex-w
()

arora 0.4

Группа Open Source

Вышла новая версия легкого кросс-платформенного браузера на Qt4/Webkit. Изменения:

    Новый интерфейс просмотрщика исходного кода страниц с поиском и подсветкой синтаксиса.
  • Смена языка из меню помощи.
  • Интегрирован стиль Jens Explorer для лучшего внешнего вида в XP и Vista.
  • Различные исправления, связанные с письмом справа налево.
  • Очистка списка закрытых табов при очистке списка посещенных страниц.
  • Улучшена поддержка сборки с WebKit trunk.
  • Множество исправлений ошибок.

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

 , , ,

HighwayStar
()

Движок WebKit первым прошел тест Acid3

Группа Linux General

WebKit, движок для браузеров, первым полностью прошел тест Acid3, призванный определить степень соответствия стандартам. О достижении стопроцентного показателя соответствия разработчики уже заявляли ранее в этом году. Вместе с ними первое, главное условие соответствия в тесте Acid3 выполнили разработчики механизма Presto, используемого в браузере Opera. Оба движка в то время не могли добиться гладкой анимации.

Когда массовые пользователи увидят браузеры с поддержкой Acid3, пока неизвестно. Версия WebKit, прошедшая тест - одна из сборок механизма для разработчиков. Недавний внутренний билд браузера Safari 4.0 достиг 100% соответствия, в то время как у Firefox на Gecko 87%, Opera 99%, Google Chrome 87%, Internet Explorer 8 Beta 2 - 21%.

>>> Источник

 , , , ,

Jayrome
()

У WebKit новый js-движок

Группа Open Source

"Сегодня мы рады представить Вам наш новый JavaScript-движок - SquirrelFish Extreme (или SFX для краткости). SFX использует ещё больше "продвинутых" технологий, включая быструю генерацию нативного кода, что позволяет повысить скорость исполнения JS."

SFX демонстрирует почти вдвое большую производительность по сравнению с выпущенным ранее SF и более чем десятикратное преимущество в скорости, нежели было возможно наблюдать в Safari 3.0. Более того, разработчики уверяют, что это не предел.

О том, за счёт чего именно разработчикам удалось достигнуть такого прогресса SFX, можно почитать по ссылке на английском языке.

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

 ,

Demon37
()