0xd34df00d
30.01.2013 00:14 Azoth_primary
Hello,
I love how LeechCraft is set up. I plan to test it out tonight, but the overall idea is very elegant. I'm developing my own browser and would love to port some of the features. Is there any advice or pointers you might have?
Бля, и вот чо ответить?
Recommended by:
@pooq: моча съела говно
предложить пилить личи, обв
Но как?
"just don't"
В его арбузере есть vim-style управление?
Толсто.
Мне-то откуда знать? Мне письмо вот это свалилось щас, я его все процитировал, кроме подписи.
Спроси.
Написал
Hi!
First of all, thanks for the kind words.
Then, if I were you I'd start with Qt 5's new WebKit — http://trac.webkit.org/wiki/WebKit2 . Unlike single-process WK1 in Qt 4.x WK2 features Chrome-like multiprocess model, making UI less sluggish and much more responsive. I haven't had a chance to get my hands on WK2 yet, though, so I can hardly advice anything here, except you may have some troubles due to WK2 being mostly QML-oriented. On the other hand, AFAIK even "old" QWidgets are rendered using scene graph in Qt 5, and a quick glance on Qt 5 API suggests that it's quite possible to embed WK2 into a QWidgets-based app, but, again, I have no experience here at all. Personally, I decided to wait till at least Qt 5.1.
WK2 has some drawbacks though, mostly due to immaturity. For example, there were problems with designing proper DOM traversal API due to multiprocess model. I don't know for sure if these problems were solved, but seems like they weren't.
Speaking of LeechCraft — the code is in src/plugins/poshuku/. Beware, it's quite old and clumsy in a couple of places :)
A couple of other places you may be interested in:
· src/plugins/poshuku/plugins/cleanweb/ for AdBlock+-compatible ads filtering (though it's a little bit agressive)
· src/plugins/poshuku/plugins/fatape/ for Greasemonkey userscripts support.
Feel free to fork, take LC code and ask any questions you have :)
короч.
"Tug your anus, dog!"
Поздно.
Скажи, пускай подождёт перелицензирования л-фтов под менее заразную лицензию.