On Tue, 2008-01-08 at 19:48 +0100, Guido Diepen wrote:
> >
> > > > You will need a patched libsynce and librapi, use the provided patches
> > > > in the 'patches' dir. I didn't want to commit these until after Jonny
> > > > releases 0.11.
> > >
> > > Thank you for understanding this..!
> >
> > No worries :) It's all backwards compatible and unlikely to break, but
> > wasn't worth the hassle yet.
> >
> > With the small patches to libsynce and librapi, anything using pure rapi
> > calls won't notice any difference. Anything that needs more direct
> > access will only need minor fixes to call hal instead of odccm. For C
> > applications libhal does the job splendidly. I haven't found an
> > equivalent for python, but it's just a case of tweaking the dbus
> > interface we use.
> 
> Within python we make use of pyrapi, which are nothing but wrappers around 
> the 
> C rapi functions. So we should not have any problems at all with this 
> transition within python either. 
> 
> >
> > If Guido and Dr John are reading, I found a nice example at
> >
> > http://davyd.livejournal.com/206645.html
> 
> At least for synce-kpm it is not needed, since I only make use of rapi calls, 
> which are wrapped around the original C rapi calls.
> 

I haven't had a thorough look through synce-kpm, but you'd need to make
these changes in util/CeDevice.py and util/commutil.py. When it's more
complete I'll try and put a patch together as an example, I'm still
learning the "raw" dbus calls to hal.

Mark


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
SynCE-Devel mailing list
SynCE-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/synce-devel

Reply via email to