]> spindle.queued.net Git - midori/commit
Implement KatzeNet as a generic URI loader
authorChristian Dywan <christian@twotoasts.de>
Thu, 23 Oct 2008 22:09:12 +0000 (00:09 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 23 Oct 2008 22:09:12 +0000 (00:09 +0200)
commit5c69e0269dc591fbecf948481982ddea2fd57a55
treea506c1c9d8d6bd24efe9cdbd767810e152719f45
parent53c5bd3c9c3ba975d262d301db2a1df0945bb6e4
Implement KatzeNet as a generic URI loader

KatzeNet can from now on be used where
URIs are handled and one would have used
libSoup and/ or local file handling as
appropriate, whereas KatzeNet does both.

Since we are displaying icons in several
places KatzeNet also provides an icon
loader that saves us from doublicating
even more code.

All bookmarks and also history items have
icons now, since KatzeNet makes that
incredibly easy.

Search engines are also using favicons
now, and right now custom icons don't
work, we still need to fix that.

Note that only icons are cached, nothing
else and the code is known to have a
hidden, hard to reproduce crasher which
may appear when an icon is newly loaded.
12 files changed:
katze/Makefile.am
katze/katze-arrayaction.c
katze/katze-net.c [new file with mode: 0644]
katze/katze-net.h [new file with mode: 0644]
katze/katze-utils.c
katze/katze-utils.h
katze/katze.h
katze/wscript_build
midori/midori-browser.c
midori/midori-searchaction.c
midori/midori-source.c
midori/midori-view.c