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! -- Philip Van Hoof, freelance software developer home: me at pvanhoof dot be gnome: pvanhoof at gnome dot org http://pvanhoof.be/blog http://codeminded.be _______________________________________________ tracker-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/tracker-list
