LINUX.ORG.RU

WebCore/KHTML. Теперь и на GTK+.


0

0

Проект Gtk+ WebCore анонсировал (пре-)альфу GTK+ порта WebCore/KHTML. Выпущены KJS (javascript), KHTML(собственно вывод HTML), "QT porting layer" (это ИМХО наиболее интересная часть :), WebKit API для встраивания и собтвенно браузер.

Страница проекта: http://gtk-webcore.sourceforge.net/

>>> Анонс

★★

Проверено: Demetrio ()

мдя. идеи кончились - будем портировать туда-сюда всё подряд. нафик?

geek ★★★
()

пааанеслася...

если мозиллу на qt ещё есть смысл портировать, то зачем нафиг нужен этот khtml на GTK???

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

> зачем нафиг нужен этот khtml на GTK???

А ты заметил, кто это всё делает? Nokia Research Center. Дальше продолжать, надеюсь, не надо.

Если серьёзно: Mozilla --- это очень хорошо, но медленно и тяжеловесно. Причем это именно проблема Mozill'ы. Другие Gecko-based браузеры ИМХО гораздо легче (+не выделяются из окружения). Но всё равно Gecko ИМХО тяжеловато для всяких g*-help-browser. Есть ещё gtkhtml, но такое решение менее функционально и несколько версий назад было очень нестабильно. (Я пробовал использовать nautilus-gtkhtml. Регулярные crashes.)

А вот если связать всякие nautilus, help-browsers, etc с gtk-webcore, то (опять-таки ИМХО) будет самое то.

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

> если мозиллу на qt ещё есть смысл портировать, то зачем нафиг нужен этот khtml на GTK???

Оно намного более легковесное, без лишних (в Gtk-среде) наворотов типа XUL.

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

Кстати, кто читал статью на /. про крэш-тест браузеров путем скармливания им рэндомного текста знают, что тест прошли только IE (!) и Konqueror.

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

> рулит GDI32.DLL

Отстой из 70-х. Layout manager-ов нет, ресурсов не понимает...

anonymous
()

Надо это... портануть его еще в wxWidgets, затем обратно в Qt и по-новой!

Во время то будет куда убивать!

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

почемуже по новой, список не кончаеца то! motiff, fox, fltk... вот над последним преглашаюца программеры поработать ибо рулит!

anonymous
()

На самом деле -- это хорошая новость. Вы все говорите: "Linux -- дает право выбора." А много у вас альтернатив Mozilla-based среди броузеров? (про спи*дить Opera молчим) KHTML -- хороший engine, не зря его Apple выбрала, почему бы не иметь хороший броузер на его основе, который не тащит с собой весь KDE и нам?

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

Кстати, source не компилится -- ошибки выдает. Видимо из-за gcc-3.4

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

>Есть ещё gtkhtml,

apt-cache show gtkhtml ......... Description: HTML rendering/editing library - bonobo component binary. This is GtkHTML, a lightweight HTML rendering/printing/editing engine. It was originally based on ___KHTMLW___, but is now being developed independently.

дык это вроде как и есть gtk порт khtmlя. или я не допираю что-то?

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

>Кстати, кто читал статью на /. про крэш-тест браузеров путем скармливания им рэндомного текста знают, что тест прошли только IE (!) и Konqueror.

Странно - у меня ни разу не падала мозилла, а конкуерор - регулярно, заходя на ту или иную страницу.

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

>Кстати, кто читал статью на /. про крэш-тест браузеров путем скармливания
>им рэндомного текста знают, что тест прошли только IE (!) и Konqueror.

Такой большой, а в сказки веришь...

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

>Есть ещё gtkhtml

Кстати у gtkhtml ноги тоже из khtml растут, правда из pre-2.0 версии.

pandrey ★★
()

Отличная новость. Запарило уже Конквер ставить для промтра ie-only сайтов.

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

>Странно - у меня ни разу не падала мозилла, а конкуерор - регулярно, заходя на ту или иную страницу.

А на страницах был флэш, наверно. Теперь не падает (удивительно даже).

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

Зайди в general и листни на 1-2 страницы - там есть три ссылки на тему падучести.

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

Не. Оно в разборе дохнет. На 3.3.

У кого новая версия есть? Может, проверите?
http://www.doronchenko.ru/showy.php3?id=1605

Если есть, надо bug report слать...
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash handler]
#7 0x00000000 in ?? ()
#8 0x41cc0003 in QXmlAttributes::~QXmlAttributes ()
from /usr/kde/3.3/lib/libkhtml.so.4
#9 0x41d634d1 in DOM::CSSSelector::~CSSSelector ()
from /usr/kde/3.3/lib/libkhtml.so.4
#10 0x41d63428 in DOM::CSSSelector::~CSSSelector ()
from /usr/kde/3.3/lib/libkhtml.so.4
#11 0x41d67527 in DOM::CSSSelector::~CSSSelector ()
from /usr/kde/3.3/lib/libkhtml.so.4
#12 0x41d68823 in DOM::CSSSelector::~CSSSelector ()
from /usr/kde/3.3/lib/libkhtml.so.4
................

adarovsky ★★★★
()

Наш ответ Мозилле/QT :-)

Cybem ★★
()

Зараза.... Не компилится :( По ходу, gcc 3.3 придёться ставить... Кто собрал и заюзал поделитесь впечатлениями...

anonymous
()

С чего бы енто Nokia ентим занялась...

anonymous
()

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

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

Konqueror padaet vsegda iz-za odnogo-edinstvennogo buga v JavaScript. Go to Bugzilla. Ispravljat' pochemu-to ne toropyatsya...?

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

впечатления - прикольно, очень быстро. оченьчасто падает, но рендерит вполне прилично. доведут - будет очень хорошо.

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

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

Уж лучше KMail к нему прикрутить :)))

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

там в меню help есть send bug report. он всякие слова чем собрано пишет. Там есть ссылка на диалоге, шлёпай по ней, и он тебя на страницу закинет с наполовину заполненными занными. Дальне заголовок и кусок stack trace из KCrashDialog закинь. А то там куча уже bug reports про падение, но всё не про то...

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

>Валится и на 3.3.1. Баг запостил: http://bugs.kde.org/show_bug.cgi?id=91816

Не про то глюка :-(

Его определили как дубликат 68523


------- Additional Comment #15 From agalakhov@ifmlrs.uran.ru 2004-06-10 08:48 -------
Exactly this bug occurs on hundreds of JavaScript-enabled sites (that's why it has so many duplicates). With JavaScript enabled, Konqueror crashes on every site that uses banners from adnet.ru (that is, on 30% of Russian sites I visit) as well as on many other sites. That's a big pain if I had many tabs opened in the browser. So it is quite critical, at least for me.

It is NOT Debian-specific. RedHat people found that as well.

This bug seems to be introduced in KDE 3.1 and is still there in every next release. Is there any developer working on it?


------- Additional Comment #16 From Stephan Kulow 2004-06-10 10:48 -------
It's a bit harder to fix. I suggest echo "127.0.0.1 www.adnet.ru" >> /etc/hosts
as work around

Но у меня не на ява-скрипте дохнет. Оно падает на разборе XML и CSS.
И echo "127.0.0.1 www.adnet.ru" >> /etc/hosts, соответственно, не
помогает.

PS. Там на сайтах какая-то мерзкая реклама посреди окна в Flash,
может, там flash plugin с Konqueror не ужился?

Проверь плиз с adnet.ru на свой хост. Что-то у меня подозрения, что
оно всё равно сдохнет.

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