Hi Philip,

I think we should take into account of using the "xesam-glib", which
will simplify the implementation of "xesam-support" on tracker. 


在 2008-04-24四的 14:15 +0200,Philip Van Hoof写道:
> 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!
> 
> 

_______________________________________________
tracker-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/tracker-list

Reply via email to