Bug 650414 — Need better APIs to handle image data
authorPhilip Withnall <philip@tecnocode.co.uk>
Mon, 13 Jun 2011 09:54:23 +0000 (10:54 +0100)
committerPhilip Withnall <philip@tecnocode.co.uk>
Mon, 25 Jul 2011 19:38:51 +0000 (20:38 +0100)
commit3862f876a9bef82f4fcf838a00c81ef5c57ae353
treef71cd181a3c427d37e5467c2bf5d8dbc1dae4ebe
parent7fcf7cdbfe565b81a6d7e7b9f6e6cc9aed667a8a
Bug 650414 — Need better APIs to handle image data

Change AvatarDetails.avatar to have type LoadableIcon. By introducing
a libfolks-wide avatar cache, propagate this change to all the backends.

This breaks the API of AvatarDetails.

Closes: bgo#650414
23 files changed:
NEWS
backends/eds/lib/Makefile.am
backends/eds/lib/edsf-persona-store.vala
backends/eds/lib/edsf-persona.vala
backends/eds/lib/memory-icon.vala [new file with mode: 0644]
backends/libsocialweb/lib/swf-persona.vala
backends/telepathy/lib/tpf-persona.vala
backends/tracker/lib/trf-persona-store.vala
backends/tracker/lib/trf-persona.vala
folks/Makefile.am
folks/avatar-cache.vala [new file with mode: 0644]
folks/avatar-details.vala
folks/individual.vala
tests/eds/add-persona.vala
tests/eds/avatar-details.vala
tests/eds/set-avatar.vala
tests/folks/Makefile.am
tests/folks/avatar-cache.vala [new file with mode: 0644]
tests/tracker/add-persona.vala
tests/tracker/avatar-details-interface.vala
tests/tracker/avatar-updates.vala
tests/tracker/set-avatar.vala
tools/inspect/utils.vala