Re: [Tracker] New branch for Xesam support in trackerd



2008/4/24 Philip Van Hoof <spam pvanhoof be>:
Hackers! Ping

 A group of people, including myself, have started a branch called
 "xesam-support" where we are doing an attempt at adding support for
 Xesam in the trackerd service.

 We branched from the indexer-split branch where all the cool new DBus
 things are being done by people like frade, martyn and garnacho.

 http://svn.gnome.org/svn/tracker/branches/xesam-support

 http://svn.gnome.org/svn/tracker/branches/indexer-split

 Interesting new files:

 Types that represent a Xesam Session and a Xesam Search:
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-session.c
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-session.h
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-live-search.h
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-live-search.c

 The glib-dbus DBus proxy type (sorry for the confusion between "Search"
 and "LiveSearch" (above), we decided on this name because of consistency
 with the existing TrackerDBusSearch for /org/freedesktop/Tracker/Search.
 This one serves as object for /org/freedesktop/xesam/Search (which is
 consistent in naming within the existing infrastructure of trackerd's
 code)

 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-search.c
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam-search.h

 Some global API:
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam.c
 http://svn.gnome.org/svn/tracker/branches/xesam-support/src/trackerd/tracker-xesam.h


 In the code, you'll notice that we aligned the Xesam specification
 documentation for http://xesam.org/main/XesamSearchAPI to the types
 TrackerXesamSearch 's and TrackerXesamSession 's gtk-doc comments. This
 will make it more easy to get their implementations right and according
 to spec.

 There are "todo" markers and "not-sure" markers in the current code.

 SO ... if you feel a sudden urge to just go for it, and help us with the
 effort of getting it done: you are absolutely more than welcome. Meet us
 (otella, pvanhoof, martyn, garnacho, frade, konttori) on #tracker at
 irc.gimpnet.org.

 Just svn co http://svn.gnome.org/svn/tracker/branches/xesam-support or
 svn co svn+ssh://svn.gnome.org/svn/tracker/branches/xesam-support

 ... and start coding!


Wow, I am delighted to hear this :-)

I wont be able to do much until the somewhere early-may. But expect my
scrutinizing eye by then :-D

Remember that xesam-tools[1] has a few tools to test and query Xesam providers.

Cheers,
Mikkel

[1]: http://xesam.org/people/kamstrup/xesam-tools/



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]