libera/#maemo-leste/ Friday, 2022-03-25

uvosfreemangordon: theres a wierd bug in osso-addressbook14:09
uvosfreemangordon: sometimes when you click on a contact and then open the drop down menu the menu ends up in a loop where its continuesly resized14:09
freemangordoncoould you attach gdb in such case and provide backtrace of the loop?14:10
freemangordoninstall debug symbols first ofc14:10
freemangordonas I never seen that here14:10
freemangordon*have never14:11
freemangordonmaybe it is something contact-specific (I doubt, but still)14:11
uvosi did14:12
freemangordonand?14:12
uvosits not osso-addressbook, stoping the program dosent stop the resize loop14:12
uvosits h-d somehow14:12
freemangordonuvos: there are 2 osso-addressbook processes14:13
freemangordonwhich one did you attach?14:13
freemangordonlower or higher pid?14:13
uvoslower it seams14:13
freemangordonyou must attach to higher14:13
uvosok14:13
freemangordonlower is your beloved maemo-launcher :p14:14
uvosmhh this again14:14
uvosok14:14
freemangordonyes, this. and *this* is the reason such a complicated piece of SW opens in a split-second14:14
freemangordoncompare to the launch time of evolution14:14
uvosbenefits or no, benefits, its not a sustanable solution14:15
uvosas soon as you are trying to accelerate a lib thats not dead14:15
freemangordonwill see14:15
freemangordonanyway, this is aside14:15
freemangordonuvos: besides that, I guess everything works fine, no?14:16
uvoswell14:16
uvosmimes dont work14:16
uvosbut i gues it just dossent support those14:16
freemangordonthey do, in modest14:16
uvosbut would be very nice if it used xdg mimes14:16
uvosright i mean xdg mimes14:16
freemangordontmm, they should14:16
uvosdosent work14:16
freemangordonosso-addressbook registers itself as text/x-vcard handler14:17
uvosright this direction might work14:17
uvosbut like sms:// tel:// would open sphone or http:// should open default browser etc14:17
freemangordonbut it seems .vcf files are text/vcard14:17
uvosalso emails should open the default email client14:17
uvosbut it just uses modest anyways14:17
uvosetc14:17
freemangordonyou mean xdg-open?14:18
freemangordonuvos: actually sms:// and tel:// should not open sphone14:18
uvoswell not nesscarly xdg-open (the script)14:18
uvosbut it should use the mime database14:18
uvosfreemangordon: sure it should why not?14:18
freemangordonbut rather telepathy chat/call UI14:19
uvos???14:19
uvosit should open what is set as default14:19
uvosthat is sphone right now14:19
uvosas its the only app that regisers for those mimes14:19
freemangordonwell, I mean in addressbook14:19
uvoswell thats the point14:19
freemangordonit uses telepathy to handle different types of contact communication properties14:19
uvosit should check what is the default application to handle whatever is clicked14:20
freemangordonit cannot use mime14:20
freemangordonit simply won;t work14:20
freemangordonas sms:// is just another chat in telepathy world14:20
uvoseven if you dont want that for tp suff (massive mistake imo)14:20
uvoswhat your going to use telepathy for http:// ?14:21
freemangordonsee, we are again using standard, just not xdg :)14:21
freemangordonno, it call hildon_uri_open(), ior something14:21
freemangordonsec14:21
uvosand hildon_uri_open should open firefox or whatever browser is registerd as default14:21
uvosi dont think you can argue any different sanely14:22
freemangordonsure14:22
uvosand that means co-operating with xdg14:22
freemangordonthe point is that addressbook that decides on that14:22
freemangordonsee https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L468114:22
freemangordon*it is not addressbook that decides14:22
uvosi also dont see why tel:// can also use xdg, opening a tp window need not be the only possibility14:23
uvos*cant14:23
freemangordonbecause tel:// is not any diferent than skype:// for example14:23
freemangordonor viber:// or whatever14:23
freemangordonwe shall ask telepathy to handle that14:24
uvosi dont follow14:24
freemangordontel:// is just another protocol in telepathy world14:24
uvossame with xdg really14:24
freemangordonit is more complicated14:24
freemangordonlemme give you an example14:24
uvosuser clicks on phone numner -> check if tp ui is active -> its not -> xdg-open tel://14:24
freemangordonthere is no "tp ui"14:25
freemangordonwait, lemme try to explain14:25
uvossure there is conversations for instance (for sms://)14:25
freemangordonno, it is just "dbus client" in tp workd14:25
freemangordonthat happens to support Text channels with handle type of 014:26
uvosi dont see how this is material14:26
freemangordonexample: back then skype was used to call landlines, so, you can call +123999888 by using either pstn or skype14:26
freemangordonwhat will xdg do in that case?14:26
freemangordonthe same for viber now, btw14:27
freemangordonso, how is xdg going to implement "call with skype" functionality?14:27
uvoswell you can choose to send skype://+123999888 or tel://+123999888 and it will end up in the right place14:27
freemangordonno, you have tel://+123999888 and that's all14:27
freemangordonin the addressbook I mean14:28
freemangordonall you have is a phone number14:28
freemangordonand you know this is mobile/landline/whatever14:28
uvosso? the user has to make the choise about the protocoll somehwere14:28
freemangordonbut, just a phone number14:28
freemangordonaddressbook/tp does that for you automagically14:28
uvosit must get the information from somewhere14:28
freemangordonsure14:28
freemangordonbut it is already there, in a standarts14:29
freemangordonlemme explain:14:29
freemangordonskype protocol (example) has the so called "supported uri schemes" or "secondary vcard field", which tells telepathy what other types of uris it can handle14:30
freemangordonso, primary vcard field of skype is x-skype, put it also have tel as supported uri scheme14:30
freemangordon*but it also14:30
uvosright14:31
uvosskype.desktop is exactly the same14:31
uvosit has tel:// and skype://14:31
freemangordonbut, you don;t know which one is the primary handler of tel://14:31
freemangordonalso, what about icons?14:31
uvosyes you do14:31
uvosthis is how the default mime handlers work14:32
freemangordonyes, I understand what you mean14:32
uvosie one .desktop file is coniserd default as per user preferances14:32
freemangordonyeah, I know14:32
freemangordonalso, how do you connect EDS contacts with xdg mimetype?14:33
freemangordonand with telepathy account14:33
uvoswell with telepathy account you dont14:33
uvosif the user has something not telepathy as the default that part ill just not work obv14:33
uvossince the backedn application (closed source skype applcation in this case) is not tp14:34
freemangordonwait, sphone is not telepathy14:34
uvosas per EDS contact the applcation (liek skype) looks up the phone number itself14:34
freemangordonno, it is addressbook that does it for yopu14:34
uvosif that ends up in EDS or its won database (as is the case for skype) depends on the program14:34
freemangordonand provides both calling (from) and caller (to) account14:34
uvossure but it dosent have to, everything works without this14:35
freemangordonand it becomes the mess android communication is14:35
uvosofc if its using tp, wich is a option you could have by having a magic tp.desktop file14:35
uvosit would work as is14:35
freemangordonno, tp is not an application14:35
uvosso?14:35
freemangordonit works in totally different way14:36
uvosi saying it could work like this:14:36
uvosyou have a default .desktop file14:36
uvosfor a url14:36
uvosif its any usual application the address book (like skype application or sphone) it xdg-opens the url.14:36
freemangordonuvos: sorry to interrupt, but you forget about vcf and its fields14:36
uvosif the handler is set to the magic tp.dekstop file14:37
freemangordonbecause you don;t have urls in vcf14:37
uvosit just informs tp14:37
uvossp14:37
uvosso?14:37
freemangordonso, I don;t see how you start with vcf and end in url14:37
uvostranslating vcf fields to urls is not that hard14:37
freemangordonwho will do it?14:37
uvosthe addressbook?14:37
freemangordonit does not have any knowledge on that14:38
uvoshmm so osso-addressbook deals in eds contacts no?14:38
freemangordonsure14:38
uvosand when you click on a filed it coul take that field14:38
freemangordonyes14:39
uvosprepend a url depending on the field type and then decide what to do14:39
uvoseither passing to tp as it dose right now14:39
freemangordonthis is where it is broken aiui14:39
freemangordontp uses another shape of contact uid14:39
freemangordonit does not use url14:39
uvosso?14:39
freemangordonso, addressbook should support a DB to translate eds vcard_field<->url14:40
uvosif the magic desktop file is set as default for that url it just dose whatever it dose rn to get the field to be handeld by tp14:40
uvospretty sure this exists14:40
freemangordonno14:40
freemangordonafaik14:40
uvosmaybe check what gnome-contatcs dose14:41
freemangordonbecause vcf and telepathy have no idea about mime14:41
uvosit dose exactly this14:41
freemangordonwell, feel free to check :)14:41
uvosie you click on a feld14:41
uvosit opens via xdg or its own dialer ui depending on settings14:41
freemangordonalso, are you sure they support skype call of phone number?14:41
freemangordonas I am almost sure they don;t14:41
uvosit just xdg-opens tel://14:42
freemangordonthe only place I have ever seen that (besides skype ofc) is n900 addressbook14:42
uvosif thats skype for you14:42
uvosyeah14:42
uvosofc14:42
uvosit opens skype14:42
freemangordonuvos: I think I explained the usecase14:42
freemangordonyou can open tel:// by using either phoneui or skype14:42
uvosright as choosen by the user14:43
uvosi really dont se the problem14:43
freemangordonthe problem is that we don;t have anything like that in place14:43
freemangordonbut we have everything like that in place in telepathy14:43
uvosbut it exists allready14:43
uvosthats the point14:43
uvosall it has to do is use gnome infra to open a url14:44
freemangordonok, maybe trust me on that one, I am dealing with addressbook/tp/eds/etc for that last ~3 years14:44
uvosanyhow none of this touches at all14:44
uvosthat actions that deff cant be handled by tp at all14:45
uvos(home page fields email etc)14:45
freemangordonlike?14:45
freemangordonthey are not14:45
uvosmust be opend via xdg14:45
freemangordonthey are more or less xdg-open14:45
freemangordonsure14:45
uvosexcept it dosent work14:45
freemangordonI know14:45
freemangordon"open address" is still to be REed14:45
freemangordonthis https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L431214:46
freemangordonemail works14:46
freemangordonbut not in a way you expect :)14:46
uvosyeah it breaks user defaults and forces a single email program i dont use14:46
uvospretty broken imo14:46
uvosfunctionally wise14:46
freemangordonuvos: oh, for tp - addressbook is not just that, it is addressbook + presence14:48
freemangordonwith your xdg scheme, how is presence updated?14:48
uvosi dont see how these things are related at all14:49
uvosthe addressbook gets presence information form somewhere14:49
freemangordonif you have standalone application that lives its own life?14:49
freemangordonyes, telepathy14:49
uvosthat somewhere need not be the same place it ends up opening fields with14:49
uvosalso i strongly dislike presence features14:49
uvosbut thats beside the point14:50
freemangordonsure it does, because the field button has account status14:50
uvosso?14:50
uvoshow is that related to what heppens when you click on it14:50
freemangordonwhere do you gat account status from if you get rid of telepathy?14:50
freemangordon*get14:50
uvosif you dont have tp installed presence dosent work14:50
uvosi dont see how this is a problem14:50
uvosif you dont have the accout configured fro tp14:50
uvospresence dosent work for the fields that acount services14:51
uvosi again dont se the porblem14:51
freemangordonyou also don;t have your account buddies inported in addressbook too14:51
freemangordonso, basically you have evolution14:51
freemangordonso, if you want evolution, just install and use it14:52
uvosthis is a straw man argument14:52
uvosif its not configured to use tp14:52
uvosit dosent use tp14:52
freemangordonno, really, osso-addressbook is contacts+presence14:52
uvosthat means no tp features14:52
freemangordon80% of the code deals with tp14:52
uvosirellivant14:53
uvosadding the abillity to open xdg mimes takes away nothing14:53
freemangordonwithout that, it is no different than evolution and makes no sense to me to have it14:53
uvosand adds lots of options14:53
freemangordonthat's another story14:53
freemangordonopening mimes != remove telepathy :)14:53
uvosi never said to remvoe tp14:53
uvosi said please add the option to open xdg mimes14:54
uvosthats all14:54
uvosevolution has bad ui for small screens14:54
uvosso there is use beyond tp integration14:54
freemangordonI don;t think this should be an option (mime open)14:54
freemangordonbut, I want to have have it working as it do in fremantle before changing it14:55
freemangordonxdg open should be easy14:55
freemangordonbut, we shall consider osso as well14:55
freemangordonbecuase hildon-mime-open looks for osso services14:55
freemangordonmaybe this is where the change shall happen14:55
freemangordonif it does not find osso service for mime type, do xdg open on it14:56
uvosit should def allow rearaging defaults14:56
uvosotherwise its mostly useless14:56
freemangordonmaybe have a look @ https://github.com/maemo-leste/libhildonmime/blob/master/libhildonmime/hildon-mime-open.c#L53514:57
freemangordoni guess we can fallback to xdg open here https://github.com/maemo-leste/libhildonmime/blob/master/libhildonmime/hildon-mime-open.c#L56514:57
freemangordonshould be a trivial fix14:57
uvostotaly useless if it dosent allow giveing prio over a osso service14:58
uvosso no thats not a fix14:58
freemangordonwell, I guess it can be changed14:58
freemangordonwell, if you don;t want mdest, just uninstall it14:59
freemangordon*modest14:59
freemangordonthen you won;t have osso service as email and xdg open will work as you want it to14:59
uvososso has insane interdepdancy problems14:59
uvosthat might work for modest14:59
freemangordonthat's another story14:59
uvosbut its not a good solution15:00
freemangordonI would say on maemo osso services shall prevail over gnome ones15:00
uvosi would say its not our place to say what service the user wants to use15:00
freemangordonnot to say I *never* said I want evolution to be my default vcf handler15:00
freemangordonbut it registers itself as such15:01
uvosno think your os dident allow you to choose anything but evoltion as vcf handler15:01
uvosand you have arrived at maemo :P15:01
freemangordonwelcome to meamo :p15:01
freemangordonyeah, I got your point15:02
freemangordonand you are right15:02
freemangordonbut I don;t think now is the right time to fix that15:02
freemangordonas it won;t be an easy fix15:02
siceloNicely said15:09
siceloWe likely won't have skype for any of the supported phones however. Still, the presence is UX some of us would love to see supported :-)15:13
freemangordonsicelo: think about viber15:13
freemangordonit uses phone numbers as wee15:14
siceloI see. Never used it. Do they support arm(hf|64)?15:14
freemangordonthey support something linux, but that's not the point15:16
freemangordonin long term *we* shall support it15:16
dsc_ha, tel:// and callto:// already taken by conversations https://github.com/maemo-leste/conversations/blob/master/src/lib/globals.h#L915:16
dsc_first come first served!!15:17
freemangordon:D15:17
dsc_suckersss!15:17
dsc_just joking, they are placeholders15:17
freemangordonsicelo: and in the light of today's news re DMS...15:17
dsc_until we figure out how to handle these mimes15:17
freemangordonhmm, what do you mean? it should be in shape of tel://+1234888999000 or something15:18
freemangordonand you dial out by using /ring/tel/account015:18
freemangordonwell, dial: https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L451515:20
freemangordondsc_: ^^^15:20
dsc_oh, ehh.. no comment on the current shape/format of my link just now - should be considered 'dev'15:20
dsc_so that regex is probably wrong15:21
freemangordonnot sure how you create a temp account for the number to dial15:21
freemangordonmaybe you can call osso-abook to create one for you :)15:21
dsc_right15:22
dsc_i dont know either :)15:22
freemangordonshouldn;t be that hard though15:22
freemangordondsc_: btw, if you install addressbook, and you have some telepathy account set-up , it will pull contacts from there and will allow you to start chat15:23
dsc_freemangordon: how does addressbook allow you to start chatting?15:24
dsc_(since conversations is used to start chatting :P)15:25
freemangordonit call telepathy15:25
freemangordon*calls15:25
dsc_ah15:25
freemangordonand if conversations is tp client, it will be called15:25
freemangordonin my VM here it is empathy that's registered15:26
freemangordonand as soon as I click on gtalk contact, empathy chat window pops out15:26
dsc_I see15:26
freemangordonthis https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L452715:26
freemangordontry it, it is fun :)15:27
dsc_I wonder how tp-mission-control launches such client15:27
freemangordonit does not15:27
dsc_(if mission-control does this, idk *which* tp thing does this, if at all)15:27
dsc_maybe its a dbus thing?15:27
freemangordonmission-control does not deal with channels15:27
freemangordonyes15:27
dsc_right15:27
dsc_ok15:27
freemangordonit is dbus thing15:27
dsc_cool15:27
freemangordoncheck in /usr/share/telepathy/clients15:28
freemangordonin theory this means that you can have as many clients per channel type as you want15:28
freemangordonand all of them will be able to chat15:28
freemangordonI think conversations shall implement org.freedesktop.Telepathy.Client.Handler15:29
dsc_Wizzup: ^ :D15:29
freemangordonsee Empathy.Chat.client15:30
dsc_Yeah I see it15:30
freemangordonthe same goes for audio/video/etc15:30
freemangordondo we have that in conversations-ui?15:30
dsc_org.freedesktop.Telepathy.Channel.Type.Text15:30
dsc_right15:30
dsc_ok15:30
freemangordonmhm15:30
dsc_no15:31
dsc_text for now15:31
freemangordonyes, that's what I mean15:31
dsc_so Wizzup and I were doing telepathy stuff, I got very frustrated with telepathy-qt, mostly because I rather focus on implement UI / QML stuff15:32
dsc_dbus is a bit above my paygrade15:32
freemangordonbtw, if it does not work fro rooms etc, it is because of TargetHandleType15:32
freemangordonhmm, dbus is very easy with qt15:32
freemangordonyou bsically get everything for free15:32
dsc_we are still trying to figure out some stuff (nothing complicated, just something I rather not focus on)15:32
freemangordonI gained some experience with telepathy while working on addressbook, can help if you have particular (or general) questions15:33
dsc_hmm yeah actually in this case its not so much about dbus, more about 'how to massage tp' in a way where we can listen and send messages15:33
dsc_+ multi account support15:33
dsc_I forgot specifically what, but it was annoying for me15:33
freemangordonmy understanding is that you have to register your client in /usr/share/telepathy/clients15:34
freemangordonand tp/dbus will just call it15:34
dsc_right15:34
freemangordonI 'guess' the file name consists of service that implements the client + .client15:35
dsc_there is a `telep` branch where I was trying things and mostly failing ,ended up hardcoding the account: https://github.com/maemo-leste/conversations/blob/telep/src/lib/tp.cpp#L1215:35
freemangordonso, conversations ui shall expose com.maemo.conversations.ui.chat15:35
dsc_right15:36
freemangordondoes it do it now?15:36
freemangordonalso, have a look at https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-contact-field.c#L452715:36
freemangordonthis call is passing both 'from' and 'to' accounts it seems15:37
freemangordonand I suspect your handler gets them, so you don;t have to hardcode ;)15:37
freemangordonyou cannot simple start chat from a chat client15:37
freemangordonsomeone else shall start it, you just obey15:37
dsc_eh its a bit out of my comfort zone, I think Wizzup is going to look at this first ^^15:37
freemangordonthis is my understanding15:37
dsc_thing is, I'm just a UI monkey15:38
freemangordoncome on15:38
dsc_what even is a computer??15:38
dsc_etc15:38
freemangordonit is fun+lots of coffee :)15:38
dsc_:D15:38
freemangordonno, really, once you get it (or someone explains it to you) it all fits tight15:38
freemangordonand qt is sweet to code with15:39
dsc_qt is indeed sweet15:39
freemangordonhttps://telepathy.freedesktop.org/doc/book/sect.channel-dispatcher.clients.html15:39
dsc_its good to know you are a TP god, when we continue we'll keep it in the back of our minds (albeit I think Wizzup only needs to look at it for 15sec and he knows the solution)15:40
freemangordonno, O am not TP god, that's for sure15:40
freemangordon*I am not15:40
dsc_im traveling currently with only laptop which is not super powerful so its a bit annoying15:40
dsc_sun is shining onto the screen etc.15:40
dsc_need a real setup first15:40
dsc_im moving to .bg as you know15:41
dsc_im in the middle of it15:41
freemangordonah, you will move!15:41
dsc_I got my 5 year residency card yesterday ^^15:41
freemangordongood :)15:41
freemangordonwill have a beer together  when you settle15:41
dsc_yes!!15:42
freemangordonin the meanwhile, see https://telepathy.freedesktop.org/doc/book/sect.channel-dispatcher.clients.html#sect.channel-dispatcher.clients.impl.tp-glib15:42
freemangordontelepathy-qt should have the same15:42
dsc_right15:43
freemangordonso it looks like a couple of lines of code to register your client15:43
dsc_I think clients are activated upon an existing account15:44
dsc_i.e: if a tp account does not exist yet, you have to create one15:44
freemangordon"to" account?15:45
dsc_https://github.com/maemo-leste/conversations/blob/telep/src/lib/tp.cpp#L1215:45
dsc_uhmm15:45
freemangordonhmm, no, this is 'from' account15:45
freemangordonand you can get that by asking TpAccountManager15:46
freemangordonbut really, it is not conversation-ui's job to do it15:46
freemangordonyou get it for free from addressbook15:46
freemangordonor from rtcom-el15:46
freemangordon(as local-uid or whatever it was)15:47
dsc_< freemangordon> and you can get that by asking TpAccountManager15:47
dsc_yeah, was trying this one, to enumerate the accounts15:47
dsc_had some problems with it15:47
freemangordonyes, but you should not do it, addressbook already does all this for you15:48
dsc_no point in discussing it really, because I dont have examples or logs for you15:48
freemangordonlemme show you something15:48
dsc_its all at home on my desktop15:48
freemangordonsee https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-account-manager.c#L144615:49
freemangordonbasically https://github.com/maemo-leste/osso-abook/blob/master/lib/osso-abook-account-manager.c#L141315:49
freemangordontp_account_manager_new_with_factory() is where the magic happens :)15:50
dsc_ok yes, conversations shouldnt be creating accounts15:50
dsc_but it needs to connect to an account15:50
dsc_and in order for this it needs to know about which account(s) exist15:50
freemangordonyes, I know, you were forced to15:50
freemangordonbut not anymore now we have addressbook to choose the account you want to use15:50
dsc_so conversatios asks the addressbook?15:51
freemangordonmhm15:51
freemangordonlemme see on my fremantle device15:51
freemangordonyes, when you click on "New IM" you are presented with "Select account" dialog15:52
freemangordonbut, what is important, is that I think this happens over dbus15:52
freemangordonmhm15:53
freemangordonugh, and I am still to RE that :(15:54
dsc_ok so ill spare you some time right now becuase I think it is pointless to discuss this, I ought to look into some TP basics/terminology first, which I did 2 months ago - but I already forgot everything15:54
dsc_i got rather frustrated with that whole telepathy-qt/dbus part15:54
dsc_so I asked Wizzup to look at it ^^15:55
freemangordonyeah, ok15:55
dsc_but we *were* able to eventually send and receive messages over tp with conversations in our test, albeit hardcoded - it was pretty cool15:56
freemangordonyeah15:57
freemangordonit will become even more cool when it gets integrated with AB15:57
dsc_oh for sure :)15:57
freemangordonyeah, it seems you basically call   com.nokia.osso_addressbook open_group and it will open a disalog to select16:01
freemangordon*dialog16:01
dsc_so16:07
dsc_New IM (from conversations) -> call 'com.nokia.osso_addressbook open_group'16:07
dsc_which is a dbus thingy16:07
dsc_yes? :P16:07
dsc_or from AB? (or both, I guess)16:08
freemangordonboth16:08
dsc_yep16:08
freemangordonrun-standalone.sh dbus-send --session    --dest=com.nokia.osso_addressbook --type=method_call --print-reply /com/nokia/osso_addressbook com.nokia.osso_addressbook.open_group string:"" string:"google-talk" boolean:false16:09
freemangordonasks me to select gtalk buddy on n900/fremantle16:09
freemangordonor, if you pass "dscbot0" as group, the same will happen16:10
freemangordonnot sure what happens if you have multiple online accountys16:10
freemangordon*account16:10
freemangordonargh16:10
freemangordon*accounts16:10
freemangordonhmm, it seems conversations-ui calls osso-abook directly, not through dbus16:11
freemangordonmaybe it uses  osso_abook_tp_account_selector_get_account16:13
freemangordonwill check that when it comes to it16:13
dsc_right16:14
freemangordonwe can wrap that api in qt, the same way it is done for the other specific maemo components16:14
freemangordonor I can simply implement "select_account" functionality in addressbook16:15
freemangordon(I guess this is more portable)16:15
freemangordonuvos: https://wiki.maemo.org/Documentation/Maemo_5_Developer_Guide/Using_Generic_Platform_Components/Using_Address_Book_API16:47
freemangordonfyi16:47
freemangordonoh, we need http://repository.maemo.org/extras/pool/fremantle/free/source/o/osso-abook-plugin-merge-contacts/ imported21:28

Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!