WebPositive 1.1-alpha в Haiku | |
Разработчик | Андреа Анзани, Стефан Асмус, Рене Голлент, Райан Ливенгуд, Майкл Лотц, Максим Саймон, Адриен Дестугес |
---|---|
Первоначальный выпуск | Февраль 2010 г. |
Стабильный выпуск | 1.2- alpha (9 июня 2020 г.; 4 месяца назад (2020-06-09)) |
Написано на | C ++ |
Engine | WebKit |
Операционная система | Haiku |
Доступно в | Многоязычный |
Тай pe | Веб-браузер |
Лицензия | Пользовательский интерфейс находится под лицензией MIT, WebKit находится под BSD / LGPL |
Веб-сайт | WebPositive Руководство пользователя |
WebPositive (также называемый Web + ) - это веб-браузер, включенный в операционную систему Haiku. Он был создан для замены устаревшего BeZillaBrowser браузером на основе WebKit.
Одна часть его названия - это верхушка шляпы к простой NetPositive, в то время как другой указывает на его современную основу: WebKit, движок браузера с открытым исходным кодом, лежащий в основе многих других основных браузеров, таких как Apple Safari. Используя WebKit в качестве движка, WebPositive может идти в ногу с новейшими веб-технологиями.
В Google Summer of Code 2009 Максим Саймон, под руководством Райана Ливенгуда, получил заказ на работу над портом WebKit для Haiku <34.>, инициированный работой, которую Ливенгуд проделал для вознаграждения на веб-сайте Haikuware. Это привело к разработке прототипа браузера HaikuLauncher, который продемонстрировал функциональность механизма рендеринга WebKit, но мало что сделал.
В феврале 2010 года Стефан Асмус взял на себя задачу улучшить веб-браузер HaikuLauncher, чтобы сделать его более удобным в использовании. Это привело к появлению многих предварительных версий, прежде чем относительно стабильная версия (r488) была интегрирована в Haiku R1 / Alpha 2. В том же году Райан Ливенгуд занял пост ведущего разработчика WebPositive.
В более ранних версиях WebPositive использовались службы cURL, но они были медленными и имели много других ошибок, одна из самых серьезных - время от времени файлы cookie перегружались. Стало ясно, что cURL нельзя использовать в WebPositive. В октябре 2013 года с Адриеном Дестугесом, также известным как PulkoMandy, был заключен контракт на постоянную работу над WebPositive, что привело к тому, что он принял на себя руководство проектами WebPositive и HaikuWebKit. Destugues заменил cURL в качестве ядра приложения на Haiku's Service Kit, продукт, ранее разработанный Стефаном Асмусом и Кристофом Гюрио во время Google Summer of Code 2010 и Александром Декнером в 2011 году. Destugues также значительно улучшил поддержку HTML5 WebPositive в WebKit, такие как реализация поддержки списков данных и ввода цвета.